Lines Matching refs:addr
309 unsigned long addr, pte_t *ptep)
312 trace_xen_mmu_ptep_modify_prot_start(vma->vm_mm, addr, ptep, *ptep);
316 void xen_ptep_modify_prot_commit(struct vm_area_struct *vma, unsigned long addr,
321 trace_xen_mmu_ptep_modify_prot_commit(vma->vm_mm, addr, ptep, pte);
1144 unsigned long addr;
1155 addr = xen_start_info->mfn_list;
1165 if (addr >= __START_KERNEL_map) {
1166 xen_cleanhighmap(addr, addr + size);
1169 memblock_free((void *)addr, size);
1171 xen_cleanmfnmap(addr);
1178 unsigned long addr;
1189 addr = xen_start_info->pt_base;
1192 xen_cleanhighmap(addr, roundup(addr + size, PMD_SIZE * 2));
1253 static void xen_flush_tlb_one_user(unsigned long addr)
1258 trace_xen_mmu_flush_tlb_one_user(addr);
1265 op->arg1.linear_addr = addr & PAGE_MASK;
1528 unsigned long addr = (unsigned long)__va(pfn << PAGE_SHIFT);
1531 MULTI_update_va_mapping(mcs.mc, (unsigned long)addr,
1643 static void __init set_page_prot_flags(void *addr, pgprot_t prot,
1646 unsigned long pfn = __pa(addr) >> PAGE_SHIFT;
1649 if (HYPERVISOR_update_va_mapping((unsigned long)addr, pte, flags))
1652 static void __init set_page_prot(void *addr, pgprot_t prot)
1654 return set_page_prot_flags(addr, prot, UVMF_NONE);
1680 unsigned long addr)
1682 if (*pt_base == PFN_DOWN(__pa(addr))) {
1683 set_page_prot_flags((void *)addr, PAGE_KERNEL, UVMF_INVLPG);
1684 clear_page((void *)addr);
1687 if (*pt_end == PFN_DOWN(__pa(addr))) {
1688 set_page_prot_flags((void *)addr, PAGE_KERNEL, UVMF_INVLPG);
1689 clear_page((void *)addr);
1707 unsigned long addr[3];
1744 addr[0] = (unsigned long)pgd;
1745 addr[1] = (unsigned long)l3;
1746 addr[2] = (unsigned long)l2;
1815 for (i = 0; i < ARRAY_SIZE(addr); i++)
1816 check_pt_base(&pt_base, &pt_end, addr[i]);
1830 static unsigned long __init xen_read_phys_ulong(phys_addr_t addr)
1835 vaddr = early_memremap_ro(addr, sizeof(val));
2420 static int remap_area_pfn_pte_fn(pte_t *ptep, unsigned long addr, void *data)
2444 int xen_remap_pfn(struct vm_area_struct *vma, unsigned long addr,
2474 err = apply_to_page_range(vma->vm_mm, addr, range,
2510 addr += range;