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
53 /*define for op field*/
59 /*define for sub_op field*/
66 ** Definitions for SDMA_PKT_COPY_LINEAR packet
69 /*define for HEADER word*/
70 /*define for op field*/
76 /*define for sub_op field*/
82 /*define for broadcast field*/
88 /*define for COUNT word*/
89 /*define for count field*/
95 /*define for PARAMETER word*/
96 /*define for dst_sw field*/
102 /*define for dst_ha field*/
108 /*define for src_sw field*/
114 /*define for src_ha field*/
120 /*define for SRC_ADDR_LO word*/
121 /*define for src_addr_31_0 field*/
127 /*define for SRC_ADDR_HI word*/
128 /*define for src_addr_63_32 field*/
134 /*define for DST_ADDR_LO word*/
135 /*define for dst_addr_31_0 field*/
141 /*define for DST_ADDR_HI word*/
142 /*define for dst_addr_63_32 field*/
150 ** Definitions for SDMA_PKT_COPY_BROADCAST_LINEAR packet
153 /*define for HEADER word*/
154 /*define for op field*/
160 /*define for sub_op field*/
166 /*define for broadcast field*/
172 /*define for COUNT word*/
173 /*define for count field*/
179 /*define for PARAMETER word*/
180 /*define for dst2_sw field*/
186 /*define for dst2_ha field*/
192 /*define for dst1_sw field*/
198 /*define for dst1_ha field*/
204 /*define for src_sw field*/
210 /*define for src_ha field*/
216 /*define for SRC_ADDR_LO word*/
217 /*define for src_addr_31_0 field*/
223 /*define for SRC_ADDR_HI word*/
224 /*define for src_addr_63_32 field*/
230 /*define for DST1_ADDR_LO word*/
231 /*define for dst1_addr_31_0 field*/
237 /*define for DST1_ADDR_HI word*/
238 /*define for dst1_addr_63_32 field*/
244 /*define for DST2_ADDR_LO word*/
245 /*define for dst2_addr_31_0 field*/
251 /*define for DST2_ADDR_HI word*/
252 /*define for dst2_addr_63_32 field*/
260 ** Definitions for SDMA_PKT_COPY_LINEAR_SUBWIN packet
263 /*define for HEADER word*/
264 /*define for op field*/
270 /*define for sub_op field*/
276 /*define for elementsize field*/
282 /*define for SRC_ADDR_LO word*/
283 /*define for src_addr_31_0 field*/
289 /*define for SRC_ADDR_HI word*/
290 /*define for src_addr_63_32 field*/
296 /*define for DW_3 word*/
297 /*define for src_x field*/
303 /*define for src_y field*/
309 /*define for DW_4 word*/
310 /*define for src_z field*/
316 /*define for src_pitch field*/
322 /*define for DW_5 word*/
323 /*define for src_slice_pitch field*/
329 /*define for DST_ADDR_LO word*/
330 /*define for dst_addr_31_0 field*/
336 /*define for DST_ADDR_HI word*/
337 /*define for dst_addr_63_32 field*/
343 /*define for DW_8 word*/
344 /*define for dst_x field*/
350 /*define for dst_y field*/
356 /*define for DW_9 word*/
357 /*define for dst_z field*/
363 /*define for dst_pitch field*/
369 /*define for DW_10 word*/
370 /*define for dst_slice_pitch field*/
376 /*define for DW_11 word*/
377 /*define for rect_x field*/
383 /*define for rect_y field*/
389 /*define for DW_12 word*/
390 /*define for rect_z field*/
396 /*define for dst_sw field*/
402 /*define for dst_ha field*/
408 /*define for src_sw field*/
414 /*define for src_ha field*/
422 ** Definitions for SDMA_PKT_COPY_TILED packet
425 /*define for HEADER word*/
426 /*define for op field*/
432 /*define for sub_op field*/
438 /*define for detile field*/
444 /*define for TILED_ADDR_LO word*/
445 /*define for tiled_addr_31_0 field*/
451 /*define for TILED_ADDR_HI word*/
452 /*define for tiled_addr_63_32 field*/
458 /*define for DW_3 word*/
459 /*define for pitch_in_tile field*/
465 /*define for height field*/
471 /*define for DW_4 word*/
472 /*define for slice_pitch field*/
478 /*define for DW_5 word*/
479 /*define for element_size field*/
485 /*define for array_mode field*/
491 /*define for mit_mode field*/
497 /*define for tilesplit_size field*/
503 /*define for bank_w field*/
509 /*define for bank_h field*/
515 /*define for num_bank field*/
521 /*define for mat_aspt field*/
527 /*define for pipe_config field*/
533 /*define for DW_6 word*/
534 /*define for x field*/
540 /*define for y field*/
546 /*define for DW_7 word*/
547 /*define for z field*/
553 /*define for linear_sw field*/
559 /*define for tile_sw field*/
565 /*define for LINEAR_ADDR_LO word*/
566 /*define for linear_addr_31_0 field*/
572 /*define for LINEAR_ADDR_HI word*/
573 /*define for linear_addr_63_32 field*/
579 /*define for LINEAR_PITCH word*/
580 /*define for linear_pitch field*/
586 /*define for COUNT word*/
587 /*define for count field*/
595 ** Definitions for SDMA_PKT_COPY_L2T_BROADCAST packet
598 /*define for HEADER word*/
599 /*define for op field*/
605 /*define for sub_op field*/
611 /*define for videocopy field*/
617 /*define for broadcast field*/
623 /*define for TILED_ADDR_LO_0 word*/
624 /*define for tiled_addr0_31_0 field*/
630 /*define for TILED_ADDR_HI_0 word*/
631 /*define for tiled_addr0_63_32 field*/
637 /*define for TILED_ADDR_LO_1 word*/
638 /*define for tiled_addr1_31_0 field*/
644 /*define for TILED_ADDR_HI_1 word*/
645 /*define for tiled_addr1_63_32 field*/
651 /*define for DW_5 word*/
652 /*define for pitch_in_tile field*/
658 /*define for height field*/
664 /*define for DW_6 word*/
665 /*define for slice_pitch field*/
671 /*define for DW_7 word*/
672 /*define for element_size field*/
678 /*define for array_mode field*/
684 /*define for mit_mode field*/
690 /*define for tilesplit_size field*/
696 /*define for bank_w field*/
702 /*define for bank_h field*/
708 /*define for num_bank field*/
714 /*define for mat_aspt field*/
720 /*define for pipe_config field*/
726 /*define for DW_8 word*/
727 /*define for x field*/
733 /*define for y field*/
739 /*define for DW_9 word*/
740 /*define for z field*/
746 /*define for DW_10 word*/
747 /*define for dst2_sw field*/
753 /*define for dst2_ha field*/
759 /*define for linear_sw field*/
765 /*define for tile_sw field*/
771 /*define for LINEAR_ADDR_LO word*/
772 /*define for linear_addr_31_0 field*/
778 /*define for LINEAR_ADDR_HI word*/
779 /*define for linear_addr_63_32 field*/
785 /*define for LINEAR_PITCH word*/
786 /*define for linear_pitch field*/
792 /*define for COUNT word*/
793 /*define for count field*/
801 ** Definitions for SDMA_PKT_COPY_T2T packet
804 /*define for HEADER word*/
805 /*define for op field*/
811 /*define for sub_op field*/
817 /*define for SRC_ADDR_LO word*/
818 /*define for src_addr_31_0 field*/
824 /*define for SRC_ADDR_HI word*/
825 /*define for src_addr_63_32 field*/
831 /*define for DW_3 word*/
832 /*define for src_x field*/
838 /*define for src_y field*/
844 /*define for DW_4 word*/
845 /*define for src_z field*/
851 /*define for src_pitch_in_tile field*/
857 /*define for DW_5 word*/
858 /*define for src_slice_pitch field*/
864 /*define for DW_6 word*/
865 /*define for src_element_size field*/
871 /*define for src_array_mode field*/
877 /*define for src_mit_mode field*/
883 /*define for src_tilesplit_size field*/
889 /*define for src_bank_w field*/
895 /*define for src_bank_h field*/
901 /*define for src_num_bank field*/
907 /*define for src_mat_aspt field*/
913 /*define for src_pipe_config field*/
919 /*define for DST_ADDR_LO word*/
920 /*define for dst_addr_31_0 field*/
926 /*define for DST_ADDR_HI word*/
927 /*define for dst_addr_63_32 field*/
933 /*define for DW_9 word*/
934 /*define for dst_x field*/
940 /*define for dst_y field*/
946 /*define for DW_10 word*/
947 /*define for dst_z field*/
953 /*define for dst_pitch_in_tile field*/
959 /*define for DW_11 word*/
960 /*define for dst_slice_pitch field*/
966 /*define for DW_12 word*/
967 /*define for dst_array_mode field*/
973 /*define for dst_mit_mode field*/
979 /*define for dst_tilesplit_size field*/
985 /*define for dst_bank_w field*/
991 /*define for dst_bank_h field*/
997 /*define for dst_num_bank field*/
1003 /*define for dst_mat_aspt field*/
1009 /*define for dst_pipe_config field*/
1015 /*define for DW_13 word*/
1016 /*define for rect_x field*/
1022 /*define for rect_y field*/
1028 /*define for DW_14 word*/
1029 /*define for rect_z field*/
1035 /*define for dst_sw field*/
1041 /*define for src_sw field*/
1049 ** Definitions for SDMA_PKT_COPY_TILED_SUBWIN packet
1052 /*define for HEADER word*/
1053 /*define for op field*/
1059 /*define for sub_op field*/
1065 /*define for detile field*/
1071 /*define for TILED_ADDR_LO word*/
1072 /*define for tiled_addr_31_0 field*/
1078 /*define for TILED_ADDR_HI word*/
1079 /*define for tiled_addr_63_32 field*/
1085 /*define for DW_3 word*/
1086 /*define for tiled_x field*/
1092 /*define for tiled_y field*/
1098 /*define for DW_4 word*/
1099 /*define for tiled_z field*/
1105 /*define for pitch_in_tile field*/
1111 /*define for DW_5 word*/
1112 /*define for slice_pitch field*/
1118 /*define for DW_6 word*/
1119 /*define for element_size field*/
1125 /*define for array_mode field*/
1131 /*define for mit_mode field*/
1137 /*define for tilesplit_size field*/
1143 /*define for bank_w field*/
1149 /*define for bank_h field*/
1155 /*define for num_bank field*/
1161 /*define for mat_aspt field*/
1167 /*define for pipe_config field*/
1173 /*define for LINEAR_ADDR_LO word*/
1174 /*define for linear_addr_31_0 field*/
1180 /*define for LINEAR_ADDR_HI word*/
1181 /*define for linear_addr_63_32 field*/
1187 /*define for DW_9 word*/
1188 /*define for linear_x field*/
1194 /*define for linear_y field*/
1200 /*define for DW_10 word*/
1201 /*define for linear_z field*/
1207 /*define for linear_pitch field*/
1213 /*define for DW_11 word*/
1214 /*define for linear_slice_pitch field*/
1220 /*define for DW_12 word*/
1221 /*define for rect_x field*/
1227 /*define for rect_y field*/
1233 /*define for DW_13 word*/
1234 /*define for rect_z field*/
1240 /*define for linear_sw field*/
1246 /*define for tile_sw field*/
1254 ** Definitions for SDMA_PKT_COPY_STRUCT packet
1257 /*define for HEADER word*/
1258 /*define for op field*/
1264 /*define for sub_op field*/
1270 /*define for detile field*/
1276 /*define for SB_ADDR_LO word*/
1277 /*define for sb_addr_31_0 field*/
1283 /*define for SB_ADDR_HI word*/
1284 /*define for sb_addr_63_32 field*/
1290 /*define for START_INDEX word*/
1291 /*define for start_index field*/
1297 /*define for COUNT word*/
1298 /*define for count field*/
1304 /*define for DW_5 word*/
1305 /*define for stride field*/
1311 /*define for struct_sw field*/
1317 /*define for struct_ha field*/
1323 /*define for linear_sw field*/
1329 /*define for linear_ha field*/
1335 /*define for LINEAR_ADDR_LO word*/
1336 /*define for linear_addr_31_0 field*/
1342 /*define for LINEAR_ADDR_HI word*/
1343 /*define for linear_addr_63_32 field*/
1351 ** Definitions for SDMA_PKT_WRITE_UNTILED packet
1354 /*define for HEADER word*/
1355 /*define for op field*/
1361 /*define for sub_op field*/
1367 /*define for DST_ADDR_LO word*/
1368 /*define for dst_addr_31_0 field*/
1374 /*define for DST_ADDR_HI word*/
1375 /*define for dst_addr_63_32 field*/
1381 /*define for DW_3 word*/
1382 /*define for count field*/
1388 /*define for sw field*/
1394 /*define for DATA0 word*/
1395 /*define for data0 field*/
1403 ** Definitions for SDMA_PKT_WRITE_TILED packet
1406 /*define for HEADER word*/
1407 /*define for op field*/
1413 /*define for sub_op field*/
1419 /*define for DST_ADDR_LO word*/
1420 /*define for dst_addr_31_0 field*/
1426 /*define for DST_ADDR_HI word*/
1427 /*define for dst_addr_63_32 field*/
1433 /*define for DW_3 word*/
1434 /*define for pitch_in_tile field*/
1440 /*define for height field*/
1446 /*define for DW_4 word*/
1447 /*define for slice_pitch field*/
1453 /*define for DW_5 word*/
1454 /*define for element_size field*/
1460 /*define for array_mode field*/
1466 /*define for mit_mode field*/
1472 /*define for tilesplit_size field*/
1478 /*define for bank_w field*/
1484 /*define for bank_h field*/
1490 /*define for num_bank field*/
1496 /*define for mat_aspt field*/
1502 /*define for pipe_config field*/
1508 /*define for DW_6 word*/
1509 /*define for x field*/
1515 /*define for y field*/
1521 /*define for DW_7 word*/
1522 /*define for z field*/
1528 /*define for sw field*/
1534 /*define for COUNT word*/
1535 /*define for count field*/
1541 /*define for DATA0 word*/
1542 /*define for data0 field*/
1550 ** Definitions for SDMA_PKT_WRITE_INCR packet
1553 /*define for HEADER word*/
1554 /*define for op field*/
1560 /*define for sub_op field*/
1566 /*define for DST_ADDR_LO word*/
1567 /*define for dst_addr_31_0 field*/
1573 /*define for DST_ADDR_HI word*/
1574 /*define for dst_addr_63_32 field*/
1580 /*define for MASK_DW0 word*/
1581 /*define for mask_dw0 field*/
1587 /*define for MASK_DW1 word*/
1588 /*define for mask_dw1 field*/
1594 /*define for INIT_DW0 word*/
1595 /*define for init_dw0 field*/
1601 /*define for INIT_DW1 word*/
1602 /*define for init_dw1 field*/
1608 /*define for INCR_DW0 word*/
1609 /*define for incr_dw0 field*/
1615 /*define for INCR_DW1 word*/
1616 /*define for incr_dw1 field*/
1622 /*define for COUNT word*/
1623 /*define for count field*/
1631 ** Definitions for SDMA_PKT_INDIRECT packet
1634 /*define for HEADER word*/
1635 /*define for op field*/
1641 /*define for sub_op field*/
1647 /*define for vmid field*/
1653 /*define for BASE_LO word*/
1654 /*define for ib_base_31_0 field*/
1660 /*define for BASE_HI word*/
1661 /*define for ib_base_63_32 field*/
1667 /*define for IB_SIZE word*/
1668 /*define for ib_size field*/
1674 /*define for CSA_ADDR_LO word*/
1675 /*define for csa_addr_31_0 field*/
1681 /*define for CSA_ADDR_HI word*/
1682 /*define for csa_addr_63_32 field*/
1690 ** Definitions for SDMA_PKT_SEMAPHORE packet
1693 /*define for HEADER word*/
1694 /*define for op field*/
1700 /*define for sub_op field*/
1706 /*define for write_one field*/
1712 /*define for signal field*/
1718 /*define for mailbox field*/
1724 /*define for ADDR_LO word*/
1725 /*define for addr_31_0 field*/
1731 /*define for ADDR_HI word*/
1732 /*define for addr_63_32 field*/
1740 ** Definitions for SDMA_PKT_FENCE packet
1743 /*define for HEADER word*/
1744 /*define for op field*/
1750 /*define for sub_op field*/
1756 /*define for ADDR_LO word*/
1757 /*define for addr_31_0 field*/
1763 /*define for ADDR_HI word*/
1764 /*define for addr_63_32 field*/
1770 /*define for DATA word*/
1771 /*define for data field*/
1779 ** Definitions for SDMA_PKT_SRBM_WRITE packet
1782 /*define for HEADER word*/
1783 /*define for op field*/
1789 /*define for sub_op field*/
1795 /*define for byte_en field*/
1801 /*define for ADDR word*/
1802 /*define for addr field*/
1808 /*define for DATA word*/
1809 /*define for data field*/
1817 ** Definitions for SDMA_PKT_PRE_EXE packet
1820 /*define for HEADER word*/
1821 /*define for op field*/
1827 /*define for sub_op field*/
1833 /*define for dev_sel field*/
1839 /*define for EXEC_COUNT word*/
1840 /*define for exec_count field*/
1848 ** Definitions for SDMA_PKT_COND_EXE packet
1851 /*define for HEADER word*/
1852 /*define for op field*/
1858 /*define for sub_op field*/
1864 /*define for ADDR_LO word*/
1865 /*define for addr_31_0 field*/
1871 /*define for ADDR_HI word*/
1872 /*define for addr_63_32 field*/
1878 /*define for REFERENCE word*/
1879 /*define for reference field*/
1885 /*define for EXEC_COUNT word*/
1886 /*define for exec_count field*/
1894 ** Definitions for SDMA_PKT_CONSTANT_FILL packet
1897 /*define for HEADER word*/
1898 /*define for op field*/
1904 /*define for sub_op field*/
1910 /*define for sw field*/
1916 /*define for fillsize field*/
1922 /*define for DST_ADDR_LO word*/
1923 /*define for dst_addr_31_0 field*/
1929 /*define for DST_ADDR_HI word*/
1930 /*define for dst_addr_63_32 field*/
1936 /*define for DATA word*/
1937 /*define for src_data_31_0 field*/
1943 /*define for COUNT word*/
1944 /*define for count field*/
1952 ** Definitions for SDMA_PKT_POLL_REGMEM packet
1955 /*define for HEADER word*/
1956 /*define for op field*/
1962 /*define for sub_op field*/
1968 /*define for hdp_flush field*/
1974 /*define for func field*/
1980 /*define for mem_poll field*/
1986 /*define for ADDR_LO word*/
1987 /*define for addr_31_0 field*/
1993 /*define for ADDR_HI word*/
1994 /*define for addr_63_32 field*/
2000 /*define for VALUE word*/
2001 /*define for value field*/
2007 /*define for MASK word*/
2008 /*define for mask field*/
2014 /*define for DW5 word*/
2015 /*define for interval field*/
2021 /*define for retry_count field*/
2029 ** Definitions for SDMA_PKT_TIMESTAMP_SET packet
2032 /*define for HEADER word*/
2033 /*define for op field*/
2039 /*define for sub_op field*/
2045 /*define for INIT_DATA_LO word*/
2046 /*define for init_data_31_0 field*/
2052 /*define for INIT_DATA_HI word*/
2053 /*define for init_data_63_32 field*/
2061 ** Definitions for SDMA_PKT_TIMESTAMP_GET packet
2064 /*define for HEADER word*/
2065 /*define for op field*/
2071 /*define for sub_op field*/
2077 /*define for WRITE_ADDR_LO word*/
2078 /*define for write_addr_31_3 field*/
2084 /*define for WRITE_ADDR_HI word*/
2085 /*define for write_addr_63_32 field*/
2093 ** Definitions for SDMA_PKT_TIMESTAMP_GET_GLOBAL packet
2096 /*define for HEADER word*/
2097 /*define for op field*/
2103 /*define for sub_op field*/
2109 /*define for WRITE_ADDR_LO word*/
2110 /*define for write_addr_31_3 field*/
2116 /*define for WRITE_ADDR_HI word*/
2117 /*define for write_addr_63_32 field*/
2125 ** Definitions for SDMA_PKT_TRAP packet
2128 /*define for HEADER word*/
2129 /*define for op field*/
2135 /*define for sub_op field*/
2141 /*define for INT_CONTEXT word*/
2142 /*define for int_context field*/
2150 ** Definitions for SDMA_PKT_NOP packet
2153 /*define for HEADER word*/
2154 /*define for op field*/
2160 /*define for sub_op field*/
2166 /*define for count field*/