Lines Matching refs:qprops

597 			    struct amdgpu_mes_queue_properties *qprops,  in amdgpu_mes_add_hw_queue()  argument
616 r = amdgpu_mes_queue_alloc_mqd(adev, queue, qprops); in amdgpu_mes_add_hw_queue()
646 qprops->queue_type, in amdgpu_mes_add_hw_queue()
647 &qprops->doorbell_off); in amdgpu_mes_add_hw_queue()
652 amdgpu_mes_queue_init_mqd(adev, queue, qprops); in amdgpu_mes_add_hw_queue()
670 queue_input.doorbell_offset = qprops->doorbell_off; in amdgpu_mes_add_hw_queue()
672 queue_input.wptr_addr = qprops->wptr_gpu_addr; in amdgpu_mes_add_hw_queue()
673 queue_input.wptr_mc_addr = qprops->wptr_mc_addr; in amdgpu_mes_add_hw_queue()
674 queue_input.queue_type = qprops->queue_type; in amdgpu_mes_add_hw_queue()
675 queue_input.paging = qprops->paging; in amdgpu_mes_add_hw_queue()
681 qprops->doorbell_off); in amdgpu_mes_add_hw_queue()
687 gang->process->pasid, gang_id, qprops->queue_type, in amdgpu_mes_add_hw_queue()
688 qprops->doorbell_off); in amdgpu_mes_add_hw_queue()
690 queue->ring = qprops->ring; in amdgpu_mes_add_hw_queue()
691 queue->doorbell_off = qprops->doorbell_off; in amdgpu_mes_add_hw_queue()
692 queue->wptr_gpu_addr = qprops->wptr_gpu_addr; in amdgpu_mes_add_hw_queue()
693 queue->queue_type = qprops->queue_type; in amdgpu_mes_add_hw_queue()
694 queue->paging = qprops->paging; in amdgpu_mes_add_hw_queue()
703 amdgpu_mes_kernel_doorbell_free(adev, qprops->doorbell_off); in amdgpu_mes_add_hw_queue()
1140 struct amdgpu_mes_queue_properties qprops = {0}; in amdgpu_mes_add_ring() local
1201 amdgpu_mes_ring_to_queue_props(adev, ring, &qprops); in amdgpu_mes_add_ring()
1207 r = amdgpu_mes_add_hw_queue(adev, gang_id, &qprops, &queue_id); in amdgpu_mes_add_ring()
1212 ring->doorbell_index = qprops.doorbell_off; in amdgpu_mes_add_ring()