Lines Matching defs:kernel_queue
53 struct kernel_queue { struct
55 struct kfd_dev *dev;
56 struct mqd_manager *mqd_mgr;
57 struct queue *queue;
58 uint64_t pending_wptr64;
59 uint32_t pending_wptr;
60 unsigned int nop_packet;
62 struct kfd_mem_obj *rptr_mem;
63 uint32_t *rptr_kernel;
64 uint64_t rptr_gpu_addr;
65 struct kfd_mem_obj *wptr_mem;
66 union {
70 uint64_t wptr_gpu_addr;
71 struct kfd_mem_obj *pq;
72 uint64_t pq_gpu_addr;
73 uint32_t *pq_kernel_addr;
74 struct kfd_mem_obj *eop_mem;
75 uint64_t eop_gpu_addr;
76 uint32_t *eop_kernel_addr;
78 struct kfd_mem_obj *fence_mem_obj;
79 uint64_t fence_gpu_addr;
80 void *fence_kernel_address;
82 struct list_head list;