1 uint32_t gm107_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 gm107_grgpc_code
[] = {
45 /* 0x0004: queue_put */
51 /* 0x001a: queue_put_next */
59 /* 0x0037: queue_get */
71 /* 0x0063: queue_get_done */
77 /* 0x0073: nv_rd32_wait */
93 /* 0x00a9: nv_wr32_wait */
98 /* 0x00b8: wait_donez */
104 /* 0x00cf: wait_donez_ne */
113 /* 0x00ec: wait_doneo */
119 /* 0x0103: wait_doneo_e */
128 /* 0x0120: mmctx_size */
129 /* 0x0122: nv_mmctx_size_loop */
137 /* 0x013d: mmctx_xfer */
146 /* 0x015f: mmctx_base_disabled */
154 /* 0x017a: mmctx_multi_disabled */
162 /* 0x0195: mmctx_exec_loop */
163 /* 0x0195: mmctx_wait_free */
174 /* 0x01bf: mmctx_fini_wait */
182 /* 0x01d8: mmctx_stop */
188 /* 0x01ed: mmctx_stop_wait */
192 /* 0x01fa: mmctx_done */
197 /* 0x020a: strand_wait */
201 /* 0x0216: strand_pre */
206 /* 0x0227: strand_post */
212 /* 0x0238: strand_set */
225 /* 0x0268: strand_ctx_init */
249 /* 0x02c7: ctx_init_strand_loop */
271 /* 0x0314: tpc_strand_wait */
276 /* 0x0324: tpc_strand_busy */
313 /* 0x03b3: init_unk_loop */
320 /* 0x03c8: init_unk_next */
324 /* 0x03d4: init_unk_done */
392 /* 0x04e3: tpc_strand_init_tpc_loop */
397 /* 0x04f0: tpc_strand_init_idx_loop */
444 /* 0x05a6: main_not_ctx_xfer */
465 /* 0x05f0: ih_no_fifo */
474 /* 0x0610: hub_barrier_done */
480 /* 0x0624: ctx_redswitch */
484 /* 0x0631: ctx_redswitch_delay */
491 /* 0x064a: ctx_xfer */
499 /* 0x0667: ctx_xfer_not_load */
554 /* 0x073f: ctx_xfer_post */
561 /* 0x0756: ctx_xfer_done */