Searched defs:va (Results 26 - 50 of 86) sorted by relevance

1234

/arch/tile/kernel/
H A Dmachine_kexec.c184 void *va = local
186 r = kexec_bn2cl(va);
191 kunmap_atomic(va);
/arch/tile/mm/
H A Dhighmem.c67 unsigned long va; member in struct:atomic_mapped_page
83 * Add a page and va, on this cpu, to the list of kmap_atomic pages,
97 unsigned long va, pte_t *ptep, pte_t pteval)
109 amp->va = va;
124 * Remove a page and va, on this cpu, from the list of kmap_atomic pages.
130 static void kmap_atomic_unregister(struct page *page, unsigned long va) argument
137 if (amp->page == page && amp->cpu == cpu && amp->va == va)
149 pte_t *ptep = kmap_get_pte(amp->va);
96 kmap_atomic_register(struct page *page, enum km_type type, unsigned long va, pte_t *ptep, pte_t pteval) argument
[all...]
/arch/x86/include/asm/
H A Dtlbflush.h80 * - flush_tlb_others(cpumask, mm, va) flushes TLBs on other cpus
118 unsigned long va)
146 struct mm_struct *mm, unsigned long va);
166 #define flush_tlb_others(mask, mm, va) native_flush_tlb_others(mask, mm, va)
116 native_flush_tlb_others(const struct cpumask *cpumask, struct mm_struct *mm, unsigned long va) argument
/arch/x86/mm/
H A Dtlb.c173 struct mm_struct *mm, unsigned long va)
186 f->flush_va = va;
206 struct mm_struct *mm, unsigned long va)
212 cpumask = uv_flush_tlb_others(cpumask, mm, va, cpu);
214 flush_tlb_others_ipi(cpumask, mm, va);
217 flush_tlb_others_ipi(cpumask, mm, va);
303 void flush_tlb_page(struct vm_area_struct *vma, unsigned long va) argument
311 __flush_tlb_one(va);
317 flush_tlb_others(mm_cpumask(mm), mm, va); local
172 flush_tlb_others_ipi(const struct cpumask *cpumask, struct mm_struct *mm, unsigned long va) argument
205 native_flush_tlb_others(const struct cpumask *cpumask, struct mm_struct *mm, unsigned long va) argument
/arch/alpha/include/asm/
H A Dmce.h40 unsigned long va; /* Effective VA of fault or miss. */ member in struct:el_common_EV5_uncorrectable_mcheck
/arch/alpha/kernel/
H A Dpci-noop.c148 void *va; local
151 va = sg_virt(sg);
152 sg_dma_address(sg) = (dma_addr_t)virt_to_phys(va);
H A Dtraps.c446 unsigned long count, va, pc; member in struct:unaligned_stat
455 do_entUna(void * va, unsigned long opcode, unsigned long reg, argument
464 unaligned[0].va = (unsigned long) va;
486 : "r"(va), "0"(0));
506 : "r"(va), "0"(0));
526 : "r"(va), "0"(0));
560 : "r"(va), "r"(una_reg(reg)), "0"(0));
590 : "r"(va), "r"(una_reg(reg)), "0"(0));
620 : "r"(va), "
770 do_entUnaUser(void __user * va, unsigned long opcode, unsigned long reg, struct pt_regs *regs) argument
[all...]
/arch/alpha/math-emu/
H A Dmath.c105 unsigned long res, va, vb, vc, swcr, fpcr; local
127 va = alpha_read_fp_reg_s(fa);
130 FP_UNPACK_SP(SA, &va);
157 va = alpha_read_fp_reg(fa);
161 FP_UNPACK_RAW_DP(DA, &va);
192 FP_UNPACK_DP(DA, &va);
/arch/arm/plat-omap/include/plat/
H A Diopgtable.h60 * omap_iommu_translate() - va to pa translation
62 * @va: virtual address
65 * va to pa translation
67 static inline phys_addr_t omap_iommu_translate(u32 d, u32 va, u32 mask) argument
69 return (d & mask) | (va & (~mask));
/arch/frv/kernel/
H A Dtraps.c532 va_list va; local
537 va_start(va, str);
538 vsprintf(buffer, str, va);
539 va_end(va);
/arch/ia64/include/asm/xen/
H A Dhypercall.h202 #define HYPERVISOR_update_va_mapping(va, new_val, flags) (0)
237 struct multicall_entry *mcl, unsigned long va,
236 MULTI_update_va_mapping( struct multicall_entry *mcl, unsigned long va, pte_t new_val, unsigned long flags) argument
/arch/m32r/kernel/
H A Dsmp.c305 * Arguments: *vma - a pointer to the vma struct include va
306 * va - virtual address for flush TLB
315 void smp_flush_tlb_page(struct vm_area_struct *vma, unsigned long va) argument
336 va &= PAGE_MASK;
337 va |= (*mmc & MMU_CONTEXT_ASID_MASK);
338 __flush_tlb_page(va);
342 flush_tlb_others(cpu_mask, mm, vma, va);
360 * *vma - a pointer to the vma struct include va
361 * va - virtual address for flush TLB
371 struct vm_area_struct *vma, unsigned long va)
370 flush_tlb_others(cpumask_t cpumask, struct mm_struct *mm, struct vm_area_struct *vma, unsigned long va) argument
463 unsigned long va = flush_va; local
[all...]
/arch/powerpc/kvm/
H A Dbook3s_32_mmu_host.c144 u64 va; local
176 va = (vsid << SID_SHIFT) | (eaddr & ~ESID_MASK);
244 orig_pte->eaddr, (ulong)pteg, va,
248 pte->host_va = va;
H A Dbook3s_64_mmu.c448 static void kvmppc_mmu_book3s_64_tlbie(struct kvm_vcpu *vcpu, ulong va, argument
453 dprintk("KVM MMU: tlbie(0x%lx)\n", va);
457 kvmppc_mmu_pte_vflush(vcpu, va >> 12, mask);
H A Dbook3s_64_mmu_host.c84 ulong hash, hpteg, va; local
120 va = hpt_va(orig_pte->eaddr, vsid, MMU_SEGSIZE_256M);
130 hash = hpt_hash(va, PTE_SIZE, MMU_SEGSIZE_256M);
142 ret = ppc_md.hpte_insert(hpteg, va, hpaddr, rflags, vflags, MMU_PAGE_4K, MMU_SEGSIZE_256M);
153 trace_kvm_book3s_64_mmu_map(rflags, hpteg, va, hpaddr, orig_pte);
163 pte->host_va = va;
/arch/powerpc/mm/
H A Dppc_mmu_32.c52 phys_addr_t v_mapped_by_bats(unsigned long va) argument
56 if (va >= bat_addrs[b].start && va < bat_addrs[b].limit)
57 return bat_addrs[b].phys + (va - bat_addrs[b].start);
H A Dhash_native_64.c42 static inline void __tlbie(unsigned long va, int psize, int ssize) argument
47 va &= ~(0xffffULL << 48);
51 va &= ~0xffful;
52 va |= ssize << 8;
54 : : "r" (va), "r"(0), "i" (CPU_FTR_ARCH_206)
59 va &= ~((1ul << mmu_psize_defs[psize].shift) - 1);
60 va |= penc << 12;
61 va |= ssize << 8;
62 va |= 1; /* L */
64 : : "r" (va), "
70 __tlbiel(unsigned long va, int psize, int ssize) argument
97 tlbie(unsigned long va, int psize, int ssize, int local) argument
137 native_hpte_insert(unsigned long hpte_group, unsigned long va, unsigned long pa, unsigned long rflags, unsigned long vflags, int psize, int ssize) argument
227 native_hpte_updatepp(unsigned long slot, unsigned long newpp, unsigned long va, int psize, int ssize, int local) argument
262 native_hpte_find(unsigned long va, int psize, int ssize) argument
298 unsigned long vsid, va; local
318 native_hpte_invalidate(unsigned long slot, unsigned long va, int psize, int ssize, int local) argument
351 hpte_decode(struct hash_pte *hpte, unsigned long slot, int *psize, int *ssize, unsigned long *va) argument
423 unsigned long hpte_v, va; local
468 unsigned long va, hash, index, hidx, shift, slot; local
[all...]
/arch/powerpc/platforms/cell/
H A Dbeat_htab.c91 unsigned long va, unsigned long pa,
102 DBG_LOW("hpte_insert(group=%lx, va=%016lx, pa=%016lx, "
104 hpte_group, va, pa, rflags, vflags, psize);
106 hpte_v = hpte_encode_v(va, psize, MMU_SEGSIZE_256M) |
187 unsigned long va,
194 want_v = hpte_encode_v(va, psize, MMU_SEGSIZE_256M);
223 static long beat_lpar_hpte_find(unsigned long va, int psize) argument
230 hash = hpt_hash(va, mmu_psize_defs[psize].shift, MMU_SEGSIZE_256M);
231 want_v = hpte_encode_v(va, psize, MMU_SEGSIZE_256M);
258 unsigned long lpar_rc, slot, vsid, va; local
90 beat_lpar_hpte_insert(unsigned long hpte_group, unsigned long va, unsigned long pa, unsigned long rflags, unsigned long vflags, int psize, int ssize) argument
185 beat_lpar_hpte_updatepp(unsigned long slot, unsigned long newpp, unsigned long va, int psize, int ssize, int local) argument
275 beat_lpar_hpte_invalidate(unsigned long slot, unsigned long va, int psize, int ssize, int local) argument
313 beat_lpar_hpte_insert_v3(unsigned long hpte_group, unsigned long va, unsigned long pa, unsigned long rflags, unsigned long vflags, int psize, int ssize) argument
365 beat_lpar_hpte_updatepp_v3(unsigned long slot, unsigned long newpp, unsigned long va, int psize, int ssize, int local) argument
395 beat_lpar_hpte_invalidate_v3(unsigned long slot, unsigned long va, int psize, int ssize, int local) argument
[all...]
/arch/sh/kernel/
H A Dhw_breakpoint.c129 unsigned long va; local
132 va = info->address;
135 return (va >= TASK_SIZE) && ((va + len - 1) >= TASK_SIZE);
/arch/sparc/mm/
H A Dio-unit.c200 static int iounit_map_dma_area(struct device *dev, dma_addr_t *pba, unsigned long va, __u32 addr, int len) argument
212 page = va;
231 va += PAGE_SIZE;
H A Diommu.c340 static int iommu_map_dma_area(struct device *dev, dma_addr_t *pba, unsigned long va, argument
349 BUG_ON((va & ~PAGE_MASK) != 0);
363 page = va;
385 va += PAGE_SIZE;
/arch/tile/include/hv/
H A Ddrv_xgbe_impl.h267 uint32_t va; /**< VA of start of packet */ member in struct:__anon2833
/arch/x86/kernel/
H A Dhw_breakpoint.c197 unsigned long va; local
200 va = info->address;
203 return (va >= TASK_SIZE) && ((va + len - 1) >= TASK_SIZE);
/arch/ia64/mm/
H A Dtlb.c393 static int is_tr_overlap(struct ia64_tr_entry *p, u64 va, u64 log_size) argument
397 u64 va_rr = ia64_get_rr(va);
399 u64 va_end = va + (1<<log_size) - 1;
406 if (va > tr_end || p->ifa > va_end)
417 * va : virtual address.
426 int ia64_itr_entry(u64 target_mask, u64 va, u64 pte, u64 log_size) argument
446 if (is_tr_overlap(p, va, log_size)) {
458 if (is_tr_overlap(p, va, log_size)) {
496 ia64_itr(0x1, i, va, pte, log_size);
499 p->ifa = va;
[all...]
/arch/mips/math-emu/
H A Dcp1emu.c279 u64 __user *va = (u64 __user *) (xcp->regs[MIPSInst_RS(ir)] + local
285 if (!access_ok(VERIFY_READ, va, sizeof(u64))) {
287 *fault_addr = va;
290 if (__get_user(val, va)) {
292 *fault_addr = va;
300 u64 __user *va = (u64 __user *) (xcp->regs[MIPSInst_RS(ir)] + local
306 if (!access_ok(VERIFY_WRITE, va, sizeof(u64))) {
308 *fault_addr = va;
311 if (__put_user(val, va)) {
313 *fault_addr = va;
320 u32 __user *va = (u32 __user *) (xcp->regs[MIPSInst_RS(ir)] + local
340 u32 __user *va = (u32 __user *) (xcp->regs[MIPSInst_RS(ir)] + local
661 u32 __user *va; local
750 u64 __user *va; local
[all...]

Completed in 882 milliseconds

1234