Lines Matching refs:kq
30 static bool initialize_v10(struct kernel_queue *kq, struct kfd_dev *dev,
32 static void uninitialize_v10(struct kernel_queue *kq);
33 static void submit_packet_v10(struct kernel_queue *kq);
42 static bool initialize_v10(struct kernel_queue *kq, struct kfd_dev *dev, in initialize_v10() argument
47 retval = kfd_gtt_sa_allocate(dev, PAGE_SIZE, &kq->eop_mem); in initialize_v10()
51 kq->eop_gpu_addr = kq->eop_mem->gpu_addr; in initialize_v10()
52 kq->eop_kernel_addr = kq->eop_mem->cpu_ptr; in initialize_v10()
54 memset(kq->eop_kernel_addr, 0, PAGE_SIZE); in initialize_v10()
59 static void uninitialize_v10(struct kernel_queue *kq) in uninitialize_v10() argument
61 kfd_gtt_sa_free(kq->dev, kq->eop_mem); in uninitialize_v10()
64 static void submit_packet_v10(struct kernel_queue *kq) in submit_packet_v10() argument
66 *kq->wptr64_kernel = kq->pending_wptr64; in submit_packet_v10()
67 write_kernel_doorbell64(kq->queue->properties.doorbell_ptr, in submit_packet_v10()
68 kq->pending_wptr64); in submit_packet_v10()