Lines Matching refs:uaddr
549 static inline int fault_in_pages_writeable(char __user *uaddr, int size) in fault_in_pages_writeable() argument
560 ret = __put_user(0, uaddr); in fault_in_pages_writeable()
562 char __user *end = uaddr + size - 1; in fault_in_pages_writeable()
568 if (((unsigned long)uaddr & PAGE_MASK) != in fault_in_pages_writeable()
575 static inline int fault_in_pages_readable(const char __user *uaddr, int size) in fault_in_pages_readable() argument
583 ret = __get_user(c, uaddr); in fault_in_pages_readable()
585 const char __user *end = uaddr + size - 1; in fault_in_pages_readable()
587 if (((unsigned long)uaddr & PAGE_MASK) != in fault_in_pages_readable()
602 static inline int fault_in_multipages_writeable(char __user *uaddr, int size) in fault_in_multipages_writeable() argument
605 char __user *end = uaddr + size - 1; in fault_in_multipages_writeable()
614 while (uaddr <= end) { in fault_in_multipages_writeable()
615 ret = __put_user(0, uaddr); in fault_in_multipages_writeable()
618 uaddr += PAGE_SIZE; in fault_in_multipages_writeable()
622 if (((unsigned long)uaddr & PAGE_MASK) == in fault_in_multipages_writeable()
629 static inline int fault_in_multipages_readable(const char __user *uaddr, in fault_in_multipages_readable() argument
634 const char __user *end = uaddr + size - 1; in fault_in_multipages_readable()
639 while (uaddr <= end) { in fault_in_multipages_readable()
640 ret = __get_user(c, uaddr); in fault_in_multipages_readable()
643 uaddr += PAGE_SIZE; in fault_in_multipages_readable()
647 if (((unsigned long)uaddr & PAGE_MASK) == in fault_in_multipages_readable()