Lines Matching defs:amd_kernel_code_t
526 struct amd_kernel_code_t { struct
534 /// Byte offset (possibly negative) from start of amd_kernel_code_t argument
548 /// amd_kernel_code_t object. Set both to 0 if no prefetch argument
550 int64_t kernel_code_prefetch_byte_offset;
551 uint64_t kernel_code_prefetch_byte_size;
554 uint64_t reserved0;
558 uint64_t compute_pgm_resource_registers;
562 uint32_t code_properties;
568 uint32_t workitem_private_segment_byte_size;
574 uint32_t workgroup_group_segment_byte_size;
578 uint32_t gds_segment_byte_size;
583 uint64_t kernarg_segment_byte_size;
589 uint32_t workgroup_fbarrier_count;
595 uint16_t wavefront_sgpr_count;
599 uint16_t workitem_vgpr_count;
603 uint16_t reserved_vgpr_first;
608 uint16_t reserved_vgpr_count;
612 uint16_t reserved_sgpr_first;
617 uint16_t reserved_sgpr_count;
623 uint16_t debug_wavefront_private_segment_offset_sgpr;
629 uint16_t debug_private_segment_buffer_sgpr;
634 uint8_t kernarg_segment_alignment;
635 uint8_t group_segment_alignment;
636 uint8_t private_segment_alignment;
643 uint8_t wavefront_size;
645 int32_t call_convention;
646 uint8_t reserved3[12];
647 uint64_t runtime_loader_kernel_symbol;
648 uint64_t control_directives[16];