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