1 uint32_t nve0_grgpc_data[] = {
4 /* 0x0004: gpc_mmio_list_head */
6 /* 0x0008: gpc_mmio_list_tail */
8 /* 0x000c: tpc_count */
10 /* 0x0010: tpc_mask */
12 /* 0x0014: tpc_mmio_list_head */
14 /* 0x0018: tpc_mmio_list_tail */
16 /* 0x001c: cmd_queue */
35 /* 0x0064: chipsets */
43 /* 0x0080: nve4_gpc_mmio_head */
77 /* 0x0104: nve4_gpc_mmio_tail */
78 /* 0x0104: nve4_tpc_mmio_head */
99 uint32_t nve0_grgpc_code[] = {
101 /* 0x0004: queue_put */
108 /* 0x001c: queue_put_next */
116 /* 0x0039: queue_get */
128 /* 0x0066: queue_get_done */
130 /* 0x0068: nv_rd32 */
135 /* 0x0078: nv_rd32_wait */
141 /* 0x008d: nv_wr32 */
147 /* 0x00a3: nv_wr32_wait */
151 /* 0x00ae: watchdog_reset */
156 /* 0x00bd: watchdog_clear */
160 /* 0x00c9: wait_donez */
167 /* 0x00e2: wait_done_wait_donez */
176 /* 0x0103: wait_doneo */
184 /* 0x011c: wait_done_wait_doneo */
193 /* 0x013d: mmctx_size */
194 /* 0x013f: nv_mmctx_size_loop */
203 /* 0x015c: mmctx_xfer */
213 /* 0x0180: mmctx_base_disabled */
217 /* 0x018f: mmctx_multi_disabled */
225 /* 0x01a8: mmctx_exec_loop */
226 /* 0x01a8: mmctx_wait_free */
235 /* 0x01c9: mmctx_fini_wait */
241 /* 0x01de: mmctx_stop */
246 /* 0x01ed: mmctx_stop_wait */
249 /* 0x01f6: mmctx_done */
254 /* 0x0207: strand_wait */
258 /* 0x0213: strand_pre */
264 /* 0x0226: strand_post */
270 /* 0x0239: strand_set */
281 /* 0x0263: strand_ctx_init */
304 /* 0x02ba: ctx_init_strand_loop */
348 /* 0x035f: init_find_chipset */
354 /* 0x0373: init_context */
404 /* 0x0431: main_not_ctx_xfer */
423 /* 0x0474: ih_no_fifo */
430 /* 0x048f: hub_barrier_done */
437 /* 0x04a4: ctx_redswitch */
442 /* 0x04b4: ctx_redswitch_delay */
446 /* 0x04c3: ctx_xfer */
452 /* 0x04d4: ctx_xfer_not_load */
482 /* 0x054b: ctx_xfer_post */
488 /* 0x055c: ctx_xfer_done */