Home
last modified time | relevance | path

Searched defs:asid (Results 51 – 75 of 79) sorted by relevance

1234

/Linux-v6.6/drivers/accel/habanalabs/common/mmu/
Dmmu.c650 u32 flags, u32 asid, u64 va, u64 size) in hl_mmu_invalidate_cache_range()
688 int hl_mmu_prefetch_cache_range(struct hl_ctx *ctx, u32 flags, u32 asid, u64 va, u64 size) in hl_mmu_prefetch_cache_range()
777 int asid; in hl_mmu_hr_pool_destroy() local
/Linux-v6.6/drivers/misc/sgi-gru/
Dgrutlbpurge.c152 int grupagesize, pagesize, pageshift, gid, asid; in gru_flush_tlb_range() local
Dgruhandles.h201 unsigned int asid:24; /* DW 2 */ member
375 unsigned int asid[8]; /* DW 2 - 5 */ member
Dgrutables.h290 #define GRUASID(asid, addr) ((asid) + GRUREGION(addr)) argument
/Linux-v6.6/arch/loongarch/mm/
Dtlb.c72 int asid = cpu_asid(cpu, mm); in local_flush_tlb_range() local
/Linux-v6.6/arch/m68k/include/asm/
Dmmu_context.h97 int asid; in load_ksp_mmu() local
/Linux-v6.6/arch/x86/kvm/svm/
Dsvm.h82 unsigned int asid; /* ASID used for this guest */ member
132 u32 asid; member
213 u32 asid; member
/Linux-v6.6/arch/arm/include/asm/
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
/Linux-v6.6/include/uapi/linux/
Dvhost_types.h106 __u32 asid; member
/Linux-v6.6/arch/sh/kernel/
Dsmp.c460 void flush_tlb_one(unsigned long asid, unsigned long vaddr) in flush_tlb_one()
/Linux-v6.6/drivers/accel/habanalabs/goya/
Dgoya.c719 static void goya_mmu_prepare_reg(struct hl_device *hdev, u64 reg, u32 asid) in goya_mmu_prepare_reg()
2635 static int goya_mmu_update_asid_hop0_addr(struct hl_device *hdev, u32 asid, in goya_mmu_update_asid_hop0_addr()
4837 int goya_context_switch(struct hl_device *hdev, u32 asid) in goya_context_switch()
5022 static void goya_mmu_prepare(struct hl_device *hdev, u32 asid) in goya_mmu_prepare()
5076 u32 asid, u64 va, u64 size) in goya_mmu_invalidate_cache_range()
/Linux-v6.6/arch/arc/mm/
Dtlb.c554 unsigned int asid = hw_pid(vma->vm_mm, cpu); in local_flush_pmd_tlb_range() local
/Linux-v6.6/drivers/accel/habanalabs/gaudi2/
Dgaudi2.c5463 u32 stlb_base, u32 asid, u64 phys_addr) in gaudi2_mmu_update_asid_hop0_addr()
5688 u32 flags, u32 asid, u64 va, u64 size) in gaudi2_mmu_invalidate_cache_range()
5743 u32 asid, max_asid = prop->max_asid; in gaudi2_mmu_update_hop0_addr() local
6730 bool mmu_bypass, u32 asid) in gaudi2_kdma_set_mmbp_asid()
7447 static void gaudi2_mmu_dcore_prepare(struct hl_device *hdev, int dcore_id, u32 asid) in gaudi2_mmu_dcore_prepare()
7546 static void gaudi2_arc_mmu_prepare(struct hl_device *hdev, u32 cpu_id, u32 asid) in gaudi2_arc_mmu_prepare()
7590 static int gaudi2_arc_mmu_prepare_all(struct hl_device *hdev, u32 asid) in gaudi2_arc_mmu_prepare_all()
7610 static int gaudi2_mmu_shared_prepare(struct hl_device *hdev, u32 asid) in gaudi2_mmu_shared_prepare()
7669 static int gaudi2_mmu_prepare(struct hl_device *hdev, u32 asid) in gaudi2_mmu_prepare()
10253 static int gaudi2_context_switch(struct hl_device *hdev, u32 asid) in gaudi2_context_switch()
/Linux-v6.6/include/linux/
Dpsp-sev.h201 u32 asid; /* In */ member
224 u32 asid; /* Out */ member
/Linux-v6.6/drivers/vhost/
Dvhost.c507 int (*msg_handler)(struct vhost_dev *dev, u32 asid, in vhost_dev_init()
1368 static int vhost_process_iotlb_msg(struct vhost_dev *dev, u32 asid, in vhost_process_iotlb_msg()
1422 u32 asid = 0; in vhost_chr_write_iter() local
/Linux-v6.6/drivers/vdpa/mlx5/net/
Dmlx5_vnet.c2676 struct vhost_iotlb *iotlb, unsigned int asid) in mlx5_vdpa_change_map()
2920 unsigned int asid) in set_map_data()
2937 static int mlx5_vdpa_set_map(struct vdpa_device *vdev, unsigned int asid, in mlx5_vdpa_set_map()
3169 unsigned int asid) in mlx5_set_group_asid()
/Linux-v6.6/drivers/iommu/arm/arm-smmu-v3/
Darm-smmu-v3.c963 void arm_smmu_tlb_inv_asid(struct arm_smmu_device *smmu, u16 asid) in arm_smmu_tlb_inv_asid()
1979 void arm_smmu_tlb_inv_range_asid(unsigned long iova, size_t size, int asid, in arm_smmu_tlb_inv_range_asid()
2094 u32 asid; in arm_smmu_domain_finalise_s1() local
Darm-smmu-v3.h471 u16 asid; member
579 u16 asid; member
/Linux-v6.6/drivers/net/ethernet/hisilicon/hns/
Dhnae.h175 __le16 asid; member
203 __le16 asid; member
/Linux-v6.6/arch/riscv/include/asm/
Dkvm_host.h55 unsigned long asid; member
/Linux-v6.6/drivers/accel/habanalabs/gaudi/
Dgaudi.c5853 static int gaudi_context_switch(struct hl_device *hdev, u32 asid) in gaudi_context_switch()
6050 void gaudi_mmu_prepare_reg(struct hl_device *hdev, u64 reg, u32 asid) in gaudi_mmu_prepare_reg()
6057 static void gaudi_mmu_prepare(struct hl_device *hdev, u32 asid) in gaudi_mmu_prepare()
7937 u32 asid, u64 va, u64 size) in gaudi_mmu_invalidate_cache_range()
7945 static int gaudi_mmu_update_asid_hop0_addr(struct hl_device *hdev, u32 asid, u64 phys_addr) in gaudi_mmu_update_asid_hop0_addr()
/Linux-v6.6/drivers/gpu/drm/msm/adreno/
Da6xx_gpu.c107 u32 asid; in a6xx_set_pagetable() local
/Linux-v6.6/tools/testing/selftests/kvm/include/x86_64/
Dsvm.h94 u32 asid; member
/Linux-v6.6/drivers/iommu/arm/arm-smmu/
Darm-smmu.h344 u16 asid; member
/Linux-v6.6/drivers/accel/habanalabs/common/
Dfirmware_if.c1332 int hl_fw_cpucp_engine_core_asid_set(struct hl_device *hdev, u32 asid) in hl_fw_cpucp_engine_core_asid_set()

1234