Lines Matching refs:qpd
146 struct qcm_process_device *qpd) in pm_create_map_process() argument
152 BUG_ON(!pm || !buffer || !qpd); in pm_create_map_process()
162 packet->bitfields2.diq_enable = (qpd->is_debug) ? 1 : 0; in pm_create_map_process()
164 packet->bitfields2.pasid = qpd->pqm->process->pasid; in pm_create_map_process()
165 packet->bitfields3.page_table_base = qpd->page_table_base; in pm_create_map_process()
166 packet->bitfields10.gds_size = qpd->gds_size; in pm_create_map_process()
167 packet->bitfields10.num_gws = qpd->num_gws; in pm_create_map_process()
168 packet->bitfields10.num_oac = qpd->num_oac; in pm_create_map_process()
170 list_for_each_entry(cur, &qpd->queues_list, list) in pm_create_map_process()
172 packet->bitfields10.num_queues = (qpd->is_debug) ? 0 : num_queues; in pm_create_map_process()
174 packet->sh_mem_config = qpd->sh_mem_config; in pm_create_map_process()
175 packet->sh_mem_bases = qpd->sh_mem_bases; in pm_create_map_process()
176 packet->sh_mem_ape1_base = qpd->sh_mem_ape1_base; in pm_create_map_process()
177 packet->sh_mem_ape1_limit = qpd->sh_mem_ape1_limit; in pm_create_map_process()
179 packet->gds_addr_lo = lower_32_bits(qpd->gds_context_area); in pm_create_map_process()
180 packet->gds_addr_hi = upper_32_bits(qpd->gds_context_area); in pm_create_map_process()
321 struct qcm_process_device *qpd; in pm_create_runlist_ib() local
343 qpd = cur->qpd; in pm_create_runlist_ib()
351 retval = pm_create_map_process(pm, &rl_buffer[rl_wptr], qpd); in pm_create_runlist_ib()
359 list_for_each_entry(kq, &qpd->priv_queue_list, list) { in pm_create_runlist_ib()
364 kq->queue->queue, qpd->is_debug); in pm_create_runlist_ib()
371 qpd->is_debug); in pm_create_runlist_ib()
376 qpd->is_debug); in pm_create_runlist_ib()
385 list_for_each_entry(q, &qpd->queues_list, list) { in pm_create_runlist_ib()
390 q->queue, qpd->is_debug); in pm_create_runlist_ib()
397 qpd->is_debug); in pm_create_runlist_ib()
402 qpd->is_debug); in pm_create_runlist_ib()