Home
last modified time | relevance | path

Searched defs:asid (Results 76 - 100 of 139) sorted by relevance

123456

/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dtlb.c77 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 Dsmp.c460 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 Dmsm_iommu.c25 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 Darm-smmu-v3-sva.c45 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 Dsbi.c392 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 Dgrufault.c362 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 Dgrumain.c93 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 Da6xx_gpu.c99 u32 asid; in a6xx_set_pagetable() local
/kernel/linux/linux-6.6/drivers/misc/sgi-gru/
H A Dgrufault.c362 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 Dgrumain.c93 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 Dmr.c492 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 Dvhost_types.h106 __u32 asid; member
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/
H A Dmsm_iommu.c28 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 Dlib_x86.c340 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 Dtlb.c103 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 Dtlbflush.h370 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 Dsev.c115 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 Dtlb.c690 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 Dtlb.c554 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 Dtlbflush.h363 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 Dqcom_iommu.c64 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 Dvdpa_sim.c607 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 Dtlb.c113 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 Dmmu.c689 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 Dqcom_iommu.c62 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...]

Completed in 24 milliseconds

123456