Searched refs:kq (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_kernel_queue.c | 93 kq->pq_kernel_addr = kq->pq->cpu_ptr; in kq_initialize() 94 kq->pq_gpu_addr = kq->pq->gpu_addr; in kq_initialize() 114 kq->rptr_kernel = kq->rptr_mem->cpu_ptr; in kq_initialize() 149 kq->queue->mqd_mem_obj = kq->mqd_mgr->allocate_mqd(kq->mqd_mgr->dev, in kq_initialize() 153 kq->mqd_mgr->init_mqd(kq->mqd_mgr, &kq->queue->mqd, in kq_initialize() 162 kq->mqd_mgr->load_mqd(kq->mqd_mgr, kq->queue->mqd, in kq_initialize() 163 kq->queue->pipe, kq->queue->queue, in kq_initialize() 182 kq->mqd_mgr->free_mqd(kq->mqd_mgr, kq->queue->mqd, kq->queue->mqd_mem_obj); in kq_initialize() 204 kq->mqd_mgr->destroy_mqd(kq->mqd_mgr, in kq_uninitialize() 215 kq->mqd_mgr->free_mqd(kq->mqd_mgr, kq->queue->mqd, in kq_uninitialize() [all …]
|
| H A D | kfd_process_queue_manager.c | 40 (pqn->kq && pqn->kq->queue->properties.queue_id == qid)) in get_queue_by_qid() 337 kq = NULL; in pqm_create_queue() 406 pqn->kq = NULL; in pqm_create_queue() 427 pqn->kq = NULL; in pqm_create_queue() 434 if (!kq) { in pqm_create_queue() 439 pqn->kq = kq; in pqm_create_queue() 446 kq, &pdd->qpd); in pqm_create_queue() 489 if (kq) in pqm_create_queue() 520 if (pqn->kq) in pqm_destroy_queue() 521 dev = pqn->kq->dev; in pqm_destroy_queue() [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_packet_manager.c | 143 struct kernel_queue *kq; in pm_create_runlist_ib() local 177 list_for_each_entry(kq, &qpd->priv_queue_list, list) { in pm_create_runlist_ib() 178 if (!kq->queue->properties.is_active) in pm_create_runlist_ib() 183 kq->queue->queue, qpd->is_debug); in pm_create_runlist_ib() 187 kq->queue, in pm_create_runlist_ib()
|
| H A D | kfd_device_queue_manager.h | 164 struct kernel_queue *kq, 168 struct kernel_queue *kq,
|
| H A D | kfd_device_queue_manager.c | 1912 struct kernel_queue *kq, in create_kernel_queue_cpsch() argument 1931 list_add(&kq->list, &qpd->priv_queue_list); in create_kernel_queue_cpsch() 1932 increment_queue_count(dqm, qpd, kq->queue); in create_kernel_queue_cpsch() 1942 struct kernel_queue *kq, in destroy_kernel_queue_cpsch() argument 1946 list_del(&kq->list); in destroy_kernel_queue_cpsch() 1947 decrement_queue_count(dqm, qpd, kq->queue); in destroy_kernel_queue_cpsch() 2762 struct kernel_queue *kq, *kq_next; in process_termination_cpsch() local 2774 list_for_each_entry_safe(kq, kq_next, &qpd->priv_queue_list, list) { in process_termination_cpsch() 2775 list_del(&kq->list); in process_termination_cpsch() 2776 decrement_queue_count(dqm, qpd, kq->queue); in process_termination_cpsch()
|
| H A D | kfd_priv.h | 1336 void kernel_queue_uninit(struct kernel_queue *kq); 1343 struct kernel_queue *kq; member
|
| /linux-6.15/drivers/soc/ti/ |
| H A D | knav_qmss_acc.c | 53 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 …]
|