Lines Matching refs:kq
29 static bool initialize_v9(struct kernel_queue *kq, struct kfd_dev *dev,
31 static void uninitialize_v9(struct kernel_queue *kq);
32 static void submit_packet_v9(struct kernel_queue *kq);
41 static bool initialize_v9(struct kernel_queue *kq, struct kfd_dev *dev, in initialize_v9() argument
46 retval = kfd_gtt_sa_allocate(dev, PAGE_SIZE, &kq->eop_mem); in initialize_v9()
50 kq->eop_gpu_addr = kq->eop_mem->gpu_addr; in initialize_v9()
51 kq->eop_kernel_addr = kq->eop_mem->cpu_ptr; in initialize_v9()
53 memset(kq->eop_kernel_addr, 0, PAGE_SIZE); in initialize_v9()
58 static void uninitialize_v9(struct kernel_queue *kq) in uninitialize_v9() argument
60 kfd_gtt_sa_free(kq->dev, kq->eop_mem); in uninitialize_v9()
63 static void submit_packet_v9(struct kernel_queue *kq) in submit_packet_v9() argument
65 *kq->wptr64_kernel = kq->pending_wptr64; in submit_packet_v9()
66 write_kernel_doorbell64(kq->queue->properties.doorbell_ptr, in submit_packet_v9()
67 kq->pending_wptr64); in submit_packet_v9()