Searched refs:kq (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_kernel_queue.c41 static bool kq_initialize(struct kernel_queue *kq, struct kfd_node *dev, argument
61 kq->dev = dev;
62 kq->nop_packet = nop.u32all;
65 kq->mqd_mgr = dev->dqm->mqd_mgrs[KFD_MQD_TYPE_DIQ];
68 kq->mqd_mgr = dev->dqm->mqd_mgrs[KFD_MQD_TYPE_HIQ];
75 if (!kq->mqd_mgr)
85 retval = kfd_gtt_sa_allocate(dev, queue_size, &kq->pq);
91 kq->pq_kernel_addr = kq->pq->cpu_ptr;
92 kq
199 kq_uninitialize(struct kernel_queue *kq, bool hanging) argument
228 kq_acquire_packet_buffer(struct kernel_queue *kq, size_t packet_size_in_dwords, unsigned int **buffer_ptr) argument
289 kq_submit_packet(struct kernel_queue *kq) argument
318 kq_rollback_packet(struct kernel_queue *kq) argument
332 struct kernel_queue *kq; local
347 kernel_queue_uninit(struct kernel_queue *kq, bool hanging) argument
356 struct kernel_queue *kq; local
[all...]
H A Dkfd_kernel_queue.h47 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 Dkfd_process_queue_manager.c39 (pqn->kq && pqn->kq->queue->properties.queue_id == qid))
285 struct kernel_queue *kq; local
297 kq = NULL;
349 pqn->kq = NULL;
370 pqn->kq = NULL;
376 kq = kernel_queue_init(dev, KFD_QUEUE_TYPE_DIQ);
377 if (!kq) {
381 kq->queue->properties.queue_id = *qid;
382 pqn->kq
[all...]
H A Dkfd_packet_manager.c132 struct kernel_queue *kq; local
166 list_for_each_entry(kq, &qpd->priv_queue_list, list) {
167 if (!kq->queue->properties.is_active)
171 kq->queue->queue, qpd->is_debug);
175 kq->queue,
H A Dkfd_device_queue_manager.h158 struct kernel_queue *kq,
162 struct kernel_queue *kq,
H A Dkfd_device_queue_manager.c1741 struct kernel_queue *kq,
1760 list_add(&kq->list, &qpd->priv_queue_list);
1761 increment_queue_count(dqm, qpd, kq->queue);
1771 struct kernel_queue *kq,
1775 list_del(&kq->list);
1776 decrement_queue_count(dqm, qpd, kq->queue);
2376 struct kernel_queue *kq, *kq_next; local
2388 list_for_each_entry_safe(kq, kq_next, &qpd->priv_queue_list, list) {
2389 list_del(&kq->list);
2390 decrement_queue_count(dqm, qpd, kq
1740 create_kernel_queue_cpsch(struct device_queue_manager *dqm, struct kernel_queue *kq, struct qcm_process_device *qpd) argument
1770 destroy_kernel_queue_cpsch(struct device_queue_manager *dqm, struct kernel_queue *kq, struct qcm_process_device *qpd) argument
[all...]
H A Dkfd_priv.h1300 void kernel_queue_uninit(struct kernel_queue *kq, bool hanging);
1306 struct kernel_queue *kq; member in struct:process_queue_node
/linux-master/drivers/soc/ti/
H A Dknav_qmss_acc.c53 struct knav_queue_inst *kq,
64 if (!enabled || atomic_read(&kq->desc_count) <= 0)
67 kq->notify_needed = 1;
68 atomic_inc(&kq->acc->retrigger_count);
69 mask = BIT(kq->acc->channel % 32);
70 offset = ACC_INTD_OFFSET_STATUS(kq->acc->channel);
72 kq->acc->name);
80 struct knav_queue_inst *kq = NULL; local
101 kq = knav_range_offset_to_inst(kdev, range, queue);
158 kq
52 knav_acc_set_notify(struct knav_range_info *range, struct knav_queue_inst *kq, bool enabled) argument
395 knav_acc_init_queue(struct knav_range_info *range, struct knav_queue_inst *kq) argument
[all...]

Completed in 241 milliseconds