Lines Matching full:for
16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
17 * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
93 /*define for op field*/
99 /*define for sub_op field*/
106 ** Definitions for SDMA_PKT_COPY_LINEAR packet
109 /*define for HEADER word*/
110 /*define for op field*/
116 /*define for sub_op field*/
122 /*define for encrypt field*/
128 /*define for tmz field*/
134 /*define for backwards field*/
140 /*define for broadcast field*/
146 /*define for COUNT word*/
147 /*define for count field*/
153 /*define for PARAMETER word*/
154 /*define for dst_sw field*/
160 /*define for src_sw field*/
166 /*define for SRC_ADDR_LO word*/
167 /*define for src_addr_31_0 field*/
173 /*define for SRC_ADDR_HI word*/
174 /*define for src_addr_63_32 field*/
180 /*define for DST_ADDR_LO word*/
181 /*define for dst_addr_31_0 field*/
187 /*define for DST_ADDR_HI word*/
188 /*define for dst_addr_63_32 field*/
196 ** Definitions for SDMA_PKT_COPY_LINEAR_BC packet
199 /*define for HEADER word*/
200 /*define for op field*/
206 /*define for sub_op field*/
212 /*define for COUNT word*/
213 /*define for count field*/
219 /*define for PARAMETER word*/
220 /*define for dst_sw field*/
226 /*define for dst_ha field*/
232 /*define for src_sw field*/
238 /*define for src_ha field*/
244 /*define for SRC_ADDR_LO word*/
245 /*define for src_addr_31_0 field*/
251 /*define for SRC_ADDR_HI word*/
252 /*define for src_addr_63_32 field*/
258 /*define for DST_ADDR_LO word*/
259 /*define for dst_addr_31_0 field*/
265 /*define for DST_ADDR_HI word*/
266 /*define for dst_addr_63_32 field*/
274 ** Definitions for SDMA_PKT_COPY_DIRTY_PAGE packet
277 /*define for HEADER word*/
278 /*define for op field*/
284 /*define for sub_op field*/
290 /*define for tmz field*/
296 /*define for all field*/
302 /*define for COUNT word*/
303 /*define for count field*/
309 /*define for PARAMETER word*/
310 /*define for dst_mtype field*/
316 /*define for dst_l2_policy field*/
322 /*define for src_mtype field*/
328 /*define for src_l2_policy field*/
334 /*define for dst_sw field*/
340 /*define for dst_gcc field*/
346 /*define for dst_sys field*/
352 /*define for dst_snoop field*/
358 /*define for dst_gpa field*/
364 /*define for src_sw field*/
370 /*define for src_sys field*/
376 /*define for src_snoop field*/
382 /*define for src_gpa field*/
388 /*define for SRC_ADDR_LO word*/
389 /*define for src_addr_31_0 field*/
395 /*define for SRC_ADDR_HI word*/
396 /*define for src_addr_63_32 field*/
402 /*define for DST_ADDR_LO word*/
403 /*define for dst_addr_31_0 field*/
409 /*define for DST_ADDR_HI word*/
410 /*define for dst_addr_63_32 field*/
418 ** Definitions for SDMA_PKT_COPY_PHYSICAL_LINEAR packet
421 /*define for HEADER word*/
422 /*define for op field*/
428 /*define for sub_op field*/
434 /*define for tmz field*/
440 /*define for COUNT word*/
441 /*define for count field*/
447 /*define for PARAMETER word*/
448 /*define for dst_mtype field*/
454 /*define for dst_l2_policy field*/
460 /*define for src_mtype field*/
466 /*define for src_l2_policy field*/
472 /*define for dst_sw field*/
478 /*define for dst_gcc field*/
484 /*define for dst_sys field*/
490 /*define for dst_log field*/
496 /*define for dst_snoop field*/
502 /*define for dst_gpa field*/
508 /*define for src_sw field*/
514 /*define for src_gcc field*/
520 /*define for src_sys field*/
526 /*define for src_snoop field*/
532 /*define for src_gpa field*/
538 /*define for SRC_ADDR_LO word*/
539 /*define for src_addr_31_0 field*/
545 /*define for SRC_ADDR_HI word*/
546 /*define for src_addr_63_32 field*/
552 /*define for DST_ADDR_LO word*/
553 /*define for dst_addr_31_0 field*/
559 /*define for DST_ADDR_HI word*/
560 /*define for dst_addr_63_32 field*/
568 ** Definitions for SDMA_PKT_COPY_BROADCAST_LINEAR packet
571 /*define for HEADER word*/
572 /*define for op field*/
578 /*define for sub_op field*/
584 /*define for encrypt field*/
590 /*define for tmz field*/
596 /*define for broadcast field*/
602 /*define for COUNT word*/
603 /*define for count field*/
609 /*define for PARAMETER word*/
610 /*define for dst2_sw field*/
616 /*define for dst1_sw field*/
622 /*define for src_sw field*/
628 /*define for SRC_ADDR_LO word*/
629 /*define for src_addr_31_0 field*/
635 /*define for SRC_ADDR_HI word*/
636 /*define for src_addr_63_32 field*/
642 /*define for DST1_ADDR_LO word*/
643 /*define for dst1_addr_31_0 field*/
649 /*define for DST1_ADDR_HI word*/
650 /*define for dst1_addr_63_32 field*/
656 /*define for DST2_ADDR_LO word*/
657 /*define for dst2_addr_31_0 field*/
663 /*define for DST2_ADDR_HI word*/
664 /*define for dst2_addr_63_32 field*/
672 ** Definitions for SDMA_PKT_COPY_LINEAR_SUBWIN packet
675 /*define for HEADER word*/
676 /*define for op field*/
682 /*define for sub_op field*/
688 /*define for tmz field*/
694 /*define for elementsize field*/
700 /*define for SRC_ADDR_LO word*/
701 /*define for src_addr_31_0 field*/
707 /*define for SRC_ADDR_HI word*/
708 /*define for src_addr_63_32 field*/
714 /*define for DW_3 word*/
715 /*define for src_x field*/
721 /*define for src_y field*/
727 /*define for DW_4 word*/
728 /*define for src_z field*/
734 /*define for src_pitch field*/
740 /*define for DW_5 word*/
741 /*define for src_slice_pitch field*/
747 /*define for DST_ADDR_LO word*/
748 /*define for dst_addr_31_0 field*/
754 /*define for DST_ADDR_HI word*/
755 /*define for dst_addr_63_32 field*/
761 /*define for DW_8 word*/
762 /*define for dst_x field*/
768 /*define for dst_y field*/
774 /*define for DW_9 word*/
775 /*define for dst_z field*/
781 /*define for dst_pitch field*/
787 /*define for DW_10 word*/
788 /*define for dst_slice_pitch field*/
794 /*define for DW_11 word*/
795 /*define for rect_x field*/
801 /*define for rect_y field*/
807 /*define for DW_12 word*/
808 /*define for rect_z field*/
814 /*define for dst_sw field*/
820 /*define for src_sw field*/
828 ** Definitions for SDMA_PKT_COPY_LINEAR_SUBWIN_BC packet
831 /*define for HEADER word*/
832 /*define for op field*/
838 /*define for sub_op field*/
844 /*define for elementsize field*/
850 /*define for SRC_ADDR_LO word*/
851 /*define for src_addr_31_0 field*/
857 /*define for SRC_ADDR_HI word*/
858 /*define for src_addr_63_32 field*/
864 /*define for DW_3 word*/
865 /*define for src_x field*/
871 /*define for src_y field*/
877 /*define for DW_4 word*/
878 /*define for src_z field*/
884 /*define for src_pitch field*/
890 /*define for DW_5 word*/
891 /*define for src_slice_pitch field*/
897 /*define for DST_ADDR_LO word*/
898 /*define for dst_addr_31_0 field*/
904 /*define for DST_ADDR_HI word*/
905 /*define for dst_addr_63_32 field*/
911 /*define for DW_8 word*/
912 /*define for dst_x field*/
918 /*define for dst_y field*/
924 /*define for DW_9 word*/
925 /*define for dst_z field*/
931 /*define for dst_pitch field*/
937 /*define for DW_10 word*/
938 /*define for dst_slice_pitch field*/
944 /*define for DW_11 word*/
945 /*define for rect_x field*/
951 /*define for rect_y field*/
957 /*define for DW_12 word*/
958 /*define for rect_z field*/
964 /*define for dst_sw field*/
970 /*define for dst_ha field*/
976 /*define for src_sw field*/
982 /*define for src_ha field*/
990 ** Definitions for SDMA_PKT_COPY_TILED packet
993 /*define for HEADER word*/
994 /*define for op field*/
1000 /*define for sub_op field*/
1006 /*define for encrypt field*/
1012 /*define for tmz field*/
1018 /*define for detile field*/
1024 /*define for TILED_ADDR_LO word*/
1025 /*define for tiled_addr_31_0 field*/
1031 /*define for TILED_ADDR_HI word*/
1032 /*define for tiled_addr_63_32 field*/
1038 /*define for DW_3 word*/
1039 /*define for width field*/
1045 /*define for DW_4 word*/
1046 /*define for height field*/
1052 /*define for depth field*/
1058 /*define for DW_5 word*/
1059 /*define for element_size field*/
1065 /*define for swizzle_mode field*/
1071 /*define for dimension field*/
1077 /*define for mip_max field*/
1083 /*define for DW_6 word*/
1084 /*define for x field*/
1090 /*define for y field*/
1096 /*define for DW_7 word*/
1097 /*define for z field*/
1103 /*define for linear_sw field*/
1109 /*define for linear_cc field*/
1115 /*define for tile_sw field*/
1121 /*define for LINEAR_ADDR_LO word*/
1122 /*define for linear_addr_31_0 field*/
1128 /*define for LINEAR_ADDR_HI word*/
1129 /*define for linear_addr_63_32 field*/
1135 /*define for LINEAR_PITCH word*/
1136 /*define for linear_pitch field*/
1142 /*define for LINEAR_SLICE_PITCH word*/
1143 /*define for linear_slice_pitch field*/
1149 /*define for COUNT word*/
1150 /*define for count field*/
1158 ** Definitions for SDMA_PKT_COPY_TILED_BC packet
1161 /*define for HEADER word*/
1162 /*define for op field*/
1168 /*define for sub_op field*/
1174 /*define for detile field*/
1180 /*define for TILED_ADDR_LO word*/
1181 /*define for tiled_addr_31_0 field*/
1187 /*define for TILED_ADDR_HI word*/
1188 /*define for tiled_addr_63_32 field*/
1194 /*define for DW_3 word*/
1195 /*define for width field*/
1201 /*define for DW_4 word*/
1202 /*define for height field*/
1208 /*define for depth field*/
1214 /*define for DW_5 word*/
1215 /*define for element_size field*/
1221 /*define for array_mode field*/
1227 /*define for mit_mode field*/
1233 /*define for tilesplit_size field*/
1239 /*define for bank_w field*/
1245 /*define for bank_h field*/
1251 /*define for num_bank field*/
1257 /*define for mat_aspt field*/
1263 /*define for pipe_config field*/
1269 /*define for DW_6 word*/
1270 /*define for x field*/
1276 /*define for y field*/
1282 /*define for DW_7 word*/
1283 /*define for z field*/
1289 /*define for linear_sw field*/
1295 /*define for tile_sw field*/
1301 /*define for LINEAR_ADDR_LO word*/
1302 /*define for linear_addr_31_0 field*/
1308 /*define for LINEAR_ADDR_HI word*/
1309 /*define for linear_addr_63_32 field*/
1315 /*define for LINEAR_PITCH word*/
1316 /*define for linear_pitch field*/
1322 /*define for COUNT word*/
1323 /*define for count field*/
1331 ** Definitions for SDMA_PKT_COPY_L2T_BROADCAST packet
1334 /*define for HEADER word*/
1335 /*define for op field*/
1341 /*define for sub_op field*/
1347 /*define for encrypt field*/
1353 /*define for tmz field*/
1359 /*define for videocopy field*/
1365 /*define for broadcast field*/
1371 /*define for TILED_ADDR_LO_0 word*/
1372 /*define for tiled_addr0_31_0 field*/
1378 /*define for TILED_ADDR_HI_0 word*/
1379 /*define for tiled_addr0_63_32 field*/
1385 /*define for TILED_ADDR_LO_1 word*/
1386 /*define for tiled_addr1_31_0 field*/
1392 /*define for TILED_ADDR_HI_1 word*/
1393 /*define for tiled_addr1_63_32 field*/
1399 /*define for DW_5 word*/
1400 /*define for width field*/
1406 /*define for DW_6 word*/
1407 /*define for height field*/
1413 /*define for depth field*/
1419 /*define for DW_7 word*/
1420 /*define for element_size field*/
1426 /*define for swizzle_mode field*/
1432 /*define for dimension field*/
1438 /*define for mip_max field*/
1444 /*define for DW_8 word*/
1445 /*define for x field*/
1451 /*define for y field*/
1457 /*define for DW_9 word*/
1458 /*define for z field*/
1464 /*define for DW_10 word*/
1465 /*define for dst2_sw field*/
1471 /*define for linear_sw field*/
1477 /*define for tile_sw field*/
1483 /*define for LINEAR_ADDR_LO word*/
1484 /*define for linear_addr_31_0 field*/
1490 /*define for LINEAR_ADDR_HI word*/
1491 /*define for linear_addr_63_32 field*/
1497 /*define for LINEAR_PITCH word*/
1498 /*define for linear_pitch field*/
1504 /*define for LINEAR_SLICE_PITCH word*/
1505 /*define for linear_slice_pitch field*/
1511 /*define for COUNT word*/
1512 /*define for count field*/
1520 ** Definitions for SDMA_PKT_COPY_T2T packet
1523 /*define for HEADER word*/
1524 /*define for op field*/
1530 /*define for sub_op field*/
1536 /*define for tmz field*/
1542 /*define for dcc field*/
1548 /*define for dcc_dir field*/
1554 /*define for SRC_ADDR_LO word*/
1555 /*define for src_addr_31_0 field*/
1561 /*define for SRC_ADDR_HI word*/
1562 /*define for src_addr_63_32 field*/
1568 /*define for DW_3 word*/
1569 /*define for src_x field*/
1575 /*define for src_y field*/
1581 /*define for DW_4 word*/
1582 /*define for src_z field*/
1588 /*define for src_width field*/
1594 /*define for DW_5 word*/
1595 /*define for src_height field*/
1601 /*define for src_depth field*/
1607 /*define for DW_6 word*/
1608 /*define for src_element_size field*/
1614 /*define for src_swizzle_mode field*/
1620 /*define for src_dimension field*/
1626 /*define for src_mip_max field*/
1632 /*define for src_mip_id field*/
1638 /*define for DST_ADDR_LO word*/
1639 /*define for dst_addr_31_0 field*/
1645 /*define for DST_ADDR_HI word*/
1646 /*define for dst_addr_63_32 field*/
1652 /*define for DW_9 word*/
1653 /*define for dst_x field*/
1659 /*define for dst_y field*/
1665 /*define for DW_10 word*/
1666 /*define for dst_z field*/
1672 /*define for dst_width field*/
1678 /*define for DW_11 word*/
1679 /*define for dst_height field*/
1685 /*define for dst_depth field*/
1691 /*define for DW_12 word*/
1692 /*define for dst_element_size field*/
1698 /*define for dst_swizzle_mode field*/
1704 /*define for dst_dimension field*/
1710 /*define for dst_mip_max field*/
1716 /*define for dst_mip_id field*/
1722 /*define for DW_13 word*/
1723 /*define for rect_x field*/
1729 /*define for rect_y field*/
1735 /*define for DW_14 word*/
1736 /*define for rect_z field*/
1742 /*define for dst_sw field*/
1748 /*define for src_sw field*/
1754 /*define for META_ADDR_LO word*/
1755 /*define for meta_addr_31_0 field*/
1761 /*define for META_ADDR_HI word*/
1762 /*define for meta_addr_63_32 field*/
1768 /*define for META_CONFIG word*/
1769 /*define for data_format field*/
1775 /*define for color_transform_disable field*/
1781 /*define for alpha_is_on_msb field*/
1787 /*define for number_type field*/
1793 /*define for surface_type field*/
1799 /*define for max_comp_block_size field*/
1805 /*define for max_uncomp_block_size field*/
1811 /*define for write_compress_enable field*/
1817 /*define for meta_tmz field*/
1825 ** Definitions for SDMA_PKT_COPY_T2T_BC packet
1828 /*define for HEADER word*/
1829 /*define for op field*/
1835 /*define for sub_op field*/
1841 /*define for SRC_ADDR_LO word*/
1842 /*define for src_addr_31_0 field*/
1848 /*define for SRC_ADDR_HI word*/
1849 /*define for src_addr_63_32 field*/
1855 /*define for DW_3 word*/
1856 /*define for src_x field*/
1862 /*define for src_y field*/
1868 /*define for DW_4 word*/
1869 /*define for src_z field*/
1875 /*define for src_width field*/
1881 /*define for DW_5 word*/
1882 /*define for src_height field*/
1888 /*define for src_depth field*/
1894 /*define for DW_6 word*/
1895 /*define for src_element_size field*/
1901 /*define for src_array_mode field*/
1907 /*define for src_mit_mode field*/
1913 /*define for src_tilesplit_size field*/
1919 /*define for src_bank_w field*/
1925 /*define for src_bank_h field*/
1931 /*define for src_num_bank field*/
1937 /*define for src_mat_aspt field*/
1943 /*define for src_pipe_config field*/
1949 /*define for DST_ADDR_LO word*/
1950 /*define for dst_addr_31_0 field*/
1956 /*define for DST_ADDR_HI word*/
1957 /*define for dst_addr_63_32 field*/
1963 /*define for DW_9 word*/
1964 /*define for dst_x field*/
1970 /*define for dst_y field*/
1976 /*define for DW_10 word*/
1977 /*define for dst_z field*/
1983 /*define for dst_width field*/
1989 /*define for DW_11 word*/
1990 /*define for dst_height field*/
1996 /*define for dst_depth field*/
2002 /*define for DW_12 word*/
2003 /*define for dst_element_size field*/
2009 /*define for dst_array_mode field*/
2015 /*define for dst_mit_mode field*/
2021 /*define for dst_tilesplit_size field*/
2027 /*define for dst_bank_w field*/
2033 /*define for dst_bank_h field*/
2039 /*define for dst_num_bank field*/
2045 /*define for dst_mat_aspt field*/
2051 /*define for dst_pipe_config field*/
2057 /*define for DW_13 word*/
2058 /*define for rect_x field*/
2064 /*define for rect_y field*/
2070 /*define for DW_14 word*/
2071 /*define for rect_z field*/
2077 /*define for dst_sw field*/
2083 /*define for src_sw field*/
2091 ** Definitions for SDMA_PKT_COPY_TILED_SUBWIN packet
2094 /*define for HEADER word*/
2095 /*define for op field*/
2101 /*define for sub_op field*/
2107 /*define for tmz field*/
2113 /*define for dcc field*/
2119 /*define for detile field*/
2125 /*define for TILED_ADDR_LO word*/
2126 /*define for tiled_addr_31_0 field*/
2132 /*define for TILED_ADDR_HI word*/
2133 /*define for tiled_addr_63_32 field*/
2139 /*define for DW_3 word*/
2140 /*define for tiled_x field*/
2146 /*define for tiled_y field*/
2152 /*define for DW_4 word*/
2153 /*define for tiled_z field*/
2159 /*define for width field*/
2165 /*define for DW_5 word*/
2166 /*define for height field*/
2172 /*define for depth field*/
2178 /*define for DW_6 word*/
2179 /*define for element_size field*/
2185 /*define for swizzle_mode field*/
2191 /*define for dimension field*/
2197 /*define for mip_max field*/
2203 /*define for mip_id field*/
2209 /*define for LINEAR_ADDR_LO word*/
2210 /*define for linear_addr_31_0 field*/
2216 /*define for LINEAR_ADDR_HI word*/
2217 /*define for linear_addr_63_32 field*/
2223 /*define for DW_9 word*/
2224 /*define for linear_x field*/
2230 /*define for linear_y field*/
2236 /*define for DW_10 word*/
2237 /*define for linear_z field*/
2243 /*define for linear_pitch field*/
2249 /*define for DW_11 word*/
2250 /*define for linear_slice_pitch field*/
2256 /*define for DW_12 word*/
2257 /*define for rect_x field*/
2263 /*define for rect_y field*/
2269 /*define for DW_13 word*/
2270 /*define for rect_z field*/
2276 /*define for linear_sw field*/
2282 /*define for tile_sw field*/
2288 /*define for META_ADDR_LO word*/
2289 /*define for meta_addr_31_0 field*/
2295 /*define for META_ADDR_HI word*/
2296 /*define for meta_addr_63_32 field*/
2302 /*define for META_CONFIG word*/
2303 /*define for data_format field*/
2309 /*define for color_transform_disable field*/
2315 /*define for alpha_is_on_msb field*/
2321 /*define for number_type field*/
2327 /*define for surface_type field*/
2333 /*define for max_comp_block_size field*/
2339 /*define for max_uncomp_block_size field*/
2345 /*define for write_compress_enable field*/
2351 /*define for meta_tmz field*/
2359 ** Definitions for SDMA_PKT_COPY_TILED_SUBWIN_BC packet
2362 /*define for HEADER word*/
2363 /*define for op field*/
2369 /*define for sub_op field*/
2375 /*define for detile field*/
2381 /*define for TILED_ADDR_LO word*/
2382 /*define for tiled_addr_31_0 field*/
2388 /*define for TILED_ADDR_HI word*/
2389 /*define for tiled_addr_63_32 field*/
2395 /*define for DW_3 word*/
2396 /*define for tiled_x field*/
2402 /*define for tiled_y field*/
2408 /*define for DW_4 word*/
2409 /*define for tiled_z field*/
2415 /*define for width field*/
2421 /*define for DW_5 word*/
2422 /*define for height field*/
2428 /*define for depth field*/
2434 /*define for DW_6 word*/
2435 /*define for element_size field*/
2441 /*define for array_mode field*/
2447 /*define for mit_mode field*/
2453 /*define for tilesplit_size field*/
2459 /*define for bank_w field*/
2465 /*define for bank_h field*/
2471 /*define for num_bank field*/
2477 /*define for mat_aspt field*/
2483 /*define for pipe_config field*/
2489 /*define for LINEAR_ADDR_LO word*/
2490 /*define for linear_addr_31_0 field*/
2496 /*define for LINEAR_ADDR_HI word*/
2497 /*define for linear_addr_63_32 field*/
2503 /*define for DW_9 word*/
2504 /*define for linear_x field*/
2510 /*define for linear_y field*/
2516 /*define for DW_10 word*/
2517 /*define for linear_z field*/
2523 /*define for linear_pitch field*/
2529 /*define for DW_11 word*/
2530 /*define for linear_slice_pitch field*/
2536 /*define for DW_12 word*/
2537 /*define for rect_x field*/
2543 /*define for rect_y field*/
2549 /*define for DW_13 word*/
2550 /*define for rect_z field*/
2556 /*define for linear_sw field*/
2562 /*define for tile_sw field*/
2570 ** Definitions for SDMA_PKT_COPY_STRUCT packet
2573 /*define for HEADER word*/
2574 /*define for op field*/
2580 /*define for sub_op field*/
2586 /*define for tmz field*/
2592 /*define for detile field*/
2598 /*define for SB_ADDR_LO word*/
2599 /*define for sb_addr_31_0 field*/
2605 /*define for SB_ADDR_HI word*/
2606 /*define for sb_addr_63_32 field*/
2612 /*define for START_INDEX word*/
2613 /*define for start_index field*/
2619 /*define for COUNT word*/
2620 /*define for count field*/
2626 /*define for DW_5 word*/
2627 /*define for stride field*/
2633 /*define for linear_sw field*/
2639 /*define for struct_sw field*/
2645 /*define for LINEAR_ADDR_LO word*/
2646 /*define for linear_addr_31_0 field*/
2652 /*define for LINEAR_ADDR_HI word*/
2653 /*define for linear_addr_63_32 field*/
2661 ** Definitions for SDMA_PKT_WRITE_UNTILED packet
2664 /*define for HEADER word*/
2665 /*define for op field*/
2671 /*define for sub_op field*/
2677 /*define for encrypt field*/
2683 /*define for tmz field*/
2689 /*define for DST_ADDR_LO word*/
2690 /*define for dst_addr_31_0 field*/
2696 /*define for DST_ADDR_HI word*/
2697 /*define for dst_addr_63_32 field*/
2703 /*define for DW_3 word*/
2704 /*define for count field*/
2710 /*define for sw field*/
2716 /*define for DATA0 word*/
2717 /*define for data0 field*/
2725 ** Definitions for SDMA_PKT_WRITE_TILED packet
2728 /*define for HEADER word*/
2729 /*define for op field*/
2735 /*define for sub_op field*/
2741 /*define for encrypt field*/
2747 /*define for tmz field*/
2753 /*define for DST_ADDR_LO word*/
2754 /*define for dst_addr_31_0 field*/
2760 /*define for DST_ADDR_HI word*/
2761 /*define for dst_addr_63_32 field*/
2767 /*define for DW_3 word*/
2768 /*define for width field*/
2774 /*define for DW_4 word*/
2775 /*define for height field*/
2781 /*define for depth field*/
2787 /*define for DW_5 word*/
2788 /*define for element_size field*/
2794 /*define for swizzle_mode field*/
2800 /*define for dimension field*/
2806 /*define for mip_max field*/
2812 /*define for DW_6 word*/
2813 /*define for x field*/
2819 /*define for y field*/
2825 /*define for DW_7 word*/
2826 /*define for z field*/
2832 /*define for sw field*/
2838 /*define for COUNT word*/
2839 /*define for count field*/
2845 /*define for DATA0 word*/
2846 /*define for data0 field*/
2854 ** Definitions for SDMA_PKT_WRITE_TILED_BC packet
2857 /*define for HEADER word*/
2858 /*define for op field*/
2864 /*define for sub_op field*/
2870 /*define for DST_ADDR_LO word*/
2871 /*define for dst_addr_31_0 field*/
2877 /*define for DST_ADDR_HI word*/
2878 /*define for dst_addr_63_32 field*/
2884 /*define for DW_3 word*/
2885 /*define for width field*/
2891 /*define for DW_4 word*/
2892 /*define for height field*/
2898 /*define for depth field*/
2904 /*define for DW_5 word*/
2905 /*define for element_size field*/
2911 /*define for array_mode field*/
2917 /*define for mit_mode field*/
2923 /*define for tilesplit_size field*/
2929 /*define for bank_w field*/
2935 /*define for bank_h field*/
2941 /*define for num_bank field*/
2947 /*define for mat_aspt field*/
2953 /*define for pipe_config field*/
2959 /*define for DW_6 word*/
2960 /*define for x field*/
2966 /*define for y field*/
2972 /*define for DW_7 word*/
2973 /*define for z field*/
2979 /*define for sw field*/
2985 /*define for COUNT word*/
2986 /*define for count field*/
2992 /*define for DATA0 word*/
2993 /*define for data0 field*/
3001 ** Definitions for SDMA_PKT_PTEPDE_COPY packet
3004 /*define for HEADER word*/
3005 /*define for op field*/
3011 /*define for sub_op field*/
3017 /*define for tmz field*/
3023 /*define for ptepde_op field*/
3029 /*define for SRC_ADDR_LO word*/
3030 /*define for src_addr_31_0 field*/
3036 /*define for SRC_ADDR_HI word*/
3037 /*define for src_addr_63_32 field*/
3043 /*define for DST_ADDR_LO word*/
3044 /*define for dst_addr_31_0 field*/
3050 /*define for DST_ADDR_HI word*/
3051 /*define for dst_addr_63_32 field*/
3057 /*define for MASK_DW0 word*/
3058 /*define for mask_dw0 field*/
3064 /*define for MASK_DW1 word*/
3065 /*define for mask_dw1 field*/
3071 /*define for COUNT word*/
3072 /*define for count field*/
3080 ** Definitions for SDMA_PKT_PTEPDE_COPY_BACKWARDS packet
3083 /*define for HEADER word*/
3084 /*define for op field*/
3090 /*define for sub_op field*/
3096 /*define for pte_size field*/
3102 /*define for direction field*/
3108 /*define for ptepde_op field*/
3114 /*define for SRC_ADDR_LO word*/
3115 /*define for src_addr_31_0 field*/
3121 /*define for SRC_ADDR_HI word*/
3122 /*define for src_addr_63_32 field*/
3128 /*define for DST_ADDR_LO word*/
3129 /*define for dst_addr_31_0 field*/
3135 /*define for DST_ADDR_HI word*/
3136 /*define for dst_addr_63_32 field*/
3142 /*define for MASK_BIT_FOR_DW word*/
3143 /*define for mask_first_xfer field*/
3149 /*define for mask_last_xfer field*/
3155 /*define for COUNT_IN_32B_XFER word*/
3156 /*define for count field*/
3164 ** Definitions for SDMA_PKT_PTEPDE_RMW packet
3167 /*define for HEADER word*/
3168 /*define for op field*/
3174 /*define for sub_op field*/
3180 /*define for mtype field*/
3186 /*define for gcc field*/
3192 /*define for sys field*/
3198 /*define for snp field*/
3204 /*define for gpa field*/
3210 /*define for l2_policy field*/
3216 /*define for ADDR_LO word*/
3217 /*define for addr_31_0 field*/
3223 /*define for ADDR_HI word*/
3224 /*define for addr_63_32 field*/
3230 /*define for MASK_LO word*/
3231 /*define for mask_31_0 field*/
3237 /*define for MASK_HI word*/
3238 /*define for mask_63_32 field*/
3244 /*define for VALUE_LO word*/
3245 /*define for value_31_0 field*/
3251 /*define for VALUE_HI word*/
3252 /*define for value_63_32 field*/
3260 ** Definitions for SDMA_PKT_WRITE_INCR packet
3263 /*define for HEADER word*/
3264 /*define for op field*/
3270 /*define for sub_op field*/
3276 /*define for DST_ADDR_LO word*/
3277 /*define for dst_addr_31_0 field*/
3283 /*define for DST_ADDR_HI word*/
3284 /*define for dst_addr_63_32 field*/
3290 /*define for MASK_DW0 word*/
3291 /*define for mask_dw0 field*/
3297 /*define for MASK_DW1 word*/
3298 /*define for mask_dw1 field*/
3304 /*define for INIT_DW0 word*/
3305 /*define for init_dw0 field*/
3311 /*define for INIT_DW1 word*/
3312 /*define for init_dw1 field*/
3318 /*define for INCR_DW0 word*/
3319 /*define for incr_dw0 field*/
3325 /*define for INCR_DW1 word*/
3326 /*define for incr_dw1 field*/
3332 /*define for COUNT word*/
3333 /*define for count field*/
3341 ** Definitions for SDMA_PKT_INDIRECT packet
3344 /*define for HEADER word*/
3345 /*define for op field*/
3351 /*define for sub_op field*/
3357 /*define for vmid field*/
3363 /*define for priv field*/
3369 /*define for BASE_LO word*/
3370 /*define for ib_base_31_0 field*/
3376 /*define for BASE_HI word*/
3377 /*define for ib_base_63_32 field*/
3383 /*define for IB_SIZE word*/
3384 /*define for ib_size field*/
3390 /*define for CSA_ADDR_LO word*/
3391 /*define for csa_addr_31_0 field*/
3397 /*define for CSA_ADDR_HI word*/
3398 /*define for csa_addr_63_32 field*/
3406 ** Definitions for SDMA_PKT_SEMAPHORE packet
3409 /*define for HEADER word*/
3410 /*define for op field*/
3416 /*define for sub_op field*/
3422 /*define for write_one field*/
3428 /*define for signal field*/
3434 /*define for mailbox field*/
3440 /*define for ADDR_LO word*/
3441 /*define for addr_31_0 field*/
3447 /*define for ADDR_HI word*/
3448 /*define for addr_63_32 field*/
3456 ** Definitions for SDMA_PKT_FENCE packet
3459 /*define for HEADER word*/
3460 /*define for op field*/
3466 /*define for sub_op field*/
3472 /*define for mtype field*/
3478 /*define for gcc field*/
3484 /*define for sys field*/
3490 /*define for snp field*/
3496 /*define for gpa field*/
3502 /*define for l2_policy field*/
3508 /*define for ADDR_LO word*/
3509 /*define for addr_31_0 field*/
3515 /*define for ADDR_HI word*/
3516 /*define for addr_63_32 field*/
3522 /*define for DATA word*/
3523 /*define for data field*/
3531 ** Definitions for SDMA_PKT_SRBM_WRITE packet
3534 /*define for HEADER word*/
3535 /*define for op field*/
3541 /*define for sub_op field*/
3547 /*define for byte_en field*/
3553 /*define for ADDR word*/
3554 /*define for addr field*/
3560 /*define for apertureid field*/
3566 /*define for DATA word*/
3567 /*define for data field*/
3575 ** Definitions for SDMA_PKT_PRE_EXE packet
3578 /*define for HEADER word*/
3579 /*define for op field*/
3585 /*define for sub_op field*/
3591 /*define for dev_sel field*/
3597 /*define for EXEC_COUNT word*/
3598 /*define for exec_count field*/
3606 ** Definitions for SDMA_PKT_COND_EXE packet
3609 /*define for HEADER word*/
3610 /*define for op field*/
3616 /*define for sub_op field*/
3622 /*define for ADDR_LO word*/
3623 /*define for addr_31_0 field*/
3629 /*define for ADDR_HI word*/
3630 /*define for addr_63_32 field*/
3636 /*define for REFERENCE word*/
3637 /*define for reference field*/
3643 /*define for EXEC_COUNT word*/
3644 /*define for exec_count field*/
3652 ** Definitions for SDMA_PKT_CONSTANT_FILL packet
3655 /*define for HEADER word*/
3656 /*define for op field*/
3662 /*define for sub_op field*/
3668 /*define for sw field*/
3674 /*define for fillsize field*/
3680 /*define for DST_ADDR_LO word*/
3681 /*define for dst_addr_31_0 field*/
3687 /*define for DST_ADDR_HI word*/
3688 /*define for dst_addr_63_32 field*/
3694 /*define for DATA word*/
3695 /*define for src_data_31_0 field*/
3701 /*define for COUNT word*/
3702 /*define for count field*/
3710 ** Definitions for SDMA_PKT_DATA_FILL_MULTI packet
3713 /*define for HEADER word*/
3714 /*define for op field*/
3720 /*define for sub_op field*/
3726 /*define for memlog_clr field*/
3732 /*define for BYTE_STRIDE word*/
3733 /*define for byte_stride field*/
3739 /*define for DMA_COUNT word*/
3740 /*define for dma_count field*/
3746 /*define for DST_ADDR_LO word*/
3747 /*define for dst_addr_31_0 field*/
3753 /*define for DST_ADDR_HI word*/
3754 /*define for dst_addr_63_32 field*/
3760 /*define for BYTE_COUNT word*/
3761 /*define for count field*/
3769 ** Definitions for SDMA_PKT_POLL_REGMEM packet
3772 /*define for HEADER word*/
3773 /*define for op field*/
3779 /*define for sub_op field*/
3785 /*define for hdp_flush field*/
3791 /*define for func field*/
3797 /*define for mem_poll field*/
3803 /*define for ADDR_LO word*/
3804 /*define for addr_31_0 field*/
3810 /*define for ADDR_HI word*/
3811 /*define for addr_63_32 field*/
3817 /*define for VALUE word*/
3818 /*define for value field*/
3824 /*define for MASK word*/
3825 /*define for mask field*/
3831 /*define for DW5 word*/
3832 /*define for interval field*/
3838 /*define for retry_count field*/
3846 ** Definitions for SDMA_PKT_POLL_REG_WRITE_MEM packet
3849 /*define for HEADER word*/
3850 /*define for op field*/
3856 /*define for sub_op field*/
3862 /*define for SRC_ADDR word*/
3863 /*define for addr_31_2 field*/
3869 /*define for DST_ADDR_LO word*/
3870 /*define for addr_31_0 field*/
3876 /*define for DST_ADDR_HI word*/
3877 /*define for addr_63_32 field*/
3885 ** Definitions for SDMA_PKT_POLL_DBIT_WRITE_MEM packet
3888 /*define for HEADER word*/
3889 /*define for op field*/
3895 /*define for sub_op field*/
3901 /*define for ea field*/
3907 /*define for DST_ADDR_LO word*/
3908 /*define for addr_31_0 field*/
3914 /*define for DST_ADDR_HI word*/
3915 /*define for addr_63_32 field*/
3921 /*define for START_PAGE word*/
3922 /*define for addr_31_4 field*/
3928 /*define for PAGE_NUM word*/
3929 /*define for page_num_31_0 field*/
3937 ** Definitions for SDMA_PKT_POLL_MEM_VERIFY packet
3940 /*define for HEADER word*/
3941 /*define for op field*/
3947 /*define for sub_op field*/
3953 /*define for mode field*/
3959 /*define for PATTERN word*/
3960 /*define for pattern field*/
3966 /*define for CMP0_ADDR_START_LO word*/
3967 /*define for cmp0_start_31_0 field*/
3973 /*define for CMP0_ADDR_START_HI word*/
3974 /*define for cmp0_start_63_32 field*/
3980 /*define for CMP0_ADDR_END_LO word*/
3981 /*define for cmp1_end_31_0 field*/
3987 /*define for CMP0_ADDR_END_HI word*/
3988 /*define for cmp1_end_63_32 field*/
3994 /*define for CMP1_ADDR_START_LO word*/
3995 /*define for cmp1_start_31_0 field*/
4001 /*define for CMP1_ADDR_START_HI word*/
4002 /*define for cmp1_start_63_32 field*/
4008 /*define for CMP1_ADDR_END_LO word*/
4009 /*define for cmp1_end_31_0 field*/
4015 /*define for CMP1_ADDR_END_HI word*/
4016 /*define for cmp1_end_63_32 field*/
4022 /*define for REC_ADDR_LO word*/
4023 /*define for rec_31_0 field*/
4029 /*define for REC_ADDR_HI word*/
4030 /*define for rec_63_32 field*/
4036 /*define for RESERVED word*/
4037 /*define for reserved field*/
4045 ** Definitions for SDMA_PKT_VM_INVALIDATION packet
4048 /*define for HEADER word*/
4049 /*define for op field*/
4055 /*define for sub_op field*/
4061 /*define for gfx_eng_id field*/
4067 /*define for mm_eng_id field*/
4073 /*define for INVALIDATEREQ word*/
4074 /*define for invalidatereq field*/
4080 /*define for ADDRESSRANGELO word*/
4081 /*define for addressrangelo field*/
4087 /*define for ADDRESSRANGEHI word*/
4088 /*define for invalidateack field*/
4094 /*define for addressrangehi field*/
4100 /*define for reserved field*/
4108 ** Definitions for SDMA_PKT_ATOMIC packet
4111 /*define for HEADER word*/
4112 /*define for op field*/
4118 /*define for loop field*/
4124 /*define for tmz field*/
4130 /*define for atomic_op field*/
4136 /*define for ADDR_LO word*/
4137 /*define for addr_31_0 field*/
4143 /*define for ADDR_HI word*/
4144 /*define for addr_63_32 field*/
4150 /*define for SRC_DATA_LO word*/
4151 /*define for src_data_31_0 field*/
4157 /*define for SRC_DATA_HI word*/
4158 /*define for src_data_63_32 field*/
4164 /*define for CMP_DATA_LO word*/
4165 /*define for cmp_data_31_0 field*/
4171 /*define for CMP_DATA_HI word*/
4172 /*define for cmp_data_63_32 field*/
4178 /*define for LOOP_INTERVAL word*/
4179 /*define for loop_interval field*/
4187 ** Definitions for SDMA_PKT_TIMESTAMP_SET packet
4190 /*define for HEADER word*/
4191 /*define for op field*/
4197 /*define for sub_op field*/
4203 /*define for INIT_DATA_LO word*/
4204 /*define for init_data_31_0 field*/
4210 /*define for INIT_DATA_HI word*/
4211 /*define for init_data_63_32 field*/
4219 ** Definitions for SDMA_PKT_TIMESTAMP_GET packet
4222 /*define for HEADER word*/
4223 /*define for op field*/
4229 /*define for sub_op field*/
4235 /*define for WRITE_ADDR_LO word*/
4236 /*define for write_addr_31_3 field*/
4242 /*define for WRITE_ADDR_HI word*/
4243 /*define for write_addr_63_32 field*/
4251 ** Definitions for SDMA_PKT_TIMESTAMP_GET_GLOBAL packet
4254 /*define for HEADER word*/
4255 /*define for op field*/
4261 /*define for sub_op field*/
4267 /*define for WRITE_ADDR_LO word*/
4268 /*define for write_addr_31_3 field*/
4274 /*define for WRITE_ADDR_HI word*/
4275 /*define for write_addr_63_32 field*/
4283 ** Definitions for SDMA_PKT_TRAP packet
4286 /*define for HEADER word*/
4287 /*define for op field*/
4293 /*define for sub_op field*/
4299 /*define for INT_CONTEXT word*/
4300 /*define for int_context field*/
4308 ** Definitions for SDMA_PKT_DUMMY_TRAP packet
4311 /*define for HEADER word*/
4312 /*define for op field*/
4318 /*define for sub_op field*/
4324 /*define for INT_CONTEXT word*/
4325 /*define for int_context field*/
4333 ** Definitions for SDMA_PKT_GPUVM_INV packet
4336 /*define for HEADER word*/
4337 /*define for op field*/
4343 /*define for sub_op field*/
4349 /*define for PAYLOAD1 word*/
4350 /*define for per_vmid_inv_req field*/
4356 /*define for flush_type field*/
4362 /*define for l2_ptes field*/
4368 /*define for l2_pde0 field*/
4374 /*define for l2_pde1 field*/
4380 /*define for l2_pde2 field*/
4386 /*define for l1_ptes field*/
4392 /*define for clr_protection_fault_status_addr field*/
4398 /*define for log_request field*/
4404 /*define for four_kilobytes field*/
4410 /*define for PAYLOAD2 word*/
4411 /*define for s field*/
4417 /*define for page_va_42_12 field*/
4423 /*define for PAYLOAD3 word*/
4424 /*define for page_va_47_43 field*/
4432 ** Definitions for SDMA_PKT_GCR_REQ packet
4435 /*define for HEADER word*/
4436 /*define for op field*/
4442 /*define for sub_op field*/
4448 /*define for PAYLOAD1 word*/
4449 /*define for base_va_31_7 field*/
4455 /*define for PAYLOAD2 word*/
4456 /*define for base_va_47_32 field*/
4462 /*define for gcr_control_15_0 field*/
4468 /*define for PAYLOAD3 word*/
4469 /*define for gcr_control_18_16 field*/
4475 /*define for limit_va_31_7 field*/
4481 /*define for PAYLOAD4 word*/
4482 /*define for limit_va_47_32 field*/
4488 /*define for vmid field*/
4496 ** Definitions for SDMA_PKT_NOP packet
4499 /*define for HEADER word*/
4500 /*define for op field*/
4506 /*define for sub_op field*/
4512 /*define for count field*/
4518 /*define for DATA0 word*/
4519 /*define for data0 field*/
4527 ** Definitions for SDMA_AQL_PKT_HEADER packet
4530 /*define for HEADER word*/
4531 /*define for format field*/
4537 /*define for barrier field*/
4543 /*define for acquire_fence_scope field*/
4549 /*define for release_fence_scope field*/
4555 /*define for reserved field*/
4561 /*define for op field*/
4567 /*define for subop field*/
4575 ** Definitions for SDMA_AQL_PKT_COPY_LINEAR packet
4578 /*define for HEADER word*/
4579 /*define for format field*/
4585 /*define for barrier field*/
4591 /*define for acquire_fence_scope field*/
4597 /*define for release_fence_scope field*/
4603 /*define for reserved field*/
4609 /*define for op field*/
4615 /*define for subop field*/
4621 /*define for RESERVED_DW1 word*/
4622 /*define for reserved_dw1 field*/
4628 /*define for RETURN_ADDR_LO word*/
4629 /*define for return_addr_31_0 field*/
4635 /*define for RETURN_ADDR_HI word*/
4636 /*define for return_addr_63_32 field*/
4642 /*define for COUNT word*/
4643 /*define for count field*/
4649 /*define for PARAMETER word*/
4650 /*define for dst_sw field*/
4656 /*define for src_sw field*/
4662 /*define for SRC_ADDR_LO word*/
4663 /*define for src_addr_31_0 field*/
4669 /*define for SRC_ADDR_HI word*/
4670 /*define for src_addr_63_32 field*/
4676 /*define for DST_ADDR_LO word*/
4677 /*define for dst_addr_31_0 field*/
4683 /*define for DST_ADDR_HI word*/
4684 /*define for dst_addr_63_32 field*/
4690 /*define for RESERVED_DW10 word*/
4691 /*define for reserved_dw10 field*/
4697 /*define for RESERVED_DW11 word*/
4698 /*define for reserved_dw11 field*/
4704 /*define for RESERVED_DW12 word*/
4705 /*define for reserved_dw12 field*/
4711 /*define for RESERVED_DW13 word*/
4712 /*define for reserved_dw13 field*/
4718 /*define for COMPLETION_SIGNAL_LO word*/
4719 /*define for completion_signal_31_0 field*/
4725 /*define for COMPLETION_SIGNAL_HI word*/
4726 /*define for completion_signal_63_32 field*/
4734 ** Definitions for SDMA_AQL_PKT_BARRIER_OR packet
4737 /*define for HEADER word*/
4738 /*define for format field*/
4744 /*define for barrier field*/
4750 /*define for acquire_fence_scope field*/
4756 /*define for release_fence_scope field*/
4762 /*define for reserved field*/
4768 /*define for op field*/
4774 /*define for subop field*/
4780 /*define for RESERVED_DW1 word*/
4781 /*define for reserved_dw1 field*/
4787 /*define for DEPENDENT_ADDR_0_LO word*/
4788 /*define for dependent_addr_0_31_0 field*/
4794 /*define for DEPENDENT_ADDR_0_HI word*/
4795 /*define for dependent_addr_0_63_32 field*/
4801 /*define for DEPENDENT_ADDR_1_LO word*/
4802 /*define for dependent_addr_1_31_0 field*/
4808 /*define for DEPENDENT_ADDR_1_HI word*/
4809 /*define for dependent_addr_1_63_32 field*/
4815 /*define for DEPENDENT_ADDR_2_LO word*/
4816 /*define for dependent_addr_2_31_0 field*/
4822 /*define for DEPENDENT_ADDR_2_HI word*/
4823 /*define for dependent_addr_2_63_32 field*/
4829 /*define for DEPENDENT_ADDR_3_LO word*/
4830 /*define for dependent_addr_3_31_0 field*/
4836 /*define for DEPENDENT_ADDR_3_HI word*/
4837 /*define for dependent_addr_3_63_32 field*/
4843 /*define for DEPENDENT_ADDR_4_LO word*/
4844 /*define for dependent_addr_4_31_0 field*/
4850 /*define for DEPENDENT_ADDR_4_HI word*/
4851 /*define for dependent_addr_4_63_32 field*/
4857 /*define for RESERVED_DW12 word*/
4858 /*define for reserved_dw12 field*/
4864 /*define for RESERVED_DW13 word*/
4865 /*define for reserved_dw13 field*/
4871 /*define for COMPLETION_SIGNAL_LO word*/
4872 /*define for completion_signal_31_0 field*/
4878 /*define for COMPLETION_SIGNAL_HI word*/
4879 /*define for completion_signal_63_32 field*/