Home
last modified time | relevance | path

Searched refs:flush_type (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Dgmc_v12_1.c285 unsigned int vmhub, uint32_t flush_type) in gmc_v12_1_flush_vm_hub() argument
289 u32 inv_req = hub->vmhub_funcs->get_invalidate_req(vmid, flush_type); in gmc_v12_1_flush_vm_hub()
357 * @flush_type: the flush type
362 uint32_t vmhub, uint32_t flush_type) in gmc_v12_1_flush_gpu_tlb() argument
383 u32 inv_req = hub->vmhub_funcs->get_invalidate_req(vmid, flush_type); in gmc_v12_1_flush_gpu_tlb()
392 gmc_v12_1_flush_vm_hub(adev, vmid, vmhub, flush_type); in gmc_v12_1_flush_gpu_tlb()
401 * @flush_type: the flush type
408 uint16_t pasid, uint32_t flush_type, in gmc_v12_1_flush_gpu_tlb_pasid() argument
419 input.flush_type = flush_type; in gmc_v12_1_flush_gpu_tlb_pasid()
[all...]
H A Dgmc_v11_0.c221 uint32_t vmhub, uint32_t flush_type) in gmc_v11_0_flush_gpu_tlb() argument
225 u32 inv_req = hub->vmhub_funcs->get_invalidate_req(vmid, flush_type); in gmc_v11_0_flush_gpu_tlb()
325 uint16_t pasid, uint32_t flush_type, in gmc_v11_0_flush_gpu_tlb_pasid() argument
343 flush_type); in gmc_v11_0_flush_gpu_tlb_pasid()
346 flush_type); in gmc_v11_0_flush_gpu_tlb_pasid()
H A Damdgpu_gmc.c711 uint32_t vmhub, uint32_t flush_type) in amdgpu_gmc_flush_gpu_tlb() argument
735 if (adev->gmc.flush_tlb_needs_extra_type_0 && flush_type == 2) in amdgpu_gmc_flush_gpu_tlb()
740 flush_type); in amdgpu_gmc_flush_gpu_tlb()
777 uint32_t flush_type, bool all_hub, in amdgpu_gmc_flush_gpu_tlb_pasid() argument
805 if (adev->gmc.flush_tlb_needs_extra_type_0 && flush_type == 2) in amdgpu_gmc_flush_gpu_tlb_pasid()
811 flush_type, all_hub, in amdgpu_gmc_flush_gpu_tlb_pasid()
833 if (flush_type == 2 && adev->gmc.flush_tlb_needs_extra_type_0) in amdgpu_gmc_flush_gpu_tlb_pasid()
836 kiq->pmf->kiq_invalidate_tlbs(ring, pasid, flush_type, all_hub); in amdgpu_gmc_flush_gpu_tlb_pasid()
H A Dgfxhub_v2_0.c56 uint32_t flush_type) in gfxhub_v2_0_get_invalidate_req() argument
63 req = REG_SET_FIELD(req, GCVM_INVALIDATE_ENG0_REQ, FLUSH_TYPE, flush_type); in gfxhub_v2_0_get_invalidate_req()
H A Dmmhub_v2_0.c120 uint32_t flush_type) in mmhub_v2_0_get_invalidate_req() argument
127 req = REG_SET_FIELD(req, MMVM_INVALIDATE_ENG0_REQ, FLUSH_TYPE, flush_type); in mmhub_v2_0_get_invalidate_req()
H A Dmmhub_v2_3.c59 uint32_t flush_type) in mmhub_v2_3_get_invalidate_req() argument
66 req = REG_SET_FIELD(req, MMVM_INVALIDATE_ENG0_REQ, FLUSH_TYPE, flush_type); in mmhub_v2_3_get_invalidate_req()
H A Dgfxhub_v2_1.c59 uint32_t flush_type) in gfxhub_v2_1_get_invalidate_req() argument
66 req = REG_SET_FIELD(req, GCVM_INVALIDATE_ENG0_REQ, FLUSH_TYPE, flush_type); in gfxhub_v2_1_get_invalidate_req()
H A Dgfxhub_v12_1.c668 uint32_t flush_type) in gfxhub_v12_1_get_invalidate_req() argument
676 FLUSH_TYPE, flush_type); in gfxhub_v12_1_get_invalidate_req()
H A Damdgpu_mes.h359 uint8_t flush_type; member
H A Damdgpu_vm.h527 uint32_t flush_type,
H A Dgfx_v12_1.c208 uint16_t pasid, uint32_t flush_type,
326 uint32_t flush_type, in gfx_v12_1_kiq_invalidate_tlbs() argument
329 gfx_v12_1_ring_invalidate_tlbs(kiq_ring, pasid, flush_type, all_hub, 1); in gfx_v12_1_kiq_invalidate_tlbs()
3781 uint16_t pasid, uint32_t flush_type, in gfx_v12_1_ring_invalidate_tlbs() argument
3789 PACKET3_INVALIDATE_TLBS_FLUSH_TYPE(flush_type)); in gfx_v12_1_ring_invalidate_tlbs()
H A Dmes_v12_1.c961 mes_inv_tlbs.invalidate_tlbs.flush_type = input->flush_type; in mes_v12_1_inv_tlbs_pasid()
H A Dmes_v12_0.c1196 mes_inv_tlbs.invalidate_tlbs.flush_type = input->flush_type; in mes_v12_0_inv_tlbs_pasid()
H A Dgfx_v12_0.c285 uint16_t pasid, uint32_t flush_type,
406 uint32_t flush_type, in gfx_v12_0_kiq_invalidate_tlbs() argument
409 gfx_v12_0_ring_invalidate_tlbs(kiq_ring, pasid, flush_type, all_hub, 1); in gfx_v12_0_kiq_invalidate_tlbs()
4609 uint16_t pasid, uint32_t flush_type, in gfx_v12_0_ring_invalidate_tlbs()
4617 PACKET3_INVALIDATE_TLBS_FLUSH_TYPE(flush_type));
4607 gfx_v12_0_ring_invalidate_tlbs(struct amdgpu_ring * ring,uint16_t pasid,uint32_t flush_type,bool all_hub,uint8_t dst_sel) gfx_v12_0_ring_invalidate_tlbs() argument
H A Damdgpu_vm.c1719 uint32_t flush_type, in amdgpu_vm_flush_compute_tlb() argument
1741 r = amdgpu_gmc_flush_gpu_tlb_pasid(adev, vm->pasid, flush_type, in amdgpu_vm_flush_compute_tlb()
H A Dgfx_v11_0.c361 uint16_t pasid, uint32_t flush_type,
488 uint16_t pasid, uint32_t flush_type, in gfx11_kiq_invalidate_tlbs() argument
491 gfx_v11_0_ring_invalidate_tlbs(kiq_ring, pasid, flush_type, all_hub, 1); in gfx11_kiq_invalidate_tlbs()
6122 uint16_t pasid, uint32_t flush_type, in gfx_v11_0_ring_invalidate_tlbs()
6130 PACKET3_INVALIDATE_TLBS_FLUSH_TYPE(flush_type));
6120 gfx_v11_0_ring_invalidate_tlbs(struct amdgpu_ring * ring,uint16_t pasid,uint32_t flush_type,bool all_hub,uint8_t dst_sel) gfx_v11_0_ring_invalidate_tlbs() argument
H A Dgfx_v10_0.c3700 uint16_t pasid, uint32_t flush_type,
3815 uint16_t pasid, uint32_t flush_type, in gfx10_kiq_invalidate_tlbs() argument
3818 gfx_v10_0_ring_invalidate_tlbs(kiq_ring, pasid, flush_type, all_hub, 1); in gfx10_kiq_invalidate_tlbs()
8765 uint16_t pasid, uint32_t flush_type, in gfx_v10_0_ring_invalidate_tlbs() argument
8773 PACKET3_INVALIDATE_TLBS_FLUSH_TYPE(flush_type)); in gfx_v10_0_ring_invalidate_tlbs()
H A Dgfx_v9_4_3.c279 uint16_t pasid, uint32_t flush_type, in gfx_v9_4_3_kiq_invalidate_tlbs() argument
287 PACKET3_INVALIDATE_TLBS_FLUSH_TYPE(flush_type)); in gfx_v9_4_3_kiq_invalidate_tlbs()
H A Dgfx_v9_0.c1032 uint16_t pasid, uint32_t flush_type, in gfx_v9_0_kiq_invalidate_tlbs() argument
1040 PACKET3_INVALIDATE_TLBS_FLUSH_TYPE(flush_type)); in gfx_v9_0_kiq_invalidate_tlbs()
/linux/drivers/media/platform/qcom/venus/
H A Dhfi_msgs.h148 u32 flush_type; member
H A Dhfi_cmds.h206 u32 flush_type; member
H A Dhfi_cmds.c385 pkt->flush_type = type; in pkt_session_flush()