Lines Matching refs:kq
38 (pqn->kq && pqn->kq->queue->properties.queue_id == qid)) in get_queue_by_qid()
203 struct kernel_queue *kq; in pqm_create_queue() local
208 kq = NULL; in pqm_create_queue()
255 pqn->kq = NULL; in pqm_create_queue()
275 pqn->kq = NULL; in pqm_create_queue()
280 kq = kernel_queue_init(dev, KFD_QUEUE_TYPE_DIQ); in pqm_create_queue()
281 if (!kq) { in pqm_create_queue()
285 kq->queue->properties.queue_id = *qid; in pqm_create_queue()
286 pqn->kq = kq; in pqm_create_queue()
289 kq, &pdd->qpd); in pqm_create_queue()
328 if (kq) in pqm_create_queue()
329 kernel_queue_uninit(kq, false); in pqm_create_queue()
359 if (pqn->kq) in pqm_destroy_queue()
360 dev = pqn->kq->dev; in pqm_destroy_queue()
372 if (pqn->kq) { in pqm_destroy_queue()
374 dqm = pqn->kq->dev->dqm; in pqm_destroy_queue()
375 dqm->ops.destroy_kernel_queue(dqm, pqn->kq, &pdd->qpd); in pqm_destroy_queue()
376 kernel_queue_uninit(pqn->kq, false); in pqm_destroy_queue()
474 if (pqn && pqn->kq) in pqm_get_kernel_queue()
475 return pqn->kq; in pqm_get_kernel_queue()
544 } else if (pqn->kq) { in pqm_debugfs_mqds()
545 q = pqn->kq->queue; in pqm_debugfs_mqds()
546 mqd_mgr = pqn->kq->mqd_mgr; in pqm_debugfs_mqds()
550 pqn->kq->dev->id); in pqm_debugfs_mqds()
556 pqn->kq->dev->id); in pqm_debugfs_mqds()