1 uint32_t nvf0_grgpc_data[] = {
2 /* 0x0000: gpc_mmio_list_head */
4 /* 0x0004: gpc_mmio_list_tail */
5 /* 0x0004: tpc_mmio_list_head */
7 /* 0x0008: tpc_mmio_list_tail */
8 /* 0x0008: unk_mmio_list_head */
10 /* 0x000c: unk_mmio_list_tail */
14 /* 0x0014: tpc_count */
16 /* 0x0018: tpc_mask */
18 /* 0x001c: unk_count */
20 /* 0x0020: unk_mask */
22 /* 0x0024: cmd_queue */
43 uint32_t nvf0_grgpc_code[] = {
45 /* 0x0004: queue_put */
52 /* 0x001c: queue_put_next */
60 /* 0x0039: queue_get */
72 /* 0x0066: queue_get_done */
79 /* 0x0078: nv_rd32_wait */
91 /* 0x00a3: nv_wr32_wait */
95 /* 0x00ae: watchdog_reset */
100 /* 0x00bd: watchdog_clear */
104 /* 0x00c9: wait_donez */
112 /* 0x00e6: wait_donez_ne */
122 /* 0x0109: wait_doneo */
130 /* 0x0124: wait_doneo_e */
139 /* 0x0147: mmctx_size */
141 /* 0x0149: nv_mmctx_size_loop */
149 /* 0x0166: mmctx_xfer */
160 /* 0x018c: mmctx_base_disabled */
164 /* 0x019b: mmctx_multi_disabled */
172 /* 0x01b4: mmctx_exec_loop */
173 /* 0x01b4: mmctx_wait_free */
182 /* 0x01d5: mmctx_fini_wait */
188 /* 0x01ea: mmctx_stop */
193 /* 0x01f9: mmctx_stop_wait */
196 /* 0x0202: mmctx_done */
202 /* 0x0215: strand_wait */
206 /* 0x0221: strand_pre */
212 /* 0x0234: strand_post */
217 /* 0x0247: strand_set */
229 /* 0x0271: strand_ctx_init */
252 /* 0x02ca: ctx_init_strand_loop */
297 /* 0x0371: init_unk_loop */
303 /* 0x0386: init_unk_next */
307 /* 0x0392: init_unk_done */
361 /* 0x0463: main_not_ctx_xfer */
381 /* 0x04a8: ih_no_fifo */
388 /* 0x04c3: hub_barrier_done */
395 /* 0x04d8: ctx_redswitch */
400 /* 0x04e8: ctx_redswitch_delay */
404 /* 0x04f7: ctx_xfer */
410 /* 0x0508: ctx_xfer_not_load */
449 /* 0x05a3: ctx_xfer_post */
455 /* 0x05b4: ctx_xfer_done */