/linux-master/arch/x86/virt/svm/ |
H A D | sev.c | 45 asid : 10, member in struct:rmpentry::__anon7::__anon8 539 int rmp_make_private(u64 pfn, u64 gpa, enum pg_level level, u32 asid, bool immutable) argument
|
/linux-master/arch/x86/include/asm/ |
H A D | sev.h | 106 u32 asid; member in struct:rmp_state 278 static inline int rmp_make_private(u64 pfn, u64 gpa, enum pg_level level, u32 asid, argument
|
H A D | svm.h | 130 u32 asid; member in struct:vmcb_control_area
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_vm.c | 1928 u32 id, asid; local
|
H A D | xe_vm_types.h | 250 u32 asid; member in struct:xe_vm::__anon105
|
H A D | xe_gt_pagefault.c | 28 u32 asid; member in struct:pagefault 55 u32 asid; member in struct:acc 332 u32 asid; local 633 u32 asid; local [all...] |
H A D | xe_device.c | 248 u32 asid; local
|
/linux-master/arch/arc/mm/ |
H A D | tlb.c | 548 unsigned int asid = hw_pid(vma->vm_mm, cpu); local
|
/linux-master/arch/x86/kvm/svm/ |
H A D | svm.c | 2467 u32 asid = kvm_rcx_read(vcpu); local [all...] |
H A D | svm.h | 82 unsigned int asid; /* ASID used for this guest */ member in struct:kvm_sev_info 132 u32 asid; member in struct:vmcb_ctrl_area_cached 215 u32 asid; member in struct:vcpu_svm
|
H A D | sev.c | 90 unsigned int asid; local 155 unsigned int asid; local 296 unsigned int asid = sev_get_asid(kvm); local 2333 unsigned int asid = sev_get_asid(vcpu->kvm); local 2651 unsigned int asid = sev_get_asid(svm->vcpu.kvm); local [all...] |
/linux-master/drivers/vhost/ |
H A D | vhost.c | 1368 static int vhost_process_iotlb_msg(struct vhost_dev *dev, u32 asid, argument 1422 u32 asid = 0; local 503 vhost_dev_init(struct vhost_dev *dev, struct vhost_virtqueue **vqs, int nvqs, int iov_limit, int weight, int byte_weight, bool use_worker, int (*msg_handler)(struct vhost_dev *dev, u32 asid, struct vhost_iotlb_msg *msg)) argument
|
H A D | vdpa.c | 80 static struct vhost_vdpa_as *asid_to_as(struct vhost_vdpa *v, u32 asid) argument 92 static struct vhost_iotlb *asid_to_iotlb(struct vhost_vdpa *v, u32 asid) argument 102 static struct vhost_vdpa_as *vhost_vdpa_alloc_as(struct vhost_vdpa *v, u32 asid) argument 124 vhost_vdpa_find_alloc_as(struct vhost_vdpa *v, u32 asid) argument 135 vhost_vdpa_reset_map(struct vhost_vdpa *v, u32 asid) argument 144 vhost_vdpa_remove_as(struct vhost_vdpa *v, u32 asid) argument 899 vhost_vdpa_general_unmap(struct vhost_vdpa *v, struct vhost_iotlb_map *map, u32 asid) argument 911 vhost_vdpa_pa_unmap(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 start, u64 last, u32 asid) argument 934 vhost_vdpa_va_unmap(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 start, u64 last, u32 asid) argument 949 vhost_vdpa_iotlb_unmap(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 start, u64 last, u32 asid) argument 989 u32 asid = iotlb_to_asid(iotlb); local 1024 u32 asid = iotlb_to_asid(iotlb); local 1234 vhost_vdpa_process_iotlb_msg(struct vhost_dev *dev, u32 asid, struct vhost_iotlb_msg *msg) argument 1381 u32 asid; local [all...] |
/linux-master/arch/arm64/include/asm/ |
H A D | tlbflush.h | 268 unsigned long asid; local 432 unsigned long asid, pages; local [all...] |
/linux-master/drivers/gpu/drm/msm/adreno/ |
H A D | a6xx_gpu.c | 108 u32 asid; local
|
/linux-master/arch/riscv/mm/ |
H A D | tlbflush.c | 10 static inline void local_flush_tlb_all_asid(unsigned long asid) argument 21 local_flush_tlb_page_asid(unsigned long addr, unsigned long asid) argument 39 local_flush_tlb_range_threshold_asid(unsigned long start, unsigned long size, unsigned long stride, unsigned long asid) argument 58 local_flush_tlb_range_asid(unsigned long start, unsigned long size, unsigned long stride, unsigned long asid) argument 89 unsigned long asid; member in struct:flush_tlb_range_data 102 __flush_tlb_range(const struct cpumask *cmask, unsigned long asid, unsigned long start, unsigned long size, unsigned long stride) argument [all...] |
H A D | context.c | 99 unsigned long asid, ver = atomic_long_read(¤t_version); local [all...] |
/linux-master/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.c | 964 void arm_smmu_tlb_inv_asid(struct arm_smmu_device *smmu, u16 asid) argument 2116 arm_smmu_tlb_inv_range_asid(unsigned long iova, size_t size, int asid, size_t granule, bool leaf, struct arm_smmu_domain *smmu_domain) argument 2237 u32 asid; local [all...] |
H A D | arm-smmu-v3.h | 477 u16 asid; member in struct:arm_smmu_cmdq_ent::__anon3::__anon7 585 u16 asid; member in struct:arm_smmu_ctx_desc
|
/linux-master/arch/loongarch/mm/ |
H A D | tlb.c | 73 int asid = cpu_asid(cpu, mm); local
|
/linux-master/drivers/vdpa/vdpa_user/ |
H A D | vduse_dev.c | 755 vduse_vdpa_set_map(struct vdpa_device *vdpa, unsigned int asid, struct vhost_iotlb *iotlb) argument
|
/linux-master/drivers/vdpa/vdpa_sim/ |
H A D | vdpa_sim.c | 629 static int vdpasim_set_map(struct vdpa_device *vdpa, unsigned int asid, argument 663 static int vdpasim_reset_map(struct vdpa_device *vdpa, unsigned int asid) argument 602 vdpasim_set_group_asid(struct vdpa_device *vdpa, unsigned int group, unsigned int asid) argument 706 vdpasim_dma_map(struct vdpa_device *vdpa, unsigned int asid, u64 iova, u64 size, u64 pa, u32 perm, void *opaque) argument 728 vdpasim_dma_unmap(struct vdpa_device *vdpa, unsigned int asid, u64 iova, u64 size) argument [all...] |
/linux-master/drivers/vdpa/mlx5/net/ |
H A D | mlx5_vnet.c | 3138 static int mlx5_vdpa_set_map(struct vdpa_device *vdev, unsigned int asid, argument 2837 mlx5_vdpa_change_map(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *new_mr, unsigned int asid) argument 3100 set_map_data(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, unsigned int asid) argument 3151 mlx5_vdpa_reset_map(struct vdpa_device *vdev, unsigned int asid) argument 3398 mlx5_set_group_asid(struct vdpa_device *vdev, u32 group, unsigned int asid) argument [all...] |
/linux-master/drivers/misc/sgi-gru/ |
H A D | grufault.c | 362 int pageshift = 0, asid, write, ret, atomic = !cbk, indexway; 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) argument [all...] |
/linux-master/drivers/iommu/ |
H A D | tegra-smmu.c | 207 smmu_flush_tlb_asid(struct tegra_smmu *smmu, unsigned long asid) argument 221 smmu_flush_tlb_section(struct tegra_smmu *smmu, unsigned long asid, unsigned long iova) argument 236 smmu_flush_tlb_group(struct tegra_smmu *smmu, unsigned long asid, unsigned long iova) argument 344 tegra_smmu_enable(struct tegra_smmu *smmu, unsigned int swgroup, unsigned int asid) argument 377 tegra_smmu_disable(struct tegra_smmu *smmu, unsigned int swgroup, unsigned int asid) argument 1036 unsigned int asid; local [all...] |