| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | gmc_v12_1.c | 285 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 D | gmc_v11_0.c | 221 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 D | amdgpu_gmc.c | 711 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 D | gfxhub_v2_0.c | 56 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 D | mmhub_v2_0.c | 120 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 D | mmhub_v2_3.c | 59 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 D | gfxhub_v2_1.c | 59 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 D | gfxhub_v12_1.c | 668 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 D | amdgpu_mes.h | 359 uint8_t flush_type; member
|
| H A D | amdgpu_vm.h | 527 uint32_t flush_type,
|
| H A D | gfx_v12_1.c | 208 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 D | mes_v12_1.c | 961 mes_inv_tlbs.invalidate_tlbs.flush_type = input->flush_type; in mes_v12_1_inv_tlbs_pasid()
|
| H A D | mes_v12_0.c | 1196 mes_inv_tlbs.invalidate_tlbs.flush_type = input->flush_type; in mes_v12_0_inv_tlbs_pasid()
|
| H A D | gfx_v12_0.c | 285 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 D | amdgpu_vm.c | 1719 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 D | gfx_v11_0.c | 361 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 D | gfx_v10_0.c | 3700 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 D | gfx_v9_4_3.c | 279 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 D | gfx_v9_0.c | 1032 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 D | hfi_msgs.h | 148 u32 flush_type; member
|
| H A D | hfi_cmds.h | 206 u32 flush_type; member
|
| H A D | hfi_cmds.c | 385 pkt->flush_type = type; in pkt_session_flush()
|