Lines Matching refs:qid

34 			struct process_queue_manager *pqm, unsigned int qid)  in get_queue_by_qid()  argument
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()
48 unsigned int qid) in assign_queue_slot_by_qid() argument
50 if (qid >= KFD_MAX_NUM_OF_QUEUES_PER_PROCESS) in assign_queue_slot_by_qid()
53 if (__test_and_set_bit(qid, pqm->queue_slot_bitmap)) { in assign_queue_slot_by_qid()
54 pr_err("Cannot create new queue because requested qid(%u) is in use\n", qid); in assign_queue_slot_by_qid()
62 unsigned int *qid) in find_available_queue_slot() argument
78 *qid = found; in find_available_queue_slot()
103 int pqm_set_gws(struct process_queue_manager *pqm, unsigned int qid, in pqm_set_gws() argument
113 pqn = get_queue_by_qid(pqm, qid); in pqm_set_gws()
247 unsigned int qid) in init_user_queue() argument
257 q_properties->queue_id = qid; in init_user_queue()
313 unsigned int *qid, in pqm_create_queue() argument
359 *qid = q_data->q_id; in pqm_create_queue()
361 retval = find_available_queue_slot(pqm, qid); in pqm_create_queue()
402 retval = init_user_queue(pqm, dev, &q, properties, *qid); in pqm_create_queue()
423 retval = init_user_queue(pqm, dev, &q, properties, *qid); in pqm_create_queue()
438 kq->queue->properties.queue_id = *qid; in pqm_create_queue()
494 clear_bit(*qid, pqm->queue_slot_bitmap); in pqm_create_queue()
501 int pqm_destroy_queue(struct process_queue_manager *pqm, unsigned int qid) in pqm_destroy_queue() argument
513 pqn = get_queue_by_qid(pqm, qid); in pqm_destroy_queue()
562 clear_bit(qid, pqm->queue_slot_bitmap); in pqm_destroy_queue()
573 unsigned int qid, struct queue_properties *p) in pqm_update_queue_properties() argument
578 pqn = get_queue_by_qid(pqm, qid); in pqm_update_queue_properties()
580 pr_debug("No queue %d exists for update operation\n", qid); in pqm_update_queue_properties()
630 unsigned int qid, struct mqd_update_info *minfo) in pqm_update_mqd() argument
635 pqn = get_queue_by_qid(pqm, qid); in pqm_update_mqd()
637 pr_debug("No queue %d exists for update operation\n", qid); in pqm_update_mqd()
672 unsigned int qid) in pqm_get_user_queue() argument
676 pqn = get_queue_by_qid(pqm, qid); in pqm_get_user_queue()
681 unsigned int qid, in pqm_get_wave_state() argument
688 pqn = get_queue_by_qid(pqm, qid); in pqm_get_wave_state()
691 qid); in pqm_get_wave_state()
800 unsigned int qid, in pqm_checkpoint_mqd() argument
806 pqn = get_queue_by_qid(pqm, qid); in pqm_checkpoint_mqd()
808 pr_debug("amdkfd: No queue %d exists for operation\n", qid); in pqm_checkpoint_mqd()
1066 unsigned int qid, in pqm_get_queue_checkpoint_info() argument
1072 pqn = get_queue_by_qid(pqm, qid); in pqm_get_queue_checkpoint_info()
1074 pr_debug("amdkfd: No queue %d exists for operation\n", qid); in pqm_get_queue_checkpoint_info()