Lines Matching defs:vaddr
69 static void tlb_batch_add_one(struct mm_struct *mm, unsigned long vaddr,
75 vaddr &= PAGE_MASK;
77 vaddr |= 0x1UL;
87 flush_tsb_user_page(mm, vaddr, hugepage_shift);
88 global_flush_tlb_page(mm, vaddr);
103 tb->vaddrs[nr] = vaddr;
112 void tlb_batch_add(struct mm_struct *mm, unsigned long vaddr,
137 if ((paddr ^ vaddr) & (1 << 13))
143 tlb_batch_add_one(mm, vaddr, pte_exec(orig), hugepage_shift);
147 static void tlb_batch_pmd_scan(struct mm_struct *mm, unsigned long vaddr,
153 pte = pte_offset_map(&pmd, vaddr);
156 end = vaddr + HPAGE_SIZE;
157 while (vaddr < end) {
161 tlb_batch_add_one(mm, vaddr, exec, PAGE_SHIFT);
164 vaddr += PAGE_SIZE;