Lines Matching refs:vaddr
15 unsigned long vaddr = __fix_to_virt(idx); in set_fixmap() local
16 pgd_t *pgd = pgd_offset_k(vaddr); in set_fixmap()
17 pmd_t *pmd = pmd_offset(pgd, vaddr); in set_fixmap()
21 pmd = pmd_alloc(NULL, pgd, vaddr); in set_fixmap()
23 pte = pte_offset_kernel(pmd, vaddr); in set_fixmap()
25 pte = pte_alloc_kernel(pmd, vaddr); in set_fixmap()
27 set_pte_at(&init_mm, vaddr, pte, __mk_pte(phys, PAGE_KERNEL_RWX)); in set_fixmap()
28 flush_tlb_kernel_range(vaddr, vaddr + PAGE_SIZE); in set_fixmap()
33 unsigned long vaddr = __fix_to_virt(idx); in clear_fixmap() local
34 pgd_t *pgd = pgd_offset_k(vaddr); in clear_fixmap()
35 pmd_t *pmd = pmd_offset(pgd, vaddr); in clear_fixmap()
36 pte_t *pte = pte_offset_kernel(pmd, vaddr); in clear_fixmap()
41 pte_clear(&init_mm, vaddr, pte); in clear_fixmap()
43 flush_tlb_kernel_range(vaddr, vaddr + PAGE_SIZE); in clear_fixmap()