Lines Matching refs:queue_input

291 	struct mes_map_legacy_queue_input queue_input;  in amdgpu_mes_map_legacy_queue()  local
294 memset(&queue_input, 0, sizeof(queue_input)); in amdgpu_mes_map_legacy_queue()
296 queue_input.queue_type = ring->funcs->type; in amdgpu_mes_map_legacy_queue()
297 queue_input.doorbell_offset = ring->doorbell_index; in amdgpu_mes_map_legacy_queue()
298 queue_input.pipe_id = ring->pipe; in amdgpu_mes_map_legacy_queue()
299 queue_input.queue_id = ring->queue; in amdgpu_mes_map_legacy_queue()
300 queue_input.mqd_addr = amdgpu_bo_gpu_offset(ring->mqd_obj); in amdgpu_mes_map_legacy_queue()
301 queue_input.wptr_addr = ring->wptr_gpu_addr; in amdgpu_mes_map_legacy_queue()
304 r = adev->mes.funcs->map_legacy_queue(&adev->mes, &queue_input); in amdgpu_mes_map_legacy_queue()
317 struct mes_unmap_legacy_queue_input queue_input; in amdgpu_mes_unmap_legacy_queue() local
320 queue_input.action = action; in amdgpu_mes_unmap_legacy_queue()
321 queue_input.queue_type = ring->funcs->type; in amdgpu_mes_unmap_legacy_queue()
322 queue_input.doorbell_offset = ring->doorbell_index; in amdgpu_mes_unmap_legacy_queue()
323 queue_input.pipe_id = ring->pipe; in amdgpu_mes_unmap_legacy_queue()
324 queue_input.queue_id = ring->queue; in amdgpu_mes_unmap_legacy_queue()
325 queue_input.trail_fence_addr = gpu_addr; in amdgpu_mes_unmap_legacy_queue()
326 queue_input.trail_fence_data = seq; in amdgpu_mes_unmap_legacy_queue()
329 r = adev->mes.funcs->unmap_legacy_queue(&adev->mes, &queue_input); in amdgpu_mes_unmap_legacy_queue()
342 struct mes_reset_queue_input queue_input; in amdgpu_mes_reset_legacy_queue() local
345 memset(&queue_input, 0, sizeof(queue_input)); in amdgpu_mes_reset_legacy_queue()
347 queue_input.queue_type = ring->funcs->type; in amdgpu_mes_reset_legacy_queue()
348 queue_input.doorbell_offset = ring->doorbell_index; in amdgpu_mes_reset_legacy_queue()
349 queue_input.me_id = ring->me; in amdgpu_mes_reset_legacy_queue()
350 queue_input.pipe_id = ring->pipe; in amdgpu_mes_reset_legacy_queue()
351 queue_input.queue_id = ring->queue; in amdgpu_mes_reset_legacy_queue()
352 queue_input.mqd_addr = ring->mqd_obj ? amdgpu_bo_gpu_offset(ring->mqd_obj) : 0; in amdgpu_mes_reset_legacy_queue()
353 queue_input.wptr_addr = ring->wptr_gpu_addr; in amdgpu_mes_reset_legacy_queue()
354 queue_input.vmid = vmid; in amdgpu_mes_reset_legacy_queue()
355 queue_input.use_mmio = use_mmio; in amdgpu_mes_reset_legacy_queue()
356 queue_input.is_kq = true; in amdgpu_mes_reset_legacy_queue()
358 queue_input.legacy_gfx = true; in amdgpu_mes_reset_legacy_queue()
361 r = adev->mes.funcs->reset_hw_queue(&adev->mes, &queue_input); in amdgpu_mes_reset_legacy_queue()