Lines Matching refs:kq
40 (pqn->kq && pqn->kq->queue->properties.queue_id == qid)) in get_queue_by_qid()
323 struct kernel_queue *kq; in pqm_create_queue() local
337 kq = NULL; in pqm_create_queue()
406 pqn->kq = NULL; in pqm_create_queue()
427 pqn->kq = NULL; in pqm_create_queue()
433 kq = kernel_queue_init(dev, KFD_QUEUE_TYPE_DIQ); in pqm_create_queue()
434 if (!kq) { in pqm_create_queue()
438 kq->queue->properties.queue_id = *qid; 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()
490 kernel_queue_uninit(kq); in pqm_create_queue()
520 if (pqn->kq) in pqm_destroy_queue()
521 dev = pqn->kq->dev; in pqm_destroy_queue()
533 if (pqn->kq) { in pqm_destroy_queue()
535 dqm = pqn->kq->dev->dqm; in pqm_destroy_queue()
536 dqm->ops.destroy_kernel_queue(dqm, pqn->kq, &pdd->qpd); in pqm_destroy_queue()
537 kernel_queue_uninit(pqn->kq); in pqm_destroy_queue()
1127 } else if (pqn->kq) { in pqm_debugfs_mqds()
1128 q = pqn->kq->queue; in pqm_debugfs_mqds()
1129 mqd_mgr = pqn->kq->mqd_mgr; in pqm_debugfs_mqds()
1133 pqn->kq->dev->id); in pqm_debugfs_mqds()
1139 pqn->kq->dev->id); in pqm_debugfs_mqds()