Lines Matching defs:amd_kernel_code_s
527 typedef struct amd_kernel_code_s { struct
528 uint32_t amd_kernel_code_version_major;
529 uint32_t amd_kernel_code_version_minor;
530 uint16_t amd_machine_kind;
531 uint16_t amd_machine_version_major;
532 uint16_t amd_machine_version_minor;
533 uint16_t amd_machine_version_stepping;
545 int64_t kernel_code_entry_byte_offset;
551 int64_t kernel_code_prefetch_byte_offset;
552 uint64_t kernel_code_prefetch_byte_size;
555 uint64_t reserved0;
559 uint64_t compute_pgm_resource_registers;
563 uint32_t code_properties;
569 uint32_t workitem_private_segment_byte_size;
575 uint32_t workgroup_group_segment_byte_size;
579 uint32_t gds_segment_byte_size;
584 uint64_t kernarg_segment_byte_size;
590 uint32_t workgroup_fbarrier_count;
596 uint16_t wavefront_sgpr_count;
600 uint16_t workitem_vgpr_count;
604 uint16_t reserved_vgpr_first;
609 uint16_t reserved_vgpr_count;
613 uint16_t reserved_sgpr_first;
618 uint16_t reserved_sgpr_count;
624 uint16_t debug_wavefront_private_segment_offset_sgpr;
630 uint16_t debug_private_segment_buffer_sgpr;
635 uint8_t kernarg_segment_alignment;
636 uint8_t group_segment_alignment;
637 uint8_t private_segment_alignment;
644 uint8_t wavefront_size;
646 int32_t call_convention;
647 uint8_t reserved3[12];
648 uint64_t runtime_loader_kernel_symbol;
649 uint64_t control_directives[16];