Lines Matching refs:addr

17 pte_t *virt_to_pte(struct mm_struct *mm, unsigned long addr)  in virt_to_pte()  argument
27 pgd = pgd_offset(mm, addr); in virt_to_pte()
31 p4d = p4d_offset(pgd, addr); in virt_to_pte()
35 pud = pud_offset(p4d, addr); in virt_to_pte()
39 pmd = pmd_offset(pud, addr); in virt_to_pte()
43 return pte_offset_kernel(pmd, addr); in virt_to_pte()
64 static int do_op_one_page(unsigned long addr, int len, int is_write, in do_op_one_page() argument
65 int (*op)(unsigned long addr, int len, void *arg), void *arg) in do_op_one_page() argument
71 pte = maybe_map(addr, is_write); in do_op_one_page()
78 addr = (unsigned long) page_address(page) + in do_op_one_page()
79 (addr & ~PAGE_MASK); in do_op_one_page()
81 addr = (unsigned long) kmap_atomic(page) + in do_op_one_page()
82 (addr & ~PAGE_MASK); in do_op_one_page()
84 n = (*op)(addr, len, arg); in do_op_one_page()
89 kunmap_atomic((void *)addr); in do_op_one_page()
95 static long buffer_op(unsigned long addr, int len, int is_write, in buffer_op() argument
100 size = min(PAGE_ALIGN(addr) - addr, (unsigned long) len); in buffer_op()
103 n = do_op_one_page(addr, size, is_write, op, arg); in buffer_op()
109 addr += size; in buffer_op()
114 while (addr < ((addr + remain) & PAGE_MASK)) { in buffer_op()
115 n = do_op_one_page(addr, PAGE_SIZE, is_write, op, arg); in buffer_op()
121 addr += PAGE_SIZE; in buffer_op()
127 n = do_op_one_page(addr, remain, is_write, op, arg); in buffer_op()
197 static int clear_chunk(unsigned long addr, int len, void *unused) in clear_chunk() argument
199 memset((void *) addr, 0, len); in clear_chunk()
253 unsigned long addr = (unsigned long) uaddr; in arch_futex_atomic_op_inuser() local
260 pte = maybe_map(addr, 1); in arch_futex_atomic_op_inuser()
267 addr = (unsigned long) page_address(page) + in arch_futex_atomic_op_inuser()
268 (((unsigned long) addr) & ~PAGE_MASK); in arch_futex_atomic_op_inuser()
270 addr = (unsigned long) kmap_atomic(page) + in arch_futex_atomic_op_inuser()
271 ((unsigned long) addr & ~PAGE_MASK); in arch_futex_atomic_op_inuser()
273 uaddr = (u32 *) addr; in arch_futex_atomic_op_inuser()
300 kunmap_atomic((void *)addr); in arch_futex_atomic_op_inuser()