Searched defs:asid (Results 1 - 51 of 51) sorted by relevance

/linux-4.4.14/arch/xtensa/include/asm/
H A Dmmu.h17 unsigned long asid[NR_CPUS]; member in struct:__anon3239
H A Dmmu_context.h70 unsigned long asid = cpu_asid_cache(cpu); get_new_mmu_context() local
91 unsigned long asid = mm->context.asid[cpu]; get_mmu_context() local
/linux-4.4.14/arch/mips/include/asm/
H A Dmmu.h7 unsigned long asid[NR_CPUS]; member in struct:__anon1897
H A Dmmu_context.h105 unsigned long asid = asid_cache(cpu); get_new_mmu_context() local
/linux-4.4.14/arch/sh/include/asm/
H A Dmmu_context_32.h14 static inline void set_asid(unsigned long asid) set_asid() argument
24 static inline void set_asid(unsigned long asid) set_asid() argument
39 unsigned long asid; get_asid() local
H A Dmmu_context_64.h42 static inline void set_asid(unsigned long asid) set_asid() argument
H A Dmmu_context.h59 unsigned long asid = asid_cache(cpu); get_mmu_context() local
/linux-4.4.14/arch/mips/lib/
H A Dr3k_dump_tlb.c31 unsigned int asid; dump_tlb() local
H A Ddump_tlb.c73 unsigned long s_entryhi, entryhi, asid; dump_tlb() local
/linux-4.4.14/arch/sh/mm/
H A Dtlb-pteaex.c70 void local_flush_tlb_one(unsigned long asid, unsigned long page) local_flush_tlb_one() argument
H A Dtlb-sh3.c57 void local_flush_tlb_one(unsigned long asid, unsigned long page) local_flush_tlb_one() argument
H A Dtlb-sh4.c66 void local_flush_tlb_one(unsigned long asid, unsigned long page) local_flush_tlb_one() argument
H A Dtlbflush_32.c21 unsigned long asid; local_flush_tlb_page() local
56 unsigned long asid; local_flush_tlb_range() local
89 unsigned long asid; local_flush_tlb_kernel_range() local
H A Dtlb-sh5.c120 sh64_setup_tlb_slot(unsigned long long config_addr, unsigned long eaddr, unsigned long asid, unsigned long paddr) sh64_setup_tlb_slot() argument
H A Dtlbflush_64.c31 void local_flush_tlb_one(unsigned long asid, unsigned long page) local_flush_tlb_one() argument
H A Dnommu.c60 void local_flush_tlb_one(unsigned long asid, unsigned long page) local_flush_tlb_one() argument
H A Dtlb-debugfs.c94 unsigned long vpn, ppn, asid, size; tlb_seq_show() local
H A Dcache-sh5.c34 sh64_setup_dtlb_cache_slot(unsigned long eaddr, unsigned long asid, sh64_setup_dtlb_cache_slot() argument
/linux-4.4.14/arch/tile/kernel/
H A Dtlb.c39 HV_Remote_ASID *asid = &asids[i++]; for_each_cpu() local
/linux-4.4.14/arch/arm64/include/asm/
H A Dtlbflush.h84 unsigned long asid = ASID(mm) << 48; flush_tlb_mm() local
111 unsigned long asid = ASID(vma->vm_mm) << 48; __flush_tlb_range() local
/linux-4.4.14/drivers/iommu/
H A Dshmobile-ipmmu.c46 ipmmu_tlb_set(struct shmobile_ipmmu *ipmmu, unsigned long phys, int size, int asid) ipmmu_tlb_set() argument
H A Dtegra-smmu.c778 unsigned int asid; tegra_smmu_swgroups_show() local
192 smmu_flush_tlb_asid(struct tegra_smmu *smmu, unsigned long asid) smmu_flush_tlb_asid() argument
202 smmu_flush_tlb_section(struct tegra_smmu *smmu, unsigned long asid, unsigned long iova) smmu_flush_tlb_section() argument
213 smmu_flush_tlb_group(struct tegra_smmu *smmu, unsigned long asid, unsigned long iova) smmu_flush_tlb_group() argument
327 tegra_smmu_enable(struct tegra_smmu *smmu, unsigned int swgroup, unsigned int asid) tegra_smmu_enable() argument
355 tegra_smmu_disable(struct tegra_smmu *smmu, unsigned int swgroup, unsigned int asid) tegra_smmu_disable() argument
H A Darm-smmu-v3.c464 u16 asid; member in struct:arm_smmu_cmdq_ent::__anon5457::__anon5461
525 u16 asid; member in struct:arm_smmu_s1_cfg::arm_smmu_ctx_desc
1452 int asid; arm_smmu_domain_finalise_s1() local
/linux-4.4.14/arch/tile/include/asm/
H A Dmmu_context.h37 static inline void __install_page_table(pgd_t *pgdir, int asid, pgprot_t prot) __install_page_table() argument
46 static inline void install_page_table(pgd_t *pgdir, int asid) install_page_table() argument
99 int asid = __this_cpu_read(current_asid) + 1; switch_mm() local
/linux-4.4.14/arch/tile/include/gxio/
H A Dtrio.h182 unsigned int asid; member in struct:__anon2844
/linux-4.4.14/arch/arc/include/asm/
H A Dmmu.h75 unsigned long asid[NR_CPUS]; /* 8 bit MMU PID + Generation cycle */ member in struct:__anon130
/linux-4.4.14/arch/score/include/asm/
H A Dmmu_context.h49 unsigned long asid = asid_cache + ASID_INC; get_new_mmu_context() local
/linux-4.4.14/arch/m32r/include/asm/
H A Dmmu_context.h96 static inline void set_asid(unsigned long asid) set_asid() argument
103 unsigned long asid; get_asid() local
/linux-4.4.14/arch/arm64/mm/
H A Dcontext.c46 u64 asid; flush_context() local
79 static bool check_update_reserved_asid(u64 asid, u64 newasid) check_update_reserved_asid() argument
106 u64 asid = atomic64_read(&mm->context.id); new_context() local
155 u64 asid; check_and_switch_context() local
181 atomic64_set(&per_cpu(active_asids, cpu), asid); check_and_switch_context() local
/linux-4.4.14/arch/avr32/include/asm/
H A Dmmu_context.h87 static inline void set_asid(unsigned long asid) set_asid() argument
96 unsigned long asid; get_asid() local
/linux-4.4.14/drivers/misc/sgi-gru/
H A Dgruhandles.c151 tgh_invalidate(struct gru_tlb_global_handle *tgh, unsigned long vaddr, unsigned long vaddrmask, int asid, int pagesize, int global, int n, unsigned short ctxbitmap) tgh_invalidate() argument
168 tfh_write_only(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) tfh_write_only() argument
184 tfh_write_restart(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) tfh_write_restart() argument
H A Dgrutlbpurge.c165 int grupagesize, pagesize, pageshift, gid, asid; gru_flush_tlb_range() local
H A Dgrufault.c371 int pageshift = 0, asid, write, ret, atomic = !cbk, indexway; gru_try_dropin() local
318 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
H A Dgrumain.c106 static int gru_reset_asid_limit(struct gru_state *gru, int asid) gru_reset_asid_limit() argument
152 int asid; gru_assign_asid() local
243 int asid; gru_load_mm_tracker() local
595 int i, err, asid, ctxnum = gts->ts_ctxnum; gru_load_context() local
H A Dgruhandles.h214 unsigned int asid:24; /* DW 2 */ member in struct:gru_tlb_global_handle
388 unsigned int asid[8]; /* DW 2 - 5 */ member in struct:gru_context_configuration_handle
/linux-4.4.14/arch/mips/dec/
H A Dkn01-berr.c83 long asid, entryhi, vaddr; dec_kn01_be_backend() local
/linux-4.4.14/arch/m68k/include/asm/
H A Dmmu_context.h100 int asid; load_ksp_mmu() local
/linux-4.4.14/arch/m68k/mm/
H A Dmcfmmu.c91 int asid; cf_tlb_miss() local
/linux-4.4.14/arch/arm/mm/
H A Dcontext.c59 u64 context_id, asid; a15_erratum_get_cpumask() local
142 u64 asid; flush_context() local
168 static bool check_update_reserved_asid(u64 asid, u64 newasid) check_update_reserved_asid() argument
195 u64 asid = atomic64_read(&mm->context.id); new_context() local
244 u64 asid; check_and_switch_context() local
274 atomic64_set(&per_cpu(active_asids, cpu), asid); check_and_switch_context() local
/linux-4.4.14/arch/tile/gxio/
H A Diorpc_trio.c141 unsigned int asid; member in struct:init_memory_map_mmu_aux_param
227 unsigned int asid; member in struct:config_msi_intr_param
148 gxio_trio_init_memory_map_mmu_aux(gxio_trio_context_t *context, unsigned int map, unsigned long va, uint64_t size, unsigned int asid, unsigned int mac, uint64_t bus_address, unsigned int node, unsigned int order_mode) gxio_trio_init_memory_map_mmu_aux() argument
230 gxio_trio_config_msi_intr(gxio_trio_context_t *context, int inter_x, int inter_y, int inter_ipi, int inter_event, unsigned int mac, unsigned int mem_map, uint64_t mem_map_base, uint64_t mem_map_limit, unsigned int asid) gxio_trio_config_msi_intr() argument
/linux-4.4.14/arch/sh/kernel/
H A Dsmp.c460 void flush_tlb_one(unsigned long asid, unsigned long vaddr) flush_tlb_one() argument
/linux-4.4.14/arch/m32r/mm/
H A Dfault.c491 unsigned long asid; local_flush_tlb_range() local
/linux-4.4.14/arch/avr32/mm/
H A Dtlb.c117 static void __flush_tlb_page(unsigned long asid, unsigned long page) __flush_tlb_page() argument
153 unsigned long flags, asid; flush_tlb_page() local
190 unsigned long asid; flush_tlb_range() local
230 unsigned long asid; flush_tlb_kernel_range() local
/linux-4.4.14/arch/mips/kvm/
H A Dtlb.c602 unsigned long asid = asid_cache(cpu); kvm_get_new_mmu_context() local
776 unsigned long paddr, flags, vpn2, asid; kvm_get_inst() local
/linux-4.4.14/arch/arc/mm/
H A Dtlb.c710 unsigned int asid = hw_pid(vma->vm_mm, cpu); local_flush_pmd_tlb_range() local
/linux-4.4.14/arch/arm/include/asm/
H A Dtlbflush.h369 const int asid = ASID(mm); __local_flush_tlb_mm() local
387 const int asid = ASID(mm); local_flush_tlb_mm() local
/linux-4.4.14/arch/x86/include/asm/
H A Dsvm.h67 u32 asid; member in struct:vmcb_control_area
/linux-4.4.14/arch/tile/include/hv/
H A Dhypervisor.h823 HV_ASID asid; member in struct:__anon2878
1959 HV_ASID asid:10; member in struct:__anon2895
/linux-4.4.14/arch/x86/kvm/
H A Dsvm.c461 static inline void invlpga(unsigned long addr, u32 asid) invlpga() argument
/linux-4.4.14/security/selinux/
H A Dhooks.c1517 u32 asid = cred_sid(actor), tsid = cred_sid(target); cred_has_perm() local
/linux-4.4.14/arch/x86/include/asm/uv/
H A Duv_mmrs.h897 unsigned long asid:24; /* RO */ member in struct:uvh_gr0_tlb_mmr_read_data_lo_u::uvh_gr0_tlb_mmr_read_data_lo_s
902 unsigned long asid:24; /* RO */ member in struct:uvh_gr0_tlb_mmr_read_data_lo_u::uv1h_gr0_tlb_mmr_read_data_lo_s
907 unsigned long asid:24; /* RO */ member in struct:uvh_gr0_tlb_mmr_read_data_lo_u::uvxh_gr0_tlb_mmr_read_data_lo_s
912 unsigned long asid:24; /* RO */ member in struct:uvh_gr0_tlb_mmr_read_data_lo_u::uv2h_gr0_tlb_mmr_read_data_lo_s
917 unsigned long asid:24; /* RO */ member in struct:uvh_gr0_tlb_mmr_read_data_lo_u::uv3h_gr0_tlb_mmr_read_data_lo_s
1339 unsigned long asid:24; /* RO */ member in struct:uvh_gr1_tlb_mmr_read_data_lo_u::uvh_gr1_tlb_mmr_read_data_lo_s
1344 unsigned long asid:24; /* RO */ member in struct:uvh_gr1_tlb_mmr_read_data_lo_u::uv1h_gr1_tlb_mmr_read_data_lo_s
1349 unsigned long asid:24; /* RO */ member in struct:uvh_gr1_tlb_mmr_read_data_lo_u::uvxh_gr1_tlb_mmr_read_data_lo_s
1354 unsigned long asid:24; /* RO */ member in struct:uvh_gr1_tlb_mmr_read_data_lo_u::uv2h_gr1_tlb_mmr_read_data_lo_s
1359 unsigned long asid:24; /* RO */ member in struct:uvh_gr1_tlb_mmr_read_data_lo_u::uv3h_gr1_tlb_mmr_read_data_lo_s

Completed in 2208 milliseconds