Searched refs:kq (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_kernel_queue.c | 42 static bool kq_initialize(struct kernel_queue *kq, struct kfd_node *dev, in kq_initialize() argument 58 kq->dev = dev; in kq_initialize() 59 kq->nop_packet = nop.u32all; in kq_initialize() 60 kq->mqd_mgr = dev->dqm->mqd_mgrs[KFD_MQD_TYPE_HIQ]; in kq_initialize() 61 if (!kq->mqd_mgr) in kq_initialize() 71 retval = kfd_gtt_sa_allocate(dev, queue_size, &kq->pq); in kq_initialize() 78 kq->pq_kernel_addr = kq->pq->cpu_ptr; in kq_initialize() 79 kq->pq_gpu_addr = kq->pq->gpu_addr; in kq_initialize() 83 retval = kfd_gtt_sa_allocate(dev, PAGE_SIZE, &kq->eop_mem); in kq_initialize() 87 kq->eop_gpu_addr = kq->eop_mem->gpu_addr; in kq_initialize() [all …]
|
| H A D | kfd_kernel_queue.h | 47 int kq_acquire_packet_buffer(struct kernel_queue *kq, 50 int kq_submit_packet(struct kernel_queue *kq); 51 void kq_rollback_packet(struct kernel_queue *kq);
|
| H A D | kfd_process_queue_manager.c | 40 (pqn->kq && pqn->kq->queue->properties.queue_id == qid)) in get_queue_by_qid() 322 struct kernel_queue *kq; in pqm_create_queue() local 336 kq = NULL; in pqm_create_queue() 406 pqn->kq = NULL; in pqm_create_queue() 427 pqn->kq = NULL; in pqm_create_queue() 480 if (kq) in pqm_create_queue() 481 kernel_queue_uninit(kq); in pqm_create_queue() 511 if (pqn->kq) in pqm_destroy_queue() 512 dev = pqn->kq->dev; in pqm_destroy_queue() 524 if (pqn->kq) { in pqm_destroy_queue() [all …]
|
| H A D | kfd_device_queue_manager.c | 1919 struct kernel_queue *kq, in create_kernel_queue_cpsch() argument 1938 list_add(&kq->list, &qpd->priv_queue_list); in create_kernel_queue_cpsch() 1939 increment_queue_count(dqm, qpd, kq->queue); in create_kernel_queue_cpsch() 1949 struct kernel_queue *kq, in destroy_kernel_queue_cpsch() argument 1953 list_del(&kq->list); in destroy_kernel_queue_cpsch() 1954 decrement_queue_count(dqm, qpd, kq->queue); in destroy_kernel_queue_cpsch() 2779 struct kernel_queue *kq, *kq_next; in process_termination_cpsch() local 2789 list_for_each_entry_safe(kq, kq_next, &qpd->priv_queue_list, list) { in process_termination_cpsch() 2790 list_del(&kq->list); in process_termination_cpsch() 2791 decrement_queue_count(dqm, qpd, kq->queue); in process_termination_cpsch()
|
| H A D | kfd_priv.h | 1367 void kernel_queue_uninit(struct kernel_queue *kq); 1374 struct kernel_queue *kq; member
|
| /linux/drivers/soc/ti/ |
| H A D | knav_qmss_acc.c | 53 struct knav_queue_inst *kq, in knav_acc_set_notify() argument 64 if (!enabled || atomic_read(&kq->desc_count) <= 0) in knav_acc_set_notify() 67 kq->notify_needed = 1; in knav_acc_set_notify() 68 atomic_inc(&kq->acc->retrigger_count); in knav_acc_set_notify() 69 mask = BIT(kq->acc->channel % 32); in knav_acc_set_notify() 70 offset = ACC_INTD_OFFSET_STATUS(kq->acc->channel); in knav_acc_set_notify() 72 kq->acc->name); in knav_acc_set_notify() 80 struct knav_queue_inst *kq = NULL; in knav_acc_int_handler() local 101 kq = knav_range_offset_to_inst(kdev, range, queue); in knav_acc_int_handler() 158 kq = knav_range_offset_to_inst(kdev, range, in knav_acc_int_handler() [all …]
|