/arch/tile/kernel/ |
H A D | machine_kexec.c | 184 void *va = local 186 r = kexec_bn2cl(va); 191 kunmap_atomic(va);
|
/arch/tile/mm/ |
H A D | highmem.c | 67 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 D | tlbflush.h | 80 * - 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 D | tlb.c | 173 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 D | mce.h | 40 unsigned long va; /* Effective VA of fault or miss. */ member in struct:el_common_EV5_uncorrectable_mcheck
|
/arch/alpha/kernel/ |
H A D | pci-noop.c | 148 void *va; local 151 va = sg_virt(sg); 152 sg_dma_address(sg) = (dma_addr_t)virt_to_phys(va);
|
H A D | traps.c | 446 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 D | math.c | 105 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 D | iopgtable.h | 60 * 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 D | traps.c | 532 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 D | hypercall.h | 202 #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 D | smp.c | 305 * 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 D | book3s_32_mmu_host.c | 144 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 D | book3s_64_mmu.c | 448 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 D | book3s_64_mmu_host.c | 84 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 D | ppc_mmu_32.c | 52 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 D | hash_native_64.c | 42 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 D | beat_htab.c | 91 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 D | hw_breakpoint.c | 129 unsigned long va; local 132 va = info->address; 135 return (va >= TASK_SIZE) && ((va + len - 1) >= TASK_SIZE);
|
/arch/sparc/mm/ |
H A D | io-unit.c | 200 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 D | iommu.c | 340 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 D | drv_xgbe_impl.h | 267 uint32_t va; /**< VA of start of packet */ member in struct:__anon2833
|
/arch/x86/kernel/ |
H A D | hw_breakpoint.c | 197 unsigned long va; local 200 va = info->address; 203 return (va >= TASK_SIZE) && ((va + len - 1) >= TASK_SIZE);
|
/arch/ia64/mm/ |
H A D | tlb.c | 393 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 D | cp1emu.c | 279 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...] |