Lines Matching refs:qprops
634 struct amdgpu_mes_queue_properties *qprops, in amdgpu_mes_add_hw_queue() argument
651 r = amdgpu_mes_queue_alloc_mqd(adev, queue, qprops); in amdgpu_mes_add_hw_queue()
681 qprops->queue_type, in amdgpu_mes_add_hw_queue()
682 &qprops->doorbell_off); in amdgpu_mes_add_hw_queue()
687 amdgpu_mes_queue_init_mqd(adev, queue, qprops); in amdgpu_mes_add_hw_queue()
705 queue_input.doorbell_offset = qprops->doorbell_off; in amdgpu_mes_add_hw_queue()
707 queue_input.wptr_addr = qprops->wptr_gpu_addr; in amdgpu_mes_add_hw_queue()
708 queue_input.wptr_mc_addr = qprops->wptr_mc_addr; in amdgpu_mes_add_hw_queue()
709 queue_input.queue_type = qprops->queue_type; in amdgpu_mes_add_hw_queue()
710 queue_input.paging = qprops->paging; in amdgpu_mes_add_hw_queue()
716 qprops->doorbell_off); in amdgpu_mes_add_hw_queue()
722 gang->process->pasid, gang_id, qprops->queue_type, in amdgpu_mes_add_hw_queue()
723 qprops->doorbell_off); in amdgpu_mes_add_hw_queue()
725 queue->ring = qprops->ring; in amdgpu_mes_add_hw_queue()
726 queue->doorbell_off = qprops->doorbell_off; in amdgpu_mes_add_hw_queue()
727 queue->wptr_gpu_addr = qprops->wptr_gpu_addr; in amdgpu_mes_add_hw_queue()
728 queue->queue_type = qprops->queue_type; in amdgpu_mes_add_hw_queue()
729 queue->paging = qprops->paging; in amdgpu_mes_add_hw_queue()
739 qprops->doorbell_off); in amdgpu_mes_add_hw_queue()
987 struct amdgpu_mes_queue_properties qprops = {0}; in amdgpu_mes_add_ring() local
1042 amdgpu_mes_ring_to_queue_props(adev, ring, &qprops); in amdgpu_mes_add_ring()
1048 r = amdgpu_mes_add_hw_queue(adev, gang_id, &qprops, &queue_id); in amdgpu_mes_add_ring()
1053 ring->doorbell_index = qprops.doorbell_off; in amdgpu_mes_add_ring()