Home
last modified time | relevance | path

Searched refs:kq (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/gpu/drm/amd/amdkfd/
A Dkfd_kernel_queue.c90 kq->pq_kernel_addr = kq->pq->cpu_ptr; in kq_initialize()
91 kq->pq_gpu_addr = kq->pq->gpu_addr; in kq_initialize()
111 kq->rptr_kernel = kq->rptr_mem->cpu_ptr; in kq_initialize()
146 kq->queue->mqd_mem_obj = kq->mqd_mgr->allocate_mqd(kq->mqd_mgr->dev, in kq_initialize()
150 kq->mqd_mgr->init_mqd(kq->mqd_mgr, &kq->queue->mqd, in kq_initialize()
159 kq->mqd_mgr->load_mqd(kq->mqd_mgr, kq->queue->mqd, in kq_initialize()
160 kq->queue->pipe, kq->queue->queue, in kq_initialize()
179 kq->mqd_mgr->free_mqd(kq->mqd_mgr, kq->queue->mqd, kq->queue->mqd_mem_obj); in kq_initialize()
201 kq->mqd_mgr->destroy_mqd(kq->mqd_mgr, in kq_uninitialize()
210 kq->mqd_mgr->free_mqd(kq->mqd_mgr, kq->queue->mqd, in kq_uninitialize()
[all …]
A Dkfd_process_queue_manager.c38 (pqn->kq && pqn->kq->queue->properties.queue_id == qid)) in get_queue_by_qid()
208 kq = NULL; in pqm_create_queue()
255 pqn->kq = NULL; in pqm_create_queue()
275 pqn->kq = NULL; in pqm_create_queue()
281 if (!kq) { in pqm_create_queue()
286 pqn->kq = kq; in pqm_create_queue()
328 if (kq) in pqm_create_queue()
359 if (pqn->kq) in pqm_destroy_queue()
372 if (pqn->kq) { in pqm_destroy_queue()
464 if (pqn && pqn->kq) in pqm_get_kernel_queue()
[all …]
A Dkfd_dbgdev.c57 struct kernel_queue *kq; in dbgdev_diq_submit_ib() local
65 kq = dbgdev->kq; in dbgdev_diq_submit_ib()
75 status = kq_acquire_packet_buffer(kq, in dbgdev_diq_submit_ib()
118 kq_rollback_packet(kq); in dbgdev_diq_submit_ib()
154 kq_submit_packet(kq); in dbgdev_diq_submit_ib()
173 dbgdev->kq = NULL; in dbgdev_register_nodiq()
182 struct kernel_queue *kq = NULL; in dbgdev_register_diq() local
199 if (!kq) { in dbgdev_register_diq()
205 dbgdev->kq = kq; in dbgdev_register_diq()
224 dbgdev->kq = NULL; in dbgdev_unregister_diq()
[all …]
A Dkfd_kernel_queue.h46 int kq_acquire_packet_buffer(struct kernel_queue *kq,
49 void kq_submit_packet(struct kernel_queue *kq);
50 void kq_rollback_packet(struct kernel_queue *kq);
A Dkfd_packet_manager.c131 struct kernel_queue *kq; in pm_create_runlist_ib() local
165 list_for_each_entry(kq, &qpd->priv_queue_list, list) { in pm_create_runlist_ib()
166 if (!kq->queue->properties.is_active) in pm_create_runlist_ib()
170 kq->queue->queue, qpd->is_debug); in pm_create_runlist_ib()
174 kq->queue, in pm_create_runlist_ib()
A Dkfd_device_queue_manager.h110 struct kernel_queue *kq,
114 struct kernel_queue *kq,
A Dkfd_device_queue_manager.c1249 struct kernel_queue *kq, in create_kernel_queue_cpsch() argument
1268 list_add(&kq->list, &qpd->priv_queue_list); in create_kernel_queue_cpsch()
1269 increment_queue_count(dqm, kq->queue->properties.type); in create_kernel_queue_cpsch()
1278 struct kernel_queue *kq, in destroy_kernel_queue_cpsch() argument
1282 list_del(&kq->list); in destroy_kernel_queue_cpsch()
1283 decrement_queue_count(dqm, kq->queue->properties.type); in destroy_kernel_queue_cpsch()
1737 struct kernel_queue *kq, *kq_next; in process_termination_cpsch() local
1749 list_for_each_entry_safe(kq, kq_next, &qpd->priv_queue_list, list) { in process_termination_cpsch()
1750 list_del(&kq->list); in process_termination_cpsch()
1751 decrement_queue_count(dqm, kq->queue->properties.type); in process_termination_cpsch()
A Dkfd_dbgmgr.h259 struct kernel_queue *kq; member
A Dkfd_priv.h1029 void kernel_queue_uninit(struct kernel_queue *kq, bool hanging);
1035 struct kernel_queue *kq; member
/linux/drivers/soc/ti/
A Dknav_qmss_acc.c53 struct knav_queue_inst *kq, in knav_acc_set_notify() argument
67 kq->notify_needed = 1; in knav_acc_set_notify()
69 mask = BIT(kq->acc->channel % 32); in knav_acc_set_notify()
72 kq->acc->name); in knav_acc_set_notify()
163 atomic_dec(&kq->desc_count); in knav_acc_int_handler()
171 kq->descs[idx] = val; in knav_acc_int_handler()
172 kq->notify_needed = 1; in knav_acc_int_handler()
396 struct knav_queue_inst *kq) in knav_acc_init_queue() argument
402 if (!kq->descs) in knav_acc_init_queue()
405 kq->acc = range->acc; in knav_acc_init_queue()
[all …]

Completed in 25 milliseconds