Home
last modified time | relevance | path

Searched refs:pqn (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_process_queue_manager.c36 struct process_queue_node *pqn; in get_queue_by_qid() local
38 list_for_each_entry(pqn, &pqm->queues, process_queue_list) { in get_queue_by_qid()
39 if ((pqn->q && pqn->q->properties.queue_id == qid) || in get_queue_by_qid()
40 (pqn->kq && pqn->kq->queue->properties.queue_id == qid)) in get_queue_by_qid()
41 return pqn; in get_queue_by_qid()
107 struct process_queue_node *pqn; in pqm_set_gws() local
112 pqn = get_queue_by_qid(pqm, qid); in pqm_set_gws()
113 if (!pqn) { in pqm_set_gws()
118 if (pqn->q) in pqm_set_gws()
119 dev = pqn->q->device; in pqm_set_gws()
[all …]
H A Dkfd_debug.c38 struct process_queue_node *pqn; in kfd_dbg_ev_query_debug_event() local
51 list_for_each_entry(pqn, &pqm->queues, process_queue_list) { in kfd_dbg_ev_query_debug_event()
54 if (!pqn->q) in kfd_dbg_ev_query_debug_event()
57 tmp &= pqn->q->properties.exception_status; in kfd_dbg_ev_query_debug_event()
62 *event_status = pqn->q->properties.exception_status; in kfd_dbg_ev_query_debug_event()
63 *queue_id = pqn->q->properties.queue_id; in kfd_dbg_ev_query_debug_event()
64 *gpu_id = pqn->q->device->id; in kfd_dbg_ev_query_debug_event()
65 pqn->q->properties.exception_status &= ~exception_clear_mask; in kfd_dbg_ev_query_debug_event()
119 struct process_queue_node *pqn; in kfd_dbg_ev_raise() local
161 list_for_each_entry(pqn, &pqm->queues, in kfd_dbg_ev_raise()
[all …]