/kernel/linux/linux-6.6/arch/riscv/kvm/ |
H A D | tlb.c | 77 kvm_riscv_local_hfence_vvma_asid_gva(unsigned long vmid, unsigned long asid, unsigned long gva, unsigned long gvsz, unsigned long order) kvm_riscv_local_hfence_vvma_asid_gva() argument 107 kvm_riscv_local_hfence_vvma_asid_all(unsigned long vmid, unsigned long asid) kvm_riscv_local_hfence_vvma_asid_all() argument 355 kvm_riscv_hfence_vvma_asid_gva(struct kvm *kvm, unsigned long hbase, unsigned long hmask, unsigned long gva, unsigned long gvsz, unsigned long order, unsigned long asid) kvm_riscv_hfence_vvma_asid_gva() argument 371 kvm_riscv_hfence_vvma_asid_all(struct kvm *kvm, unsigned long hbase, unsigned long hmask, unsigned long asid) kvm_riscv_hfence_vvma_asid_all() argument [all...] |
/kernel/linux/linux-6.6/arch/sh/kernel/ |
H A D | smp.c | 460 void flush_tlb_one(unsigned long asid, unsigned long vaddr) in flush_tlb_one() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
H A D | msm_iommu.c | 25 u32 asid; member 100 msm_iommu_pagetable_params(struct msm_mmu *mmu, phys_addr_t *ttbr, int *asid) msm_iommu_pagetable_params() argument
|
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3-sva.c | 45 arm_smmu_share_asid(struct mm_struct *mm, u16 asid) in arm_smmu_share_asid() argument 94 u16 asid; in arm_smmu_alloc_shared_cd() local [all...] |
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | sbi.c | 392 sbi_remote_sfence_vma_asid(const struct cpumask *cpu_mask, unsigned long start, unsigned long size, unsigned long asid) sbi_remote_sfence_vma_asid() argument 475 sbi_remote_hfence_vvma_asid(const struct cpumask *cpu_mask, unsigned long start, unsigned long size, unsigned long asid) sbi_remote_hfence_vvma_asid() argument
|
/kernel/linux/linux-5.10/drivers/misc/sgi-gru/ |
H A D | grufault.c | 362 int pageshift = 0, asid, write, ret, atomic = !cbk, indexway; in gru_try_dropin() local 309 gru_preload_tlb(struct gru_state *gru, struct gru_thread_state *gts, int atomic, unsigned long fault_vaddr, int asid, int write, unsigned char tlb_preload_count, struct gru_tlb_fault_handle *tfh, struct gru_control_block_extended *cbe) gru_preload_tlb() argument [all...] |
H A D | grumain.c | 93 static int gru_reset_asid_limit(struct gru_state *gru, int asid) in gru_reset_asid_limit() argument 139 int asid; gru_assign_asid() local 230 int asid; gru_load_mm_tracker() local 582 int i, err, asid, ctxnum = gts->ts_ctxnum; gru_load_context() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/adreno/ |
H A D | a6xx_gpu.c | 99 u32 asid; in a6xx_set_pagetable() local
|
/kernel/linux/linux-6.6/drivers/misc/sgi-gru/ |
H A D | grufault.c | 362 int pageshift = 0, asid, write, ret, atomic = !cbk, indexway; in gru_try_dropin() local 309 gru_preload_tlb(struct gru_state *gru, struct gru_thread_state *gts, int atomic, unsigned long fault_vaddr, int asid, int write, unsigned char tlb_preload_count, struct gru_tlb_fault_handle *tfh, struct gru_control_block_extended *cbe) gru_preload_tlb() argument [all...] |
H A D | grumain.c | 93 static int gru_reset_asid_limit(struct gru_state *gru, int asid) in gru_reset_asid_limit() argument 139 int asid; gru_assign_asid() local 230 int asid; gru_load_mm_tracker() local 582 int i, err, asid, ctxnum = gts->ts_ctxnum; gru_load_context() local [all...] |
/kernel/linux/linux-6.6/drivers/vdpa/mlx5/core/ |
H A D | mr.c | 492 static void _mlx5_vdpa_destroy_cvq_mr(struct mlx5_vdpa_dev *mvdev, unsigned int asid) in _mlx5_vdpa_destroy_cvq_mr() argument 500 static void _mlx5_vdpa_destroy_dvq_mr(struct mlx5_vdpa_dev *mvdev, unsigned int asid) in _mlx5_vdpa_destroy_dvq_mr() argument 518 void mlx5_vdpa_destroy_mr_asid(struct mlx5_vdpa_dev *mvdev, unsigned int asid) in mlx5_vdpa_destroy_mr_asid() argument 536 _mlx5_vdpa_create_cvq_mr(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, unsigned int asid) _mlx5_vdpa_create_cvq_mr() argument 546 _mlx5_vdpa_create_dvq_mr(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, unsigned int asid) _mlx5_vdpa_create_dvq_mr() argument 572 _mlx5_vdpa_create_mr(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, unsigned int asid) _mlx5_vdpa_create_mr() argument 593 mlx5_vdpa_create_mr(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, unsigned int asid) mlx5_vdpa_create_mr() argument 604 mlx5_vdpa_handle_set_map(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, bool *change_map, unsigned int asid) mlx5_vdpa_handle_set_map() argument [all...] |
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | vhost_types.h | 106 __u32 asid; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A D | msm_iommu.c | 28 u32 asid; member 172 msm_iommu_pagetable_params(struct msm_mmu *mmu, phys_addr_t *ttbr, int *asid) msm_iommu_pagetable_params() argument
|
/third_party/ltp/testcases/kernel/kvm/ |
H A D | lib_x86.c | 340 void kvm_init_guest_vmcb(struct kvm_vmcb *vmcb, uint32_t asid, uint16_t ss, in kvm_init_guest_vmcb() argument
|
/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | tlb.c | 103 static inline u16 kern_pcid(u16 asid) in kern_pcid() argument 139 static inline u16 user_pcid(u16 asid) in user_pcid() argument 148 static inline unsigned long build_cr3(pgd_t *pgd, u16 asid) in build_cr3() argument 158 build_cr3_noflush(pgd_t *pgd, u16 asid) build_cr3_noflush() argument 178 u16 asid; clear_asid_other() local 208 u16 asid; choose_new_asid() local 248 invalidate_user_asid(u16 asid) invalidate_user_asid() argument [all...] |
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | tlbflush.h | 370 const int asid = ASID(mm); in __local_flush_tlb_mm() local 388 const int asid = ASID(mm); in local_flush_tlb_mm() local
|
/kernel/linux/linux-5.10/arch/x86/kvm/svm/ |
H A D | sev.c | 115 static void sev_asid_free(int asid) in sev_asid_free() argument 177 int asid, ret; in sev_guest_init() local 208 int asid = sev_get_asid(kvm); sev_bind_asid() local 1191 int asid = sev_get_asid(svm->vcpu.kvm); pre_sev_run() local [all...] |
/kernel/linux/linux-5.10/arch/arc/mm/ |
H A D | tlb.c | 690 unsigned int asid = hw_pid(vma->vm_mm, cpu); in local_flush_pmd_tlb_range() local
|
/kernel/linux/linux-6.6/arch/arc/mm/ |
H A D | tlb.c | 554 unsigned int asid = hw_pid(vma->vm_mm, cpu); in local_flush_pmd_tlb_range() local
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | tlbflush.h | 363 const int asid = ASID(mm); in __local_flush_tlb_mm() local 381 const int asid = ASID(mm); in local_flush_tlb_mm() local
|
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu/ |
H A D | qcom_iommu.c | 64 u8 asid; /* asid and ctx bank # are 1:1 */ member 94 static struct qcom_iommu_ctx * to_ctx(struct qcom_iommu_domain *d, unsigned asid) in to_ctx() argument 574 unsigned asid = args->args[0]; qcom_iommu_of_xlate() local [all...] |
/kernel/linux/linux-6.6/drivers/vdpa/vdpa_sim/ |
H A D | vdpa_sim.c | 607 static int vdpasim_set_map(struct vdpa_device *vdpa, unsigned int asid, in vdpasim_set_map() argument 665 static int vdpasim_dma_map(struct vdpa_device *vdpa, unsigned int asid, in vdpasim_dma_map() argument 580 vdpasim_set_group_asid(struct vdpa_device *vdpa, unsigned int group, unsigned int asid) vdpasim_set_group_asid() argument 687 vdpasim_dma_unmap(struct vdpa_device *vdpa, unsigned int asid, u64 iova, u64 size) vdpasim_dma_unmap() argument [all...] |
/kernel/linux/linux-6.6/arch/x86/mm/ |
H A D | tlb.c | 113 static inline u16 kern_pcid(u16 asid) in kern_pcid() argument 149 static inline u16 user_pcid(u16 asid) in user_pcid() argument 158 static inline unsigned long build_cr3(pgd_t *pgd, u16 asid, unsigned long lam) in build_cr3() argument 172 build_cr3_noflush(pgd_t *pgd, u16 asid, unsigned long lam) build_cr3_noflush() argument 192 u16 asid; clear_asid_other() local 222 u16 asid; choose_new_asid() local 262 invalidate_user_asid(u16 asid) invalidate_user_asid() argument [all...] |
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/mmu/ |
H A D | mmu.c | 689 int hl_mmu_prefetch_cache_range(struct hl_ctx *ctx, u32 flags, u32 asid, u64 va, u64 size) in hl_mmu_prefetch_cache_range() argument 778 int asid; in hl_mmu_hr_pool_destroy() local 650 hl_mmu_invalidate_cache_range(struct hl_device *hdev, bool is_hard, u32 flags, u32 asid, u64 va, u64 size) hl_mmu_invalidate_cache_range() argument [all...] |
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu/ |
H A D | qcom_iommu.c | 62 u8 asid; /* asid and ctx bank # are 1:1 */ member 92 static struct qcom_iommu_ctx * to_ctx(struct qcom_iommu_domain *d, unsigned asid) in to_ctx() argument 527 unsigned asid = args->args[0]; qcom_iommu_of_xlate() local 633 int asid; get_asid() local [all...] |