Searched defs:va (Results 1 - 25 of 86) sorted by relevance

1234

/arch/tile/include/asm/
H A Dedac.h20 static inline void atomic_scrub(void *va, u32 size) argument
/arch/mips/include/asm/
H A Dedac.h6 static inline void atomic_scrub(void *va, u32 size) argument
8 unsigned long *virt_addr = va;
/arch/powerpc/include/asm/
H A Dedac.h19 static __inline__ void atomic_scrub(void *va, u32 size) argument
21 unsigned int *virt_addr = va;
/arch/x86/include/asm/
H A Dedac.h6 static inline void atomic_scrub(void *va, u32 size) argument
8 u32 i, *virt_addr = va;
/arch/arm/include/asm/
H A Dedac.h25 static inline void atomic_scrub(void *va, u32 size) argument
28 unsigned int *virt_addr = va;
/arch/powerpc/sysdev/bestcomm/
H A Dsram.h42 static inline phys_addr_t bcom_sram_va2pa(void *va) { argument
44 (unsigned long)(va - bcom_sram->base_virt);
/arch/x86/include/asm/uv/
H A Duv.h18 unsigned long va,
29 unsigned long va, unsigned int cpu)
28 uv_flush_tlb_others(const struct cpumask *cpumask, struct mm_struct *mm, unsigned long va, unsigned int cpu) argument
/arch/mn10300/mm/
H A Dtlb-smp.c53 unsigned long va);
91 * @mm: The VM context to flush from (if va!=FLUSH_ALL).
92 * @va: Virtual address to flush or FLUSH_ALL to flush everything.
95 unsigned long va)
120 flush_va = va;
180 * @va: The virtual address of the page to invalidate.
182 void flush_tlb_page(struct vm_area_struct *vma, unsigned long va) argument
191 local_flush_tlb_page(mm, va);
193 flush_tlb_others(cpu_mask, mm, va);
94 flush_tlb_others(cpumask_t cpumask, struct mm_struct *mm, unsigned long va) argument
/arch/powerpc/mm/
H A Dhugetlbpage-hash64.c22 unsigned long va, rflags, pa, sz; local
27 /* Search the Linux page table for a match with va */
28 va = hpt_va(ea, vsid, ssize);
72 hash = hpt_hash(va, shift, ssize);
78 if (ppc_md.hpte_updatepp(slot, rflags, va, mmu_psize,
84 unsigned long hash = hpt_hash(va, shift, ssize);
104 slot = ppc_md.hpte_insert(hpte_group, va, pa, rflags, 0,
111 slot = ppc_md.hpte_insert(hpte_group, va, pa, rflags,
H A Dfsl_booke_mmu.c79 phys_addr_t v_mapped_by_tlbcam(unsigned long va) argument
83 if (va >= tlbcam_addrs[b].start && va < tlbcam_addrs[b].limit)
84 return tlbcam_addrs[b].phys + (va - tlbcam_addrs[b].start);
/arch/arm/mm/
H A Dmm.h19 static inline void set_top_pte(unsigned long va, pte_t pte) argument
21 pte_t *ptep = pte_offset_kernel(top_pmd, va);
23 local_flush_tlb_kernel_page(va);
26 static inline pte_t get_top_pte(unsigned long va) argument
28 pte_t *ptep = pte_offset_kernel(top_pmd, va);
H A Dcache-xsc3l2.c70 static inline void l2_unmap_va(unsigned long va) argument
73 if (va != -1)
74 kunmap_atomic((void *)va);
81 unsigned long va = prev_va & PAGE_MASK; local
90 va = (unsigned long)kmap_atomic_pfn(pa >> PAGE_SHIFT);
92 return va + (pa_offset >> (32 - PAGE_SHIFT));
H A Dflush.c41 unsigned long va = FLUSH_ALIAS_START + (CACHE_COLOUR(vaddr) << PAGE_SHIFT); local
45 set_top_pte(va, pfn_pte(pfn, PAGE_KERNEL));
46 to = va + offset;
/arch/frv/mm/
H A Ddma-alloc.c50 static int map_page(unsigned long va, unsigned long pa, pgprot_t prot) argument
59 pge = pgd_offset_k(va);
60 pue = pud_offset(pge, va);
61 pme = pmd_offset(pue, va);
64 pte = pte_alloc_kernel(pme, va);
84 unsigned long page, va, pa; local
107 va = VMALLOC_VMADDR(area->addr);
108 ret = (void *) va;
123 err = map_page(va + i, pa + i, PAGE_KERNEL_NOCACHE);
126 vfree((void *) va);
[all...]
/arch/microblaze/mm/
H A Dconsistent.c72 unsigned long va; local
117 va = (unsigned long) area->addr;
118 ret = (void *)va;
138 err = map_page(va + i, pa + i, _PAGE_KERNEL | _PAGE_NO_CACHE);
H A Dpgtable.c42 #define flush_HPTE(X, va, pg) _tlbie(va)
139 int map_page(unsigned long va, phys_addr_t pa, int flags) argument
145 pd = pmd_offset(pgd_offset_k(va), va);
147 pg = pte_alloc_kernel(pd, va); /* from powerpc - pgtable.c */
148 /* pg = pte_alloc_kernel(&init_mm, pd, va); */
152 set_pte_at(&init_mm, va, pg, pfn_pte(pa >> PAGE_SHIFT,
155 flush_HPTE(0, va, pmd_val(*pd));
156 /* flush_HPTE(0, va, p
[all...]
/arch/powerpc/platforms/wsp/
H A Dh8.c94 void __iomem *va = NULL; local
113 va = of_iomap(uart, 0);
122 return va;
/arch/tile/kernel/
H A Dtlb.c53 unsigned long va)
58 va, size, size, mm_cpumask(mm), NULL, 0);
61 void flush_tlb_page(const struct vm_area_struct *vma, unsigned long va) argument
63 flush_tlb_page_mm(vma, vma->vm_mm, va);
52 flush_tlb_page_mm(const struct vm_area_struct *vma, struct mm_struct *mm, unsigned long va) argument
/arch/arm/plat-omap/include/plat/
H A Diovmm.h25 void *va; /* mpu side mapped address */ member in struct:iovm_struct
/arch/arm/plat-samsung/
H A Dpm.c50 va_list va; local
53 va_start(va, fmt);
54 vsprintf(buff, fmt, va);
55 va_end(va);
/arch/frv/kernel/
H A Ddebug-stub.c185 va_list va; local
189 va_start(va, fmt);
190 n = vsprintf(buf, fmt, va);
191 va_end(va);
/arch/openrisc/kernel/
H A Ddma.c74 unsigned long va; local
88 va = (unsigned long)page;
94 if (walk_page_range(va, va + size, &walk)) {
99 return (void *)va;
105 unsigned long va = (unsigned long)vaddr; local
112 WARN_ON(walk_page_range(va, va + size, &walk));
/arch/powerpc/kernel/
H A Dvecemu.c262 unsigned int va, vb, vc, vd; local
270 va = (instr >> 16) & 0x1f;
279 vaddfp(&vrs[vd], &vrs[va], &vrs[vb]);
282 vsubfp(&vrs[vd], &vrs[va], &vrs[vb]);
322 vrs[vd].u[i] = ctuxs(vrs[vb].u[i], va,
327 vrs[vd].u[i] = ctsxs(vrs[vb].u[i], va,
335 vmaddfp(&vrs[vd], &vrs[va], &vrs[vb], &vrs[vc]);
338 vnmsubfp(&vrs[vd], &vrs[va], &vrs[vb], &vrs[vc]);
/arch/powerpc/platforms/ps3/
H A Dhtab.c46 static long ps3_hpte_insert(unsigned long hpte_group, unsigned long va, argument
64 hpte_v = hpte_encode_v(va, psize, ssize) | vflags | HPTE_V_VALID;
78 pr_info("%s:result=%d va=%lx pa=%lx ix=%lx v=%llx r=%llx\n",
79 __func__, result, va, pa, hpte_group, hpte_v, hpte_r);
110 unsigned long va, int psize, int ssize, int local)
118 want_v = hpte_encode_v(va, psize, ssize);
128 pr_info("%s: res=%d read va=%lx slot=%lx psize=%d\n",
129 __func__, result, va, slot, psize);
162 static void ps3_hpte_invalidate(unsigned long slot, unsigned long va, argument
173 pr_info("%s: res=%d va
109 ps3_hpte_updatepp(unsigned long slot, unsigned long newpp, unsigned long va, int psize, int ssize, int local) argument
[all...]
/arch/sparc/kernel/
H A Dmodule.c243 unsigned long va; local
246 for (va = 0; va < (PAGE_SIZE << 1); va += 32)
247 spitfire_put_icache_tag(va, 0x0);

Completed in 1011 milliseconds

1234