gem5  v20.1.0.0
Public Attributes | List of all members
kfd_ioctl_create_queue_args Struct Reference

#include <kfd_ioctl.h>

Public Attributes

uint64_t ring_base_address
 
uint64_t write_pointer_address
 
uint64_t read_pointer_address
 
uint64_t doorbell_offset
 
uint32_t ring_size
 
uint32_t gpu_id
 
uint32_t queue_type
 
uint32_t queue_percentage
 
uint32_t queue_priority
 
uint32_t queue_id
 
uint64_t eop_buffer_address
 
uint64_t eop_buffer_size
 
uint64_t ctx_save_restore_address
 
uint32_t ctx_save_restore_size
 
uint32_t ctl_stack_size
 

Detailed Description

Definition at line 45 of file kfd_ioctl.h.

Member Data Documentation

◆ ctl_stack_size

uint32_t kfd_ioctl_create_queue_args::ctl_stack_size

Definition at line 62 of file kfd_ioctl.h.

◆ ctx_save_restore_address

uint64_t kfd_ioctl_create_queue_args::ctx_save_restore_address

Definition at line 60 of file kfd_ioctl.h.

◆ ctx_save_restore_size

uint32_t kfd_ioctl_create_queue_args::ctx_save_restore_size

Definition at line 61 of file kfd_ioctl.h.

◆ doorbell_offset

uint64_t kfd_ioctl_create_queue_args::doorbell_offset

Definition at line 49 of file kfd_ioctl.h.

◆ eop_buffer_address

uint64_t kfd_ioctl_create_queue_args::eop_buffer_address

Definition at line 58 of file kfd_ioctl.h.

◆ eop_buffer_size

uint64_t kfd_ioctl_create_queue_args::eop_buffer_size

Definition at line 59 of file kfd_ioctl.h.

◆ gpu_id

uint32_t kfd_ioctl_create_queue_args::gpu_id

Definition at line 52 of file kfd_ioctl.h.

◆ queue_id

uint32_t kfd_ioctl_create_queue_args::queue_id

Definition at line 56 of file kfd_ioctl.h.

Referenced by HSADriver::allocateQueue().

◆ queue_percentage

uint32_t kfd_ioctl_create_queue_args::queue_percentage

Definition at line 54 of file kfd_ioctl.h.

◆ queue_priority

uint32_t kfd_ioctl_create_queue_args::queue_priority

Definition at line 55 of file kfd_ioctl.h.

◆ queue_type

uint32_t kfd_ioctl_create_queue_args::queue_type

Definition at line 53 of file kfd_ioctl.h.

◆ read_pointer_address

uint64_t kfd_ioctl_create_queue_args::read_pointer_address

Definition at line 48 of file kfd_ioctl.h.

Referenced by HSADriver::allocateQueue().

◆ ring_base_address

uint64_t kfd_ioctl_create_queue_args::ring_base_address

Definition at line 46 of file kfd_ioctl.h.

Referenced by HSADriver::allocateQueue().

◆ ring_size

uint32_t kfd_ioctl_create_queue_args::ring_size

Definition at line 51 of file kfd_ioctl.h.

Referenced by HSADriver::allocateQueue().

◆ write_pointer_address

uint64_t kfd_ioctl_create_queue_args::write_pointer_address

Definition at line 47 of file kfd_ioctl.h.


The documentation for this struct was generated from the following file:

Generated on Wed Sep 30 2020 14:02:26 for gem5 by doxygen 1.8.17