Lines Matching refs:qpd

93 	dev->dqm->ops.process_termination(dev->dqm, &pdd->qpd);  in kfd_process_dequeue_from_device()
132 if (gws && pdd->qpd.num_gws) in pqm_set_gws()
135 if (!gws && pdd->qpd.num_gws == 0) in pqm_set_gws()
161 pdd->qpd.num_gws = gws ? dev->adev->gds.gws_size : 0; in pqm_set_gws()
209 pdd->qpd.num_gws = 0; in pqm_clean_queue_resource()
350 if (pdd->qpd.is_debug) in pqm_create_queue()
353 if (pdd->qpd.queue_count >= max_queues) in pqm_create_queue()
366 if (list_empty(&pdd->qpd.queues_list) && in pqm_create_queue()
367 list_empty(&pdd->qpd.priv_queue_list)) in pqm_create_queue()
368 dev->dqm->ops.register_process(dev->dqm, &pdd->qpd); in pqm_create_queue()
407 retval = dev->dqm->ops.create_queue(dev->dqm, q, &pdd->qpd, q_data, in pqm_create_queue()
428 retval = dev->dqm->ops.create_queue(dev->dqm, q, &pdd->qpd, q_data, in pqm_create_queue()
458 pdd->qpd.proc_doorbells, in pqm_create_queue()
486 if (list_empty(&pdd->qpd.queues_list) && in pqm_create_queue()
487 list_empty(&pdd->qpd.priv_queue_list)) in pqm_create_queue()
488 dev->dqm->ops.unregister_process(dev->dqm, &pdd->qpd); in pqm_create_queue()
527 dqm->ops.destroy_kernel_queue(dqm, pqn->kq, &pdd->qpd); in pqm_destroy_queue()
537 retval = dqm->ops.destroy_queue(dqm, &pdd->qpd, pqn->q); in pqm_destroy_queue()
555 if (list_empty(&pdd->qpd.queues_list) && in pqm_destroy_queue()
556 list_empty(&pdd->qpd.priv_queue_list)) in pqm_destroy_queue()
557 dqm->ops.unregister_process(dqm, &pdd->qpd); in pqm_destroy_queue()
766 list_for_each_entry(q, &pdd->qpd.queues_list, list) { in kfd_process_get_queue_info()
870 list_for_each_entry(q, &pdd->qpd.queues_list, list) { in criu_checkpoint_queues_device()