/Linux-v6.1/drivers/virt/acrn/ |
D | hypercall.h | 80 static inline long hcall_start_vm(u64 vmid) in hcall_start_vm() 91 static inline long hcall_pause_vm(u64 vmid) in hcall_pause_vm() 102 static inline long hcall_destroy_vm(u64 vmid) in hcall_destroy_vm() 113 static inline long hcall_reset_vm(u64 vmid) in hcall_reset_vm() 125 static inline long hcall_set_vcpu_regs(u64 vmid, u64 regs_state) in hcall_set_vcpu_regs() 137 static inline long hcall_inject_msi(u64 vmid, u64 msi) in hcall_inject_msi() 149 static inline long hcall_vm_intr_monitor(u64 vmid, u64 addr) in hcall_vm_intr_monitor() 161 static inline long hcall_set_irqline(u64 vmid, u64 op) in hcall_set_irqline() 173 static inline long hcall_set_ioreq_buffer(u64 vmid, u64 buffer) in hcall_set_ioreq_buffer() 185 static inline long hcall_notify_req_finish(u64 vmid, u64 vcpu) in hcall_notify_req_finish() [all …]
|
/Linux-v6.1/arch/arm64/kvm/ |
D | vmid.c | 32 #define vmid2idx(vmid) ((vmid) & ~VMID_MASK) argument 42 #define vmid_gen_match(vmid) \ argument 48 u64 vmid; in flush_context() local 72 static bool check_update_reserved_vmid(u64 vmid, u64 newvmid) in check_update_reserved_vmid() 95 u64 vmid = atomic64_read(&kvm_vmid->id); in new_vmid() local 141 u64 vmid, old_active_vmid; in kvm_arm_vmid_update() local
|
/Linux-v6.1/arch/riscv/kvm/ |
D | tlb.c | 21 void kvm_riscv_local_hfence_gvma_vmid_gpa(unsigned long vmid, in kvm_riscv_local_hfence_gvma_vmid_gpa() 45 void kvm_riscv_local_hfence_gvma_vmid_all(unsigned long vmid) in kvm_riscv_local_hfence_gvma_vmid_all() 78 void kvm_riscv_local_hfence_vvma_asid_gva(unsigned long vmid, in kvm_riscv_local_hfence_vvma_asid_gva() 108 void kvm_riscv_local_hfence_vvma_asid_all(unsigned long vmid, in kvm_riscv_local_hfence_vvma_asid_all() 120 void kvm_riscv_local_hfence_vvma_gva(unsigned long vmid, in kvm_riscv_local_hfence_vvma_gva() 148 void kvm_riscv_local_hfence_vvma_all(unsigned long vmid) in kvm_riscv_local_hfence_vvma_all() 161 unsigned long vmid; in kvm_riscv_local_tlb_sanitize() local 189 struct kvm_vmid *vmid; in kvm_riscv_hfence_gvma_vmid_all_process() local 197 struct kvm_vmid *vmid; in kvm_riscv_hfence_vvma_all_process() local
|
D | vmid.c | 57 bool kvm_riscv_gstage_vmid_ver_changed(struct kvm_vmid *vmid) in kvm_riscv_gstage_vmid_ver_changed() 75 struct kvm_vmid *vmid = &vcpu->kvm->arch.vmid; in kvm_riscv_gstage_vmid_update() local
|
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_amdkfd_gfx_v9.c | 50 uint32_t queue, uint32_t vmid) in lock_srbm() 85 void kgd_gfx_v9_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid, in kgd_gfx_v9_program_sh_mem_settings() 101 unsigned int vmid) in kgd_gfx_v9_set_pasid_vmid_mapping() 614 uint8_t vmid, uint16_t *p_pasid) in kgd_gfx_v9_get_atc_vmid_pasid_mapping_info() 650 uint32_t vmid, uint64_t page_table_base) in kgd_gfx_v9_set_vm_context_page_table_base() 688 int *wave_cnt, int *vmid) in get_wave_count() 762 int vmid; in kgd_gfx_v9_get_cu_occupancy() local 834 uint32_t vmid, uint64_t tba_addr, uint64_t tma_addr) in kgd_gfx_v9_program_trap_handler_settings()
|
D | amdgpu_amdkfd_gfx_v7.c | 49 uint32_t queue, uint32_t vmid) in lock_srbm() 77 static void kgd_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid, in kgd_program_sh_mem_settings() 94 unsigned int vmid) in kgd_set_pasid_vmid_mapping() 520 uint8_t vmid, uint16_t *p_pasid) in get_atc_vmid_pasid_mapping_info() 531 uint64_t va, uint32_t vmid) in set_scratch_backing_va() 539 uint32_t vmid, uint64_t page_table_base) in set_vm_context_page_table_base()
|
D | amdgpu_amdkfd_gfx_v8.c | 43 uint32_t queue, uint32_t vmid) in lock_srbm() 71 static void kgd_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid, in kgd_program_sh_mem_settings() 88 unsigned int vmid) in kgd_set_pasid_vmid_mapping() 531 uint8_t vmid, uint16_t *p_pasid) in get_atc_vmid_pasid_mapping_info() 566 uint64_t va, uint32_t vmid) in set_scratch_backing_va() 574 uint32_t vmid, uint64_t page_table_base) in set_vm_context_page_table_base()
|
D | amdgpu_amdkfd_gfx_v10.c | 43 uint32_t queue, uint32_t vmid) in lock_srbm() 78 static void kgd_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid, in kgd_program_sh_mem_settings() 94 unsigned int vmid) in kgd_set_pasid_vmid_mapping() 663 uint8_t vmid, uint16_t *p_pasid) in get_atc_vmid_pasid_mapping_info() 699 uint32_t vmid, uint64_t page_table_base) in set_vm_context_page_table_base() 712 uint32_t vmid, uint64_t tba_addr, uint64_t tma_addr) in program_trap_handler_settings()
|
D | amdgpu_amdkfd_gfx_v10_3.c | 44 uint32_t queue, uint32_t vmid) in lock_srbm() 79 static void program_sh_mem_settings_v10_3(struct amdgpu_device *adev, uint32_t vmid, in program_sh_mem_settings_v10_3() 96 unsigned int vmid) in set_pasid_vmid_mapping_v10_3() 612 uint8_t vmid, uint16_t *p_pasid) in get_atc_vmid_pasid_mapping_info_v10_3() 624 uint32_t vmid, uint64_t page_table_base) in set_vm_context_page_table_base_v10_3() 631 uint32_t vmid, uint64_t tba_addr, uint64_t tma_addr) in program_trap_handler_settings_v10_3()
|
D | gmc_v11_0.c | 165 uint8_t vmid, uint16_t *p_pasid) in gmc_v11_0_get_vmid_pasid_mapping_info() 179 static void gmc_v11_0_flush_vm_hub(struct amdgpu_device *adev, uint32_t vmid, in gmc_v11_0_flush_vm_hub() 268 static void gmc_v11_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, in gmc_v11_0_flush_gpu_tlb() 311 int vmid, i; in gmc_v11_0_flush_gpu_tlb_pasid() local 363 unsigned vmid, uint64_t pd_addr) in gmc_v11_0_emit_flush_gpu_tlb() 410 static void gmc_v11_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned vmid, in gmc_v11_0_emit_pasid_mapping()
|
D | gmc_v10_0.c | 210 uint8_t vmid, uint16_t *p_pasid) in gmc_v10_0_get_atc_vmid_pasid_mapping_info() 228 static void gmc_v10_0_flush_vm_hub(struct amdgpu_device *adev, uint32_t vmid, in gmc_v10_0_flush_vm_hub() 319 static void gmc_v10_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, in gmc_v10_0_flush_gpu_tlb() 417 int vmid, i; in gmc_v10_0_flush_gpu_tlb_pasid() local 472 unsigned vmid, uint64_t pd_addr) in gmc_v10_0_emit_flush_gpu_tlb() 519 static void gmc_v10_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned vmid, in gmc_v10_0_emit_pasid_mapping()
|
D | gmc_v7_0.c | 438 int vmid; in gmc_v7_0_flush_gpu_tlb_pasid() local 475 static void gmc_v7_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, in gmc_v7_0_flush_gpu_tlb() 483 unsigned vmid, uint64_t pd_addr) in gmc_v7_0_emit_flush_gpu_tlb() 499 static void gmc_v7_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned vmid, in gmc_v7_0_emit_pasid_mapping() 774 u32 vmid = REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS, VMID); in gmc_v7_0_vm_decode_fault() local 1274 u32 addr, status, mc_client, vmid; in gmc_v7_0_process_interrupt() local
|
D | vcn_sw_ring.c | 47 uint32_t vmid = AMDGPU_JOB_GET_VMID(job); in vcn_dec_sw_ring_emit_ib() local 66 uint32_t vmid, uint64_t pd_addr) in vcn_dec_sw_ring_emit_vm_flush()
|
D | gmc_v8_0.c | 636 int vmid; in gmc_v8_0_flush_gpu_tlb_pasid() local 674 static void gmc_v8_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, in gmc_v8_0_flush_gpu_tlb() 682 unsigned vmid, uint64_t pd_addr) in gmc_v8_0_emit_flush_gpu_tlb() 698 static void gmc_v8_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned vmid, in gmc_v8_0_emit_pasid_mapping() 1014 u32 vmid = REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS, VMID); in gmc_v8_0_vm_decode_fault() local 1442 u32 addr, status, mc_client, vmid; in gmc_v8_0_process_interrupt() local
|
D | gmc_v9_0.c | 693 static uint32_t gmc_v9_0_get_invalidate_req(unsigned int vmid, in gmc_v9_0_get_invalidate_req() 733 uint8_t vmid, uint16_t *p_pasid) in gmc_v9_0_get_atc_vmid_pasid_mapping_info() 761 static void gmc_v9_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, in gmc_v9_0_flush_gpu_tlb() 894 int vmid, i; in gmc_v9_0_flush_gpu_tlb_pasid() local 971 unsigned vmid, uint64_t pd_addr) in gmc_v9_0_emit_flush_gpu_tlb() 1019 static void gmc_v9_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned vmid, in gmc_v9_0_emit_pasid_mapping()
|
D | amdgpu_amdkfd_gfx_v11.c | 42 uint32_t queue, uint32_t vmid) in lock_srbm() 77 static void program_sh_mem_settings_v11(struct amdgpu_device *adev, uint32_t vmid, in program_sh_mem_settings_v11() 92 unsigned int vmid) in set_pasid_vmid_mapping_v11() 597 uint32_t vmid, uint64_t page_table_base) in set_vm_context_page_table_base_v11()
|
D | gfxhub_v2_0.c | 55 static uint32_t gfxhub_v2_0_get_invalidate_req(unsigned int vmid, in gfxhub_v2_0_get_invalidate_req() 120 static void gfxhub_v2_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, in gfxhub_v2_0_setup_vm_pt_regs()
|
D | gfxhub_v3_0.c | 54 static uint32_t gfxhub_v3_0_get_invalidate_req(unsigned int vmid, in gfxhub_v3_0_get_invalidate_req() 119 static void gfxhub_v3_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, in gfxhub_v3_0_setup_vm_pt_regs()
|
D | gfxhub_v3_0_3.c | 57 static uint32_t gfxhub_v3_0_3_get_invalidate_req(unsigned int vmid, in gfxhub_v3_0_3_get_invalidate_req() 122 static void gfxhub_v3_0_3_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, in gfxhub_v3_0_3_setup_vm_pt_regs()
|
D | mmhub_v3_0_2.c | 75 static uint32_t mmhub_v3_0_2_get_invalidate_req(unsigned int vmid, in mmhub_v3_0_2_get_invalidate_req() 129 static void mmhub_v3_0_2_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, in mmhub_v3_0_2_setup_vm_pt_regs()
|
/Linux-v6.1/drivers/gpu/drm/amd/display/modules/vmid/ |
D | vmid.c | 41 static void add_ptb_to_table(struct core_vmid *core_vmid, unsigned int vmid, uint64_t ptb) in add_ptb_to_table() 49 static void clear_entry_from_vmid_table(struct core_vmid *core_vmid, unsigned int vmid) in clear_entry_from_vmid_table() 98 int vmid = 0; in mod_vmid_get_for_ptb() local
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn20/ |
D | dcn20_vmid.c | 41 static void dcn20_wait_for_vmid_ready(struct dcn20_vmid *vmid) in dcn20_wait_for_vmid_ready() 73 void dcn20_vmid_setup(struct dcn20_vmid *vmid, const struct dcn_vmid_page_table_config *config) in dcn20_vmid_setup()
|
/Linux-v6.1/drivers/gpu/drm/amd/amdkfd/ |
D | cik_event_interrupt.c | 37 unsigned int vmid; in cik_event_interrupt_isr() local 94 unsigned int vmid = (ihre->ring_id & 0x0000ff00) >> 8; in cik_event_interrupt_wq() local
|
/Linux-v6.1/drivers/scsi/lpfc/ |
D | lpfc_vmid.c | 81 int lpfc_vmid_hash_fn(const char *vmid, int len) in lpfc_vmid_hash_fn() 130 struct lpfc_vmid *vmid) in lpfc_vmid_assign_cs_ctl()
|
/Linux-v6.1/arch/riscv/include/asm/ |
D | insn-def.h | 96 #define HFENCE_GVMA(gaddr, vmid) \ argument 133 #define HINVAL_GVMA(gaddr, vmid) \ argument
|