Lines Matching defs:amd_kernel_code_s
414 typedef struct amd_kernel_code_s { struct
415 uint32_t amd_kernel_code_version_major;
416 uint32_t amd_kernel_code_version_minor;
417 uint16_t amd_machine_kind;
418 uint16_t amd_machine_version_major;
419 uint16_t amd_machine_version_minor;
420 uint16_t amd_machine_version_stepping;
433 int64_t kernel_code_entry_byte_offset;
440 int64_t kernel_code_prefetch_byte_offset;
441 uint64_t kernel_code_prefetch_byte_size;
451 uint64_t max_scratch_backing_memory_byte_size;
456 uint64_t compute_pgm_resource_registers;
461 uint32_t code_properties;
468 uint32_t workitem_private_segment_byte_size;
475 uint32_t workgroup_group_segment_byte_size;
480 uint32_t gds_segment_byte_size;
486 uint64_t kernarg_segment_byte_size;
493 uint32_t workgroup_fbarrier_count;
500 uint16_t wavefront_sgpr_count;
505 uint16_t workitem_vgpr_count;
510 uint16_t reserved_vgpr_first;
516 uint16_t reserved_vgpr_count;
521 uint16_t reserved_sgpr_first;
527 uint16_t reserved_sgpr_count;
534 uint16_t debug_wavefront_private_segment_offset_sgpr;
541 uint16_t debug_private_segment_buffer_sgpr;
547 uint8_t kernarg_segment_alignment;
548 uint8_t group_segment_alignment;
549 uint8_t private_segment_alignment;
557 uint8_t wavefront_size;
559 int32_t call_convention;
560 uint8_t reserved3[12];
561 uint64_t runtime_loader_kernel_symbol;
562 uint64_t control_directives[16];