1 /* SPDX-License-Identifier: GPL-2.0 */
2 static uint32_t gf100_ce_data
[] = {
3 /* 0x0000: ctx_object */
5 /* 0x0004: ctx_query_address_high */
7 /* 0x0008: ctx_query_address_low */
9 /* 0x000c: ctx_query_counter */
11 /* 0x0010: ctx_src_address_high */
13 /* 0x0014: ctx_src_address_low */
15 /* 0x0018: ctx_src_pitch */
17 /* 0x001c: ctx_src_tile_mode */
19 /* 0x0020: ctx_src_xsize */
21 /* 0x0024: ctx_src_ysize */
23 /* 0x0028: ctx_src_zsize */
25 /* 0x002c: ctx_src_zoff */
27 /* 0x0030: ctx_src_xoff */
29 /* 0x0034: ctx_src_yoff */
31 /* 0x0038: ctx_src_cpp */
33 /* 0x003c: ctx_dst_address_high */
35 /* 0x0040: ctx_dst_address_low */
37 /* 0x0044: ctx_dst_pitch */
39 /* 0x0048: ctx_dst_tile_mode */
41 /* 0x004c: ctx_dst_xsize */
43 /* 0x0050: ctx_dst_ysize */
45 /* 0x0054: ctx_dst_zsize */
47 /* 0x0058: ctx_dst_zoff */
49 /* 0x005c: ctx_dst_xoff */
51 /* 0x0060: ctx_dst_yoff */
53 /* 0x0064: ctx_dst_cpp */
55 /* 0x0068: ctx_format */
57 /* 0x006c: ctx_swz_const0 */
59 /* 0x0070: ctx_swz_const1 */
61 /* 0x0074: ctx_xcnt */
63 /* 0x0078: ctx_ycnt */
98 /* 0x0100: dispatch_table */
175 static uint32_t gf100_ce_code
[] = {
195 /* 0x0041: ih_no_chsw */
198 /* 0x004b: ih_no_cmd */
230 /* 0x00c3: swctx_load */
232 /* 0x00c6: swctx_done */
243 /* 0x00eb: chsw_no_unload */
248 /* 0x00fa: chsw_finish_load */
251 /* 0x0102: dispatch */
258 /* 0x011b: dispatch_loop */
268 /* 0x013f: dispatch_valid_mthd */
279 /* 0x0166: dispatch_cmd */
283 /* 0x0171: dispatch_invalid_bitfield */
285 /* 0x0174: dispatch_illegal_mthd */
286 /* 0x0177: dispatch_error */
291 /* 0x0187: hostirq_wait */
295 /* 0x0193: dispatch_done */
299 /* 0x019f: cmd_nop */
301 /* 0x01a1: cmd_pm_trigger */
305 /* 0x01af: cmd_exec_set_format */
317 /* 0x01da: ncomp_loop */
320 /* 0x01e2: bpc_loop */
334 /* 0x020f: cmp_zero */
336 /* 0x0213: bpc_next */
348 /* 0x023c: dst_xcnt */
373 /* 0x029c: cmd_exec_set_surface_tiled */
380 /* 0x02b7: xtile64 */
384 /* 0x02c3: xtileok */
443 /* 0x03a8: cmd_exec_set_surface_linear */
454 /* 0x03d1: cmd_exec_wait */
462 /* 0x03eb: cmd_exec_query */
492 /* 0x045e: query_counter */
516 /* 0x04b8: cmd_exec */
522 /* 0x04cd: cmd_exec_no_format */
530 /* 0x04e8: cmd_exec_init_src_surface */
535 /* 0x04fa: src_tiled */
538 /* 0x0501: cmd_exec_init_dst_surface */
544 /* 0x0514: dst_tiled */
546 /* 0x051b: cmd_exec_kick */
556 /* 0x053f: cmd_exec_done */
558 /* 0x0541: cmd_wrcache_flush */