Lines Matching defs:x

80 #define CP_PACKETJ_GET_REG(x)  ((x) & 0x3FFFF)  argument
81 #define CP_PACKETJ_GET_RES(x) (((x) >> 18) & 0x3F) argument
82 #define CP_PACKETJ_GET_COND(x) (((x) >> 24) & 0xF) argument
83 #define CP_PACKETJ_GET_TYPE(x) (((x) >> 28) & 0xF) argument
88 #define PACKET3_BASE_INDEX(x) ((x) << 0) argument
96 #define PACKET3_ATOMIC_MEM__ATOMIC(x) ((((unsigned)(x)) & 0x3F) << 0) argument
97 #define PACKET3_ATOMIC_MEM__COMMAND(x) ((((unsigned)(x)) & 0xF) << 8) argument
98 #define PACKET3_ATOMIC_MEM__CACHE_POLICY(x) ((((unsigned)(x)) & 0x3) << 25) argument
99 #define PACKET3_ATOMIC_MEM__ADDR_LO(x) (((unsigned)(x)) << 0) argument
100 #define PACKET3_ATOMIC_MEM__ADDR_HI(x) (((unsigned)(x)) << 0) argument
101 #define PACKET3_ATOMIC_MEM__SRC_DATA_LO(x) (((unsigned)(x)) << 0) argument
102 #define PACKET3_ATOMIC_MEM__SRC_DATA_HI(x) (((unsigned)(x)) << 0) argument
103 #define PACKET3_ATOMIC_MEM__CMP_DATA_LO(x) (((unsigned)(x)) << 0) argument
104 #define PACKET3_ATOMIC_MEM__CMP_DATA_HI(x) (((unsigned)(x)) << 0) argument
105 #define PACKET3_ATOMIC_MEM__LOOP_INTERVAL(x) ((((unsigned)(x)) & 0x1FFF) << 0) argument
113 #define PACKET3_PRED_EXEC__EXEC_COUNT(x) ((((unsigned)(x)) & 0x3FFF) << 0) argument
114 #define PACKET3_PRED_EXEC__VIRTUAL_XCC_ID_SELECT(x) ((((unsigned)(x)) & 0xFF) << 24) argument
130 #define WRITE_DATA_DST_SEL(x) ((x) << 8) argument
140 #define WRITE_DATA_CACHE_POLICY(x) ((x) << 25) argument
144 #define WRITE_DATA_ENGINE_SEL(x) ((x) << 30) argument
149 #define PACKET3_WRITE_DATA__DST_SEL(x) ((((unsigned)(x)) & 0xF) << 8) argument
150 #define PACKET3_WRITE_DATA__ADDR_INCR(x) ((((unsigned)(x)) & 0x1) << 16) argument
151 #define PACKET3_WRITE_DATA__RESUME_VF_MI300(x) ((((unsigned)(x)) & 0x1) << 19) argument
152 #define PACKET3_WRITE_DATA__WR_CONFIRM(x) ((((unsigned)(x)) & 0x1) << 20) argument
153 #define PACKET3_WRITE_DATA__CACHE_POLICY(x) ((((unsigned)(x)) & 0x3) << 25) argument
154 #define PACKET3_WRITE_DATA__DST_MMREG_ADDR(x) ((((unsigned)(x)) & 0x3FFFF) << 0) argument
155 #define PACKET3_WRITE_DATA__DST_GDS_ADDR(x) ((((unsigned)(x)) & 0xFFFF) << 0) argument
156 #define PACKET3_WRITE_DATA__DST_MEM_ADDR_LO(x) ((((unsigned)(x)) & 0x3FFFFFFF) << 2) argument
157 #define PACKET3_WRITE_DATA__DST_MEM_ADDR_HI(x) ((unsigned)(x)) argument
178 #define WAIT_REG_MEM_FUNCTION(x) ((x) << 0) argument
187 #define WAIT_REG_MEM_MEM_SPACE(x) ((x) << 4) argument
191 #define WAIT_REG_MEM_OPERATION(x) ((x) << 6) argument
195 #define WAIT_REG_MEM_ENGINE(x) ((x) << 8) argument
199 #define PACKET3_WAIT_REG_MEM__FUNCTION(x) ((((unsigned)(x)) & 0x7) << 0) argument
200 #define PACKET3_WAIT_REG_MEM__MEM_SPACE(x) ((((unsigned)(x)) & 0x3) << 4) argument
201 #define PACKET3_WAIT_REG_MEM__OPERATION(x) ((((unsigned)(x)) & 0x3) << 6) argument
202 #define PACKET3_WAIT_REG_MEM__MES_INTR_PIPE(x) ((((unsigned)(x)) & 0x3) << 22) argument
203 #define PACKET3_WAIT_REG_MEM__MES_ACTION(x) ((((unsigned)(x)) & 0x1) << 24) argument
204 #define PACKET3_WAIT_REG_MEM__CACHE_POLICY(x) ((((unsigned)(x)) & 0x3) << 25) argument
205 #define PACKET3_WAIT_REG_MEM__MEM_POLL_ADDR_LO(x) ((((unsigned)(x)) & 0x3FFFFFFF) << 2) argument
206 #define PACKET3_WAIT_REG_MEM__REG_POLL_ADDR(x) ((((unsigned)(x)) & 0x3FFFF) << 0) argument
207 #define PACKET3_WAIT_REG_MEM__REG_WRITE_ADDR1(x) ((((unsigned)(x)) & 0x3FFFF) << 0) argument
208 #define PACKET3_WAIT_REG_MEM__MEM_POLL_ADDR_HI(x) ((unsigned)(x)) argument
209 #define PACKET3_WAIT_REG_MEM__REG_WRITE_ADDR2(x) ((((unsigned)(x)) & 0x3FFFF) << 0) argument
210 #define PACKET3_WAIT_REG_MEM__REFERENCE(x) ((unsigned)(x)) argument
211 #define PACKET3_WAIT_REG_MEM__MASK(x) ((unsigned)(x)) argument
212 #define PACKET3_WAIT_REG_MEM__POLL_INTERVAL(x) ((((unsigned)(x)) & 0xFFFF) << 0) argument
213 #define PACKET3_WAIT_REG_MEM__OPTIMIZE_ACE_OFFLOAD_MODE(x) ((((unsigned)(x)) & 0x1) << 31) argument
228 #define INDIRECT_BUFFER_CACHE_POLICY(x) ((x) << 28) argument
233 #define INDIRECT_BUFFER_PRE_ENB(x) ((x) << 21) argument
234 #define INDIRECT_BUFFER_PRE_RESUME(x) ((x) << 30) argument
235 #define PACKET3_INDIRECT_BUFFER__IB_BASE_LO(x) ((((unsigned)(x)) & 0x3FFFFFFF) << 2) argument
236 #define PACKET3_INDIRECT_BUFFER__IB_BASE_HI(x) ((unsigned)(x)) argument
237 #define PACKET3_INDIRECT_BUFFER__IB_SIZE(x) ((((unsigned)(x)) & 0xFFFFF) << 0) argument
238 #define PACKET3_INDIRECT_BUFFER__CHAIN(x) ((((unsigned)(x)) & 0x1) << 20) argument
239 #define PACKET3_INDIRECT_BUFFER__OFFLOAD_POLLING(x) ((((unsigned)(x)) & 0x1) << 21) argument
240 #define PACKET3_INDIRECT_BUFFER__VALID(x) ((((unsigned)(x)) & 0x1) << 23) argument
241 #define PACKET3_INDIRECT_BUFFER__VMID(x) ((((unsigned)(x)) & 0xF) << 24) argument
242 #define PACKET3_INDIRECT_BUFFER__CACHE_POLICY(x) ((((unsigned)(x)) & 0x3) << 28) argument
243 #define PACKET3_INDIRECT_BUFFER__PRIV(x) ((((unsigned)(x)) & 0x1) << 31) argument
247 #define PACKET3_COPY_DATA__SRC_SEL(x) ((((unsigned)(x)) & 0xF) << 0) argument
248 #define PACKET3_COPY_DATA__DST_SEL(x) ((((unsigned)(x)) & 0xF) << 8) argument
249 #define PACKET3_COPY_DATA__SRC_CACHE_POLICY(x) ((((unsigned)(x)) & 0x3) << 13) argument
250 #define PACKET3_COPY_DATA__COUNT_SEL(x) ((((unsigned)(x)) & 0x1) << 16) argument
251 #define PACKET3_COPY_DATA__WR_CONFIRM(x) ((((unsigned)(x)) & 0x1) << 20) argument
252 #define PACKET3_COPY_DATA__DST_CACHE_POLICY(x) ((((unsigned)(x)) & 0x3) << 25) argument
253 #define PACKET3_COPY_DATA__PQ_EXE_STATUS(x) ((((unsigned)(x)) & 0x1) << 29) argument
254 #define PACKET3_COPY_DATA__SRC_REG_OFFSET(x) ((((unsigned)(x)) & 0x3FFFF) << 0) argument
255 #define PACKET3_COPY_DATA__SRC_32B_ADDR_LO(x) ((((unsigned)(x)) & 0x3FFFFFFF) << 2) argument
256 #define PACKET3_COPY_DATA__SRC_64B_ADDR_LO(x) ((((unsigned)(x)) & 0x1FFFFFFF) << 3) argument
257 #define PACKET3_COPY_DATA__SRC_GDS_ADDR_LO(x) ((((unsigned)(x)) & 0xFFFF) << 0) argument
258 #define PACKET3_COPY_DATA__IMM_DATA(x) ((unsigned)(x)) argument
259 #define PACKET3_COPY_DATA__SRC_MEMTC_ADDR_HI(x) ((unsigned)(x)) argument
260 #define PACKET3_COPY_DATA__SRC_IMM_DATA(x) ((unsigned)(x)) argument
261 #define PACKET3_COPY_DATA__DST_REG_OFFSET(x) ((((unsigned)(x)) & 0x3FFFF) << 0) argument
262 #define PACKET3_COPY_DATA__DST_32B_ADDR_LO(x) ((((unsigned)(x)) & 0x3FFFFFFF) << 2) argument
263 #define PACKET3_COPY_DATA__DST_64B_ADDR_LO(x) ((((unsigned)(x)) & 0x1FFFFFFF) << 3) argument
264 #define PACKET3_COPY_DATA__DST_GDS_ADDR_LO(x) ((((unsigned)(x)) & 0xFFFF) << 0) argument
265 #define PACKET3_COPY_DATA__DST_ADDR_HI(x) ((unsigned)(x)) argument
295 #define EVENT_TYPE(x) ((x) << 0) argument
296 #define EVENT_INDEX(x) ((x) << 8) argument
303 #define PACKET3_EVENT_WRITE__EVENT_TYPE(x) ((((unsigned)(x)) & 0x3F) << 0) argument
304 #define PACKET3_EVENT_WRITE__EVENT_INDEX(x) ((((unsigned)(x)) & 0xF) << 8) argument
305 #define PACKET3_EVENT_WRITE__OFFLOAD_ENABLE(x) ((((unsigned)(x)) & 0x1) << 31) argument
306 #define PACKET3_EVENT_WRITE__SAMP_PLST_CNTR_MODE(x) ((((unsigned)(x)) & 0x3) << 29) argument
307 #define PACKET3_EVENT_WRITE__ADDRESS_LO(x) ((((unsigned)(x)) & 0x1FFFFFFF) << 3) argument
308 #define PACKET3_EVENT_WRITE__ADDRESS_HI(x) (((unsigned)(x)) << 0) argument
313 #define EVENT_TYPE(x) ((x) << 0) argument
314 #define EVENT_INDEX(x) ((x) << 8) argument
324 #define DATA_SEL(x) ((x) << 29) argument
331 #define INT_SEL(x) ((x) << 24) argument
336 #define DST_SEL(x) ((x) << 16) argument
356 # define PACKET3_DMA_DATA_ENGINE(x) ((x) << 0) argument
360 # define PACKET3_DMA_DATA_SRC_CACHE_POLICY(x) ((x) << 13) argument
364 # define PACKET3_DMA_DATA_DST_SEL(x) ((x) << 20) argument
369 # define PACKET3_DMA_DATA_DST_CACHE_POLICY(x) ((x) << 25) argument
373 # define PACKET3_DMA_DATA_SRC_SEL(x) ((x) << 29) argument
403 #define PACKET3_ACQUIRE_MEM_CP_COHER_CNTL_TC_NC_ACTION_ENA(x) ((x) << 3) argument
404 #define PACKET3_ACQUIRE_MEM_CP_COHER_CNTL_TC_WC_ACTION_ENA(x) ((x) << 4) argument
405 #define PACKET3_ACQUIRE_MEM_CP_COHER_CNTL_TC_INV_METADATA_ACTION_ENA(x) ((x) << 5) argument
406 #define PACKET3_ACQUIRE_MEM_CP_COHER_CNTL_TCL1_VOL_ACTION_ENA(x) ((x) << 15) argument
407 #define PACKET3_ACQUIRE_MEM_CP_COHER_CNTL_TC_WB_ACTION_ENA(x) ((x) << 18) argument
408 #define PACKET3_ACQUIRE_MEM_CP_COHER_CNTL_TCL1_ACTION_ENA(x) ((x) << 22) argument
409 #define PACKET3_ACQUIRE_MEM_CP_COHER_CNTL_TC_ACTION_ENA(x) ((x) << 23) argument
410 #define PACKET3_ACQUIRE_MEM_CP_COHER_CNTL_CB_ACTION_ENA(x) ((x) << 25) argument
411 #define PACKET3_ACQUIRE_MEM_CP_COHER_CNTL_DB_ACTION_ENA(x) ((x) << 26) argument
412 #define PACKET3_ACQUIRE_MEM_CP_COHER_CNTL_SH_KCACHE_ACTION_ENA(x) ((x) << 27) argument
413 #define PACKET3_ACQUIRE_MEM_CP_COHER_CNTL_SH_KCACHE_VOL_ACTION_ENA(x) ((x) << 28) argument
414 #define PACKET3_ACQUIRE_MEM_CP_COHER_CNTL_SH_ICACHE_ACTION_ENA(x) ((x) << 29) argument
415 #define PACKET3_ACQUIRE_MEM_CP_COHER_CNTL_SH_KCACHE_WB_ACTION_ENA(x) ((x) << 30) argument
417 #define PACKET3_ACQUIRE_MEM__COHER_SIZE(x) ((unsigned)(x)) argument
418 #define PACKET3_ACQUIRE_MEM__COHER_SIZE_HI(x) ((((unsigned)(x)) & 0xFF) << 0) argument
419 #define PACKET3_ACQUIRE_MEM__COHER_SIZE_HI_VG10(x) ((((unsigned)(x)) & 0xFFFFFF) << 0) argument
420 #define PACKET3_ACQUIRE_MEM__COHER_BASE_LO(x) ((unsigned)(x)) argument
421 #define PACKET3_ACQUIRE_MEM__COHER_BASE_HI(x) ((((unsigned)(x)) & 0xFFFFFF) << 0) argument
422 #define PACKET3_ACQUIRE_MEM__POLL_INTERVAL(x) ((((unsigned)(x)) & 0xFFFF) << 0) argument
423 #define PACKET3_ACQUIRE_MEM__GCR_CNTL(x) ((((unsigned)(x)) & 0x7FF) << 0) argument
438 #define PACKET3_SET_SH_REG__REG_OFFSET(x) ((((unsigned)(x)) & 0xFFFF) << 0) argument
439 #define PACKET3_SET_SH_REG__VMID_SHIFT(x) ((((unsigned)(x)) & 0x1F) << 23) argument
440 #define PACKET3_SET_SH_REG__INDEX(x) ((((unsigned)(x)) & 0xF) << 28) argument
447 #define PACKET3_SET_UCONFIG_REG__REG_OFFSET(x) ((((unsigned)(x)) & 0xFFFF) << 0) argument
460 # define FRAME_CMD(x) ((x) << 28) argument
467 # define PACKET3_INVALIDATE_TLBS_DST_SEL(x) ((x) << 0) argument
468 # define PACKET3_INVALIDATE_TLBS_ALL_HUB(x) ((x) << 4) argument
469 # define PACKET3_INVALIDATE_TLBS_PASID(x) ((x) << 5) argument
470 # define PACKET3_INVALIDATE_TLBS_FLUSH_TYPE(x) ((x) << 29) argument
481 # define PACKET3_SET_RESOURCES_VMID_MASK(x) ((x) << 0) argument
482 # define PACKET3_SET_RESOURCES_UNMAP_LATENTY(x) ((x) << 16) argument
483 # define PACKET3_SET_RESOURCES_QUEUE_TYPE(x) ((x) << 29) argument
494 # define PACKET3_MAP_QUEUES_QUEUE_SEL(x) ((x) << 4) argument
495 # define PACKET3_MAP_QUEUES_VMID(x) ((x) << 8) argument
496 # define PACKET3_MAP_QUEUES_QUEUE(x) ((x) << 13) argument
497 # define PACKET3_MAP_QUEUES_PIPE(x) ((x) << 16) argument
498 # define PACKET3_MAP_QUEUES_ME(x) ((x) << 18) argument
499 # define PACKET3_MAP_QUEUES_QUEUE_TYPE(x) ((x) << 21) argument
500 # define PACKET3_MAP_QUEUES_ALLOC_FORMAT(x) ((x) << 24) argument
501 # define PACKET3_MAP_QUEUES_ENGINE_SEL(x) ((x) << 26) argument
502 # define PACKET3_MAP_QUEUES_NUM_QUEUES(x) ((x) << 29) argument
504 # define PACKET3_MAP_QUEUES_CHECK_DISABLE(x) ((x) << 1) argument
505 # define PACKET3_MAP_QUEUES_DOORBELL_OFFSET(x) ((x) << 2) argument
515 # define PACKET3_UNMAP_QUEUES_ACTION(x) ((x) << 0) argument
521 # define PACKET3_UNMAP_QUEUES_QUEUE_SEL(x) ((x) << 4) argument
522 # define PACKET3_UNMAP_QUEUES_ENGINE_SEL(x) ((x) << 26) argument
523 # define PACKET3_UNMAP_QUEUES_NUM_QUEUES(x) ((x) << 29) argument
525 # define PACKET3_UNMAP_QUEUES_PASID(x) ((x) << 0) argument
527 # define PACKET3_UNMAP_QUEUES_DOORBELL_OFFSET0(x) ((x) << 2) argument
529 # define PACKET3_UNMAP_QUEUES_DOORBELL_OFFSET1(x) ((x) << 2) argument
531 # define PACKET3_UNMAP_QUEUES_RB_WPTR(x) ((x) << 0) argument
533 # define PACKET3_UNMAP_QUEUES_DOORBELL_OFFSET2(x) ((x) << 2) argument
535 # define PACKET3_UNMAP_QUEUES_DOORBELL_OFFSET3(x) ((x) << 2) argument
546 # define PACKET3_QUERY_STATUS_CONTEXT_ID(x) ((x) << 0) argument
547 # define PACKET3_QUERY_STATUS_INTERRUPT_SEL(x) ((x) << 28) argument
548 # define PACKET3_QUERY_STATUS_COMMAND(x) ((x) << 30) argument
550 # define PACKET3_QUERY_STATUS_PASID(x) ((x) << 0) argument
552 # define PACKET3_QUERY_STATUS_DOORBELL_OFFSET(x) ((x) << 2) argument
553 # define PACKET3_QUERY_STATUS_ENG_SEL(x) ((x) << 25) argument