Lines Matching refs:uaddr
542 static inline int fault_in_pages_writeable(char __user *uaddr, int size) in fault_in_pages_writeable() argument
553 ret = __put_user(0, uaddr); in fault_in_pages_writeable()
555 char __user *end = uaddr + size - 1; in fault_in_pages_writeable()
561 if (((unsigned long)uaddr & PAGE_MASK) != in fault_in_pages_writeable()
568 static inline int fault_in_pages_readable(const char __user *uaddr, int size) in fault_in_pages_readable() argument
576 ret = __get_user(c, uaddr); in fault_in_pages_readable()
578 const char __user *end = uaddr + size - 1; in fault_in_pages_readable()
580 if (((unsigned long)uaddr & PAGE_MASK) != in fault_in_pages_readable()
595 static inline int fault_in_multipages_writeable(char __user *uaddr, int size) in fault_in_multipages_writeable() argument
598 char __user *end = uaddr + size - 1; in fault_in_multipages_writeable()
607 while (uaddr <= end) { in fault_in_multipages_writeable()
608 ret = __put_user(0, uaddr); in fault_in_multipages_writeable()
611 uaddr += PAGE_SIZE; in fault_in_multipages_writeable()
615 if (((unsigned long)uaddr & PAGE_MASK) == in fault_in_multipages_writeable()
622 static inline int fault_in_multipages_readable(const char __user *uaddr, in fault_in_multipages_readable() argument
627 const char __user *end = uaddr + size - 1; in fault_in_multipages_readable()
632 while (uaddr <= end) { in fault_in_multipages_readable()
633 ret = __get_user(c, uaddr); in fault_in_multipages_readable()
636 uaddr += PAGE_SIZE; in fault_in_multipages_readable()
640 if (((unsigned long)uaddr & PAGE_MASK) == in fault_in_multipages_readable()