rx_reo_queue_1k.h 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555
  1. /* Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved.
  2. *
  3. * Permission to use, copy, modify, and/or distribute this software for any
  4. * purpose with or without fee is hereby granted, provided that the above
  5. * copyright notice and this permission notice appear in all copies.
  6. *
  7. * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  8. * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  9. * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  10. * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  11. * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  12. * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  13. * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  14. */
  15. #ifndef _RX_REO_QUEUE_1K_H_
  16. #define _RX_REO_QUEUE_1K_H_
  17. #if !defined(__ASSEMBLER__)
  18. #endif
  19. #include "uniform_descriptor_header.h"
  20. #define NUM_OF_DWORDS_RX_REO_QUEUE_1K 32
  21. struct rx_reo_queue_1k {
  22. #ifndef WIFI_BIT_ORDER_BIG_ENDIAN
  23. struct uniform_descriptor_header descriptor_header;
  24. uint32_t rx_bitmap_319_288 : 32; // [31:0]
  25. uint32_t rx_bitmap_351_320 : 32; // [31:0]
  26. uint32_t rx_bitmap_383_352 : 32; // [31:0]
  27. uint32_t rx_bitmap_415_384 : 32; // [31:0]
  28. uint32_t rx_bitmap_447_416 : 32; // [31:0]
  29. uint32_t rx_bitmap_479_448 : 32; // [31:0]
  30. uint32_t rx_bitmap_511_480 : 32; // [31:0]
  31. uint32_t rx_bitmap_543_512 : 32; // [31:0]
  32. uint32_t rx_bitmap_575_544 : 32; // [31:0]
  33. uint32_t rx_bitmap_607_576 : 32; // [31:0]
  34. uint32_t rx_bitmap_639_608 : 32; // [31:0]
  35. uint32_t rx_bitmap_671_640 : 32; // [31:0]
  36. uint32_t rx_bitmap_703_672 : 32; // [31:0]
  37. uint32_t rx_bitmap_735_704 : 32; // [31:0]
  38. uint32_t rx_bitmap_767_736 : 32; // [31:0]
  39. uint32_t rx_bitmap_799_768 : 32; // [31:0]
  40. uint32_t rx_bitmap_831_800 : 32; // [31:0]
  41. uint32_t rx_bitmap_863_832 : 32; // [31:0]
  42. uint32_t rx_bitmap_895_864 : 32; // [31:0]
  43. uint32_t rx_bitmap_927_896 : 32; // [31:0]
  44. uint32_t rx_bitmap_959_928 : 32; // [31:0]
  45. uint32_t rx_bitmap_991_960 : 32; // [31:0]
  46. uint32_t rx_bitmap_1023_992 : 32; // [31:0]
  47. uint32_t reserved_24 : 32; // [31:0]
  48. uint32_t reserved_25 : 32; // [31:0]
  49. uint32_t reserved_26 : 32; // [31:0]
  50. uint32_t reserved_27 : 32; // [31:0]
  51. uint32_t reserved_28 : 32; // [31:0]
  52. uint32_t reserved_29 : 32; // [31:0]
  53. uint32_t reserved_30 : 32; // [31:0]
  54. uint32_t reserved_31 : 32; // [31:0]
  55. #else
  56. struct uniform_descriptor_header descriptor_header;
  57. uint32_t rx_bitmap_319_288 : 32; // [31:0]
  58. uint32_t rx_bitmap_351_320 : 32; // [31:0]
  59. uint32_t rx_bitmap_383_352 : 32; // [31:0]
  60. uint32_t rx_bitmap_415_384 : 32; // [31:0]
  61. uint32_t rx_bitmap_447_416 : 32; // [31:0]
  62. uint32_t rx_bitmap_479_448 : 32; // [31:0]
  63. uint32_t rx_bitmap_511_480 : 32; // [31:0]
  64. uint32_t rx_bitmap_543_512 : 32; // [31:0]
  65. uint32_t rx_bitmap_575_544 : 32; // [31:0]
  66. uint32_t rx_bitmap_607_576 : 32; // [31:0]
  67. uint32_t rx_bitmap_639_608 : 32; // [31:0]
  68. uint32_t rx_bitmap_671_640 : 32; // [31:0]
  69. uint32_t rx_bitmap_703_672 : 32; // [31:0]
  70. uint32_t rx_bitmap_735_704 : 32; // [31:0]
  71. uint32_t rx_bitmap_767_736 : 32; // [31:0]
  72. uint32_t rx_bitmap_799_768 : 32; // [31:0]
  73. uint32_t rx_bitmap_831_800 : 32; // [31:0]
  74. uint32_t rx_bitmap_863_832 : 32; // [31:0]
  75. uint32_t rx_bitmap_895_864 : 32; // [31:0]
  76. uint32_t rx_bitmap_927_896 : 32; // [31:0]
  77. uint32_t rx_bitmap_959_928 : 32; // [31:0]
  78. uint32_t rx_bitmap_991_960 : 32; // [31:0]
  79. uint32_t rx_bitmap_1023_992 : 32; // [31:0]
  80. uint32_t reserved_24 : 32; // [31:0]
  81. uint32_t reserved_25 : 32; // [31:0]
  82. uint32_t reserved_26 : 32; // [31:0]
  83. uint32_t reserved_27 : 32; // [31:0]
  84. uint32_t reserved_28 : 32; // [31:0]
  85. uint32_t reserved_29 : 32; // [31:0]
  86. uint32_t reserved_30 : 32; // [31:0]
  87. uint32_t reserved_31 : 32; // [31:0]
  88. #endif
  89. };
  90. /* Description DESCRIPTOR_HEADER
  91. Details about which module owns this struct.
  92. Note that sub field "Buffer_type" shall be set to "Receive_REO_queue_1k_descriptor"
  93. */
  94. /* Description OWNER
  95. Consumer: In DEBUG mode: WBM, TQM, TXDMA, RXDMA, REO
  96. Producer: In DEBUG mode: WBM, TQM, TXDMA, RXDMA, REO
  97. The owner of this data structure:
  98. <enum 0 WBM_owned> Buffer Manager currently owns this data
  99. structure.
  100. <enum 1 SW_OR_FW_owned> Software of FW currently owns this
  101. data structure.
  102. <enum 2 TQM_owned> Transmit Queue Manager currently owns
  103. this data structure.
  104. <enum 3 RXDMA_owned> Receive DMA currently owns this data
  105. structure.
  106. <enum 4 REO_owned> Reorder currently owns this data structure.
  107. <enum 5 SWITCH_owned> SWITCH currently owns this data structure.
  108. <legal 0-5>
  109. */
  110. #define RX_REO_QUEUE_1K_DESCRIPTOR_HEADER_OWNER_OFFSET 0x00000000
  111. #define RX_REO_QUEUE_1K_DESCRIPTOR_HEADER_OWNER_LSB 0
  112. #define RX_REO_QUEUE_1K_DESCRIPTOR_HEADER_OWNER_MSB 3
  113. #define RX_REO_QUEUE_1K_DESCRIPTOR_HEADER_OWNER_MASK 0x0000000f
  114. /* Description BUFFER_TYPE
  115. Consumer: In DEBUG mode: WBM, TQM, TXDMA, RXDMA, REO
  116. Producer: In DEBUG mode: WBM, TQM, TXDMA, RXDMA, REO
  117. Field describing what contents format is of this descriptor
  118. <enum 0 Transmit_MSDU_Link_descriptor>
  119. <enum 1 Transmit_MPDU_Link_descriptor>
  120. <enum 2 Transmit_MPDU_Queue_head_descriptor>
  121. <enum 3 Transmit_MPDU_Queue_ext_descriptor>
  122. <enum 4 Transmit_flow_descriptor>
  123. <enum 5 Transmit_buffer> NOT TO BE USED:
  124. <enum 6 Receive_MSDU_Link_descriptor>
  125. <enum 7 Receive_MPDU_Link_descriptor>
  126. <enum 8 Receive_REO_queue_descriptor>
  127. <enum 9 Receive_REO_queue_1k_descriptor>
  128. <enum 10 Receive_REO_queue_ext_descriptor>
  129. <enum 11 Receive_buffer>
  130. <enum 12 Idle_link_list_entry>
  131. <legal 0-12>
  132. */
  133. #define RX_REO_QUEUE_1K_DESCRIPTOR_HEADER_BUFFER_TYPE_OFFSET 0x00000000
  134. #define RX_REO_QUEUE_1K_DESCRIPTOR_HEADER_BUFFER_TYPE_LSB 4
  135. #define RX_REO_QUEUE_1K_DESCRIPTOR_HEADER_BUFFER_TYPE_MSB 7
  136. #define RX_REO_QUEUE_1K_DESCRIPTOR_HEADER_BUFFER_TYPE_MASK 0x000000f0
  137. /* Description RESERVED_0A
  138. <legal 0>
  139. */
  140. #define RX_REO_QUEUE_1K_DESCRIPTOR_HEADER_RESERVED_0A_OFFSET 0x00000000
  141. #define RX_REO_QUEUE_1K_DESCRIPTOR_HEADER_RESERVED_0A_LSB 8
  142. #define RX_REO_QUEUE_1K_DESCRIPTOR_HEADER_RESERVED_0A_MSB 31
  143. #define RX_REO_QUEUE_1K_DESCRIPTOR_HEADER_RESERVED_0A_MASK 0xffffff00
  144. /* Description RX_BITMAP_319_288
  145. When a bit is set, the corresponding frame is currently
  146. held in the re-order queue.
  147. The bitmap is Fully managed by HW.
  148. SW shall init this to 0, and then never ever change it
  149. <legal all>
  150. */
  151. #define RX_REO_QUEUE_1K_RX_BITMAP_319_288_OFFSET 0x00000004
  152. #define RX_REO_QUEUE_1K_RX_BITMAP_319_288_LSB 0
  153. #define RX_REO_QUEUE_1K_RX_BITMAP_319_288_MSB 31
  154. #define RX_REO_QUEUE_1K_RX_BITMAP_319_288_MASK 0xffffffff
  155. /* Description RX_BITMAP_351_320
  156. See Rx_bitmap_319_288 description
  157. <legal all>
  158. */
  159. #define RX_REO_QUEUE_1K_RX_BITMAP_351_320_OFFSET 0x00000008
  160. #define RX_REO_QUEUE_1K_RX_BITMAP_351_320_LSB 0
  161. #define RX_REO_QUEUE_1K_RX_BITMAP_351_320_MSB 31
  162. #define RX_REO_QUEUE_1K_RX_BITMAP_351_320_MASK 0xffffffff
  163. /* Description RX_BITMAP_383_352
  164. See Rx_bitmap_319_288 description
  165. <legal all>
  166. */
  167. #define RX_REO_QUEUE_1K_RX_BITMAP_383_352_OFFSET 0x0000000c
  168. #define RX_REO_QUEUE_1K_RX_BITMAP_383_352_LSB 0
  169. #define RX_REO_QUEUE_1K_RX_BITMAP_383_352_MSB 31
  170. #define RX_REO_QUEUE_1K_RX_BITMAP_383_352_MASK 0xffffffff
  171. /* Description RX_BITMAP_415_384
  172. See Rx_bitmap_319_288 description
  173. <legal all>
  174. */
  175. #define RX_REO_QUEUE_1K_RX_BITMAP_415_384_OFFSET 0x00000010
  176. #define RX_REO_QUEUE_1K_RX_BITMAP_415_384_LSB 0
  177. #define RX_REO_QUEUE_1K_RX_BITMAP_415_384_MSB 31
  178. #define RX_REO_QUEUE_1K_RX_BITMAP_415_384_MASK 0xffffffff
  179. /* Description RX_BITMAP_447_416
  180. See Rx_bitmap_319_288 description
  181. <legal all>
  182. */
  183. #define RX_REO_QUEUE_1K_RX_BITMAP_447_416_OFFSET 0x00000014
  184. #define RX_REO_QUEUE_1K_RX_BITMAP_447_416_LSB 0
  185. #define RX_REO_QUEUE_1K_RX_BITMAP_447_416_MSB 31
  186. #define RX_REO_QUEUE_1K_RX_BITMAP_447_416_MASK 0xffffffff
  187. /* Description RX_BITMAP_479_448
  188. See Rx_bitmap_319_288 description
  189. <legal all>
  190. */
  191. #define RX_REO_QUEUE_1K_RX_BITMAP_479_448_OFFSET 0x00000018
  192. #define RX_REO_QUEUE_1K_RX_BITMAP_479_448_LSB 0
  193. #define RX_REO_QUEUE_1K_RX_BITMAP_479_448_MSB 31
  194. #define RX_REO_QUEUE_1K_RX_BITMAP_479_448_MASK 0xffffffff
  195. /* Description RX_BITMAP_511_480
  196. See Rx_bitmap_319_288 description
  197. <legal all>
  198. */
  199. #define RX_REO_QUEUE_1K_RX_BITMAP_511_480_OFFSET 0x0000001c
  200. #define RX_REO_QUEUE_1K_RX_BITMAP_511_480_LSB 0
  201. #define RX_REO_QUEUE_1K_RX_BITMAP_511_480_MSB 31
  202. #define RX_REO_QUEUE_1K_RX_BITMAP_511_480_MASK 0xffffffff
  203. /* Description RX_BITMAP_543_512
  204. See Rx_bitmap_319_288 description
  205. <legal all>
  206. */
  207. #define RX_REO_QUEUE_1K_RX_BITMAP_543_512_OFFSET 0x00000020
  208. #define RX_REO_QUEUE_1K_RX_BITMAP_543_512_LSB 0
  209. #define RX_REO_QUEUE_1K_RX_BITMAP_543_512_MSB 31
  210. #define RX_REO_QUEUE_1K_RX_BITMAP_543_512_MASK 0xffffffff
  211. /* Description RX_BITMAP_575_544
  212. See Rx_bitmap_319_288 description
  213. <legal all>
  214. */
  215. #define RX_REO_QUEUE_1K_RX_BITMAP_575_544_OFFSET 0x00000024
  216. #define RX_REO_QUEUE_1K_RX_BITMAP_575_544_LSB 0
  217. #define RX_REO_QUEUE_1K_RX_BITMAP_575_544_MSB 31
  218. #define RX_REO_QUEUE_1K_RX_BITMAP_575_544_MASK 0xffffffff
  219. /* Description RX_BITMAP_607_576
  220. See Rx_bitmap_319_288 description
  221. <legal all>
  222. */
  223. #define RX_REO_QUEUE_1K_RX_BITMAP_607_576_OFFSET 0x00000028
  224. #define RX_REO_QUEUE_1K_RX_BITMAP_607_576_LSB 0
  225. #define RX_REO_QUEUE_1K_RX_BITMAP_607_576_MSB 31
  226. #define RX_REO_QUEUE_1K_RX_BITMAP_607_576_MASK 0xffffffff
  227. /* Description RX_BITMAP_639_608
  228. See Rx_bitmap_319_288 description
  229. <legal all>
  230. */
  231. #define RX_REO_QUEUE_1K_RX_BITMAP_639_608_OFFSET 0x0000002c
  232. #define RX_REO_QUEUE_1K_RX_BITMAP_639_608_LSB 0
  233. #define RX_REO_QUEUE_1K_RX_BITMAP_639_608_MSB 31
  234. #define RX_REO_QUEUE_1K_RX_BITMAP_639_608_MASK 0xffffffff
  235. /* Description RX_BITMAP_671_640
  236. See Rx_bitmap_319_288 description
  237. <legal all>
  238. */
  239. #define RX_REO_QUEUE_1K_RX_BITMAP_671_640_OFFSET 0x00000030
  240. #define RX_REO_QUEUE_1K_RX_BITMAP_671_640_LSB 0
  241. #define RX_REO_QUEUE_1K_RX_BITMAP_671_640_MSB 31
  242. #define RX_REO_QUEUE_1K_RX_BITMAP_671_640_MASK 0xffffffff
  243. /* Description RX_BITMAP_703_672
  244. See Rx_bitmap_319_288 description
  245. <legal all>
  246. */
  247. #define RX_REO_QUEUE_1K_RX_BITMAP_703_672_OFFSET 0x00000034
  248. #define RX_REO_QUEUE_1K_RX_BITMAP_703_672_LSB 0
  249. #define RX_REO_QUEUE_1K_RX_BITMAP_703_672_MSB 31
  250. #define RX_REO_QUEUE_1K_RX_BITMAP_703_672_MASK 0xffffffff
  251. /* Description RX_BITMAP_735_704
  252. See Rx_bitmap_319_288 description
  253. <legal all>
  254. */
  255. #define RX_REO_QUEUE_1K_RX_BITMAP_735_704_OFFSET 0x00000038
  256. #define RX_REO_QUEUE_1K_RX_BITMAP_735_704_LSB 0
  257. #define RX_REO_QUEUE_1K_RX_BITMAP_735_704_MSB 31
  258. #define RX_REO_QUEUE_1K_RX_BITMAP_735_704_MASK 0xffffffff
  259. /* Description RX_BITMAP_767_736
  260. See Rx_bitmap_319_288 description
  261. <legal all>
  262. */
  263. #define RX_REO_QUEUE_1K_RX_BITMAP_767_736_OFFSET 0x0000003c
  264. #define RX_REO_QUEUE_1K_RX_BITMAP_767_736_LSB 0
  265. #define RX_REO_QUEUE_1K_RX_BITMAP_767_736_MSB 31
  266. #define RX_REO_QUEUE_1K_RX_BITMAP_767_736_MASK 0xffffffff
  267. /* Description RX_BITMAP_799_768
  268. See Rx_bitmap_319_288 description
  269. <legal all>
  270. */
  271. #define RX_REO_QUEUE_1K_RX_BITMAP_799_768_OFFSET 0x00000040
  272. #define RX_REO_QUEUE_1K_RX_BITMAP_799_768_LSB 0
  273. #define RX_REO_QUEUE_1K_RX_BITMAP_799_768_MSB 31
  274. #define RX_REO_QUEUE_1K_RX_BITMAP_799_768_MASK 0xffffffff
  275. /* Description RX_BITMAP_831_800
  276. See Rx_bitmap_319_288 description
  277. <legal all>
  278. */
  279. #define RX_REO_QUEUE_1K_RX_BITMAP_831_800_OFFSET 0x00000044
  280. #define RX_REO_QUEUE_1K_RX_BITMAP_831_800_LSB 0
  281. #define RX_REO_QUEUE_1K_RX_BITMAP_831_800_MSB 31
  282. #define RX_REO_QUEUE_1K_RX_BITMAP_831_800_MASK 0xffffffff
  283. /* Description RX_BITMAP_863_832
  284. See Rx_bitmap_319_288 description
  285. <legal all>
  286. */
  287. #define RX_REO_QUEUE_1K_RX_BITMAP_863_832_OFFSET 0x00000048
  288. #define RX_REO_QUEUE_1K_RX_BITMAP_863_832_LSB 0
  289. #define RX_REO_QUEUE_1K_RX_BITMAP_863_832_MSB 31
  290. #define RX_REO_QUEUE_1K_RX_BITMAP_863_832_MASK 0xffffffff
  291. /* Description RX_BITMAP_895_864
  292. See Rx_bitmap_319_288 description
  293. <legal all>
  294. */
  295. #define RX_REO_QUEUE_1K_RX_BITMAP_895_864_OFFSET 0x0000004c
  296. #define RX_REO_QUEUE_1K_RX_BITMAP_895_864_LSB 0
  297. #define RX_REO_QUEUE_1K_RX_BITMAP_895_864_MSB 31
  298. #define RX_REO_QUEUE_1K_RX_BITMAP_895_864_MASK 0xffffffff
  299. /* Description RX_BITMAP_927_896
  300. See Rx_bitmap_319_288 description
  301. <legal all>
  302. */
  303. #define RX_REO_QUEUE_1K_RX_BITMAP_927_896_OFFSET 0x00000050
  304. #define RX_REO_QUEUE_1K_RX_BITMAP_927_896_LSB 0
  305. #define RX_REO_QUEUE_1K_RX_BITMAP_927_896_MSB 31
  306. #define RX_REO_QUEUE_1K_RX_BITMAP_927_896_MASK 0xffffffff
  307. /* Description RX_BITMAP_959_928
  308. See Rx_bitmap_319_288 description
  309. <legal all>
  310. */
  311. #define RX_REO_QUEUE_1K_RX_BITMAP_959_928_OFFSET 0x00000054
  312. #define RX_REO_QUEUE_1K_RX_BITMAP_959_928_LSB 0
  313. #define RX_REO_QUEUE_1K_RX_BITMAP_959_928_MSB 31
  314. #define RX_REO_QUEUE_1K_RX_BITMAP_959_928_MASK 0xffffffff
  315. /* Description RX_BITMAP_991_960
  316. See Rx_bitmap_319_288 description
  317. <legal all>
  318. */
  319. #define RX_REO_QUEUE_1K_RX_BITMAP_991_960_OFFSET 0x00000058
  320. #define RX_REO_QUEUE_1K_RX_BITMAP_991_960_LSB 0
  321. #define RX_REO_QUEUE_1K_RX_BITMAP_991_960_MSB 31
  322. #define RX_REO_QUEUE_1K_RX_BITMAP_991_960_MASK 0xffffffff
  323. /* Description RX_BITMAP_1023_992
  324. See Rx_bitmap_319_288 description
  325. <legal all>
  326. */
  327. #define RX_REO_QUEUE_1K_RX_BITMAP_1023_992_OFFSET 0x0000005c
  328. #define RX_REO_QUEUE_1K_RX_BITMAP_1023_992_LSB 0
  329. #define RX_REO_QUEUE_1K_RX_BITMAP_1023_992_MSB 31
  330. #define RX_REO_QUEUE_1K_RX_BITMAP_1023_992_MASK 0xffffffff
  331. /* Description RESERVED_24
  332. <legal 0>
  333. */
  334. #define RX_REO_QUEUE_1K_RESERVED_24_OFFSET 0x00000060
  335. #define RX_REO_QUEUE_1K_RESERVED_24_LSB 0
  336. #define RX_REO_QUEUE_1K_RESERVED_24_MSB 31
  337. #define RX_REO_QUEUE_1K_RESERVED_24_MASK 0xffffffff
  338. /* Description RESERVED_25
  339. <legal 0>
  340. */
  341. #define RX_REO_QUEUE_1K_RESERVED_25_OFFSET 0x00000064
  342. #define RX_REO_QUEUE_1K_RESERVED_25_LSB 0
  343. #define RX_REO_QUEUE_1K_RESERVED_25_MSB 31
  344. #define RX_REO_QUEUE_1K_RESERVED_25_MASK 0xffffffff
  345. /* Description RESERVED_26
  346. <legal 0>
  347. */
  348. #define RX_REO_QUEUE_1K_RESERVED_26_OFFSET 0x00000068
  349. #define RX_REO_QUEUE_1K_RESERVED_26_LSB 0
  350. #define RX_REO_QUEUE_1K_RESERVED_26_MSB 31
  351. #define RX_REO_QUEUE_1K_RESERVED_26_MASK 0xffffffff
  352. /* Description RESERVED_27
  353. <legal 0>
  354. */
  355. #define RX_REO_QUEUE_1K_RESERVED_27_OFFSET 0x0000006c
  356. #define RX_REO_QUEUE_1K_RESERVED_27_LSB 0
  357. #define RX_REO_QUEUE_1K_RESERVED_27_MSB 31
  358. #define RX_REO_QUEUE_1K_RESERVED_27_MASK 0xffffffff
  359. /* Description RESERVED_28
  360. <legal 0>
  361. */
  362. #define RX_REO_QUEUE_1K_RESERVED_28_OFFSET 0x00000070
  363. #define RX_REO_QUEUE_1K_RESERVED_28_LSB 0
  364. #define RX_REO_QUEUE_1K_RESERVED_28_MSB 31
  365. #define RX_REO_QUEUE_1K_RESERVED_28_MASK 0xffffffff
  366. /* Description RESERVED_29
  367. <legal 0>
  368. */
  369. #define RX_REO_QUEUE_1K_RESERVED_29_OFFSET 0x00000074
  370. #define RX_REO_QUEUE_1K_RESERVED_29_LSB 0
  371. #define RX_REO_QUEUE_1K_RESERVED_29_MSB 31
  372. #define RX_REO_QUEUE_1K_RESERVED_29_MASK 0xffffffff
  373. /* Description RESERVED_30
  374. <legal 0>
  375. */
  376. #define RX_REO_QUEUE_1K_RESERVED_30_OFFSET 0x00000078
  377. #define RX_REO_QUEUE_1K_RESERVED_30_LSB 0
  378. #define RX_REO_QUEUE_1K_RESERVED_30_MSB 31
  379. #define RX_REO_QUEUE_1K_RESERVED_30_MASK 0xffffffff
  380. /* Description RESERVED_31
  381. <legal 0>
  382. */
  383. #define RX_REO_QUEUE_1K_RESERVED_31_OFFSET 0x0000007c
  384. #define RX_REO_QUEUE_1K_RESERVED_31_LSB 0
  385. #define RX_REO_QUEUE_1K_RESERVED_31_MSB 31
  386. #define RX_REO_QUEUE_1K_RESERVED_31_MASK 0xffffffff
  387. #endif // RX_REO_QUEUE_1K