Lines Matching refs:addr
13 #define __under_task_size(addr, size) \ argument
14 (((unsigned long) (addr) < TASK_SIZE) && \
15 (((unsigned long) (addr) + (size)) < TASK_SIZE))
17 #define __access_ok_vsyscall(addr, size) \ argument
18 (((unsigned long) (addr) >= FIXADDR_USER_START) && \
19 ((unsigned long) (addr) + (size) <= FIXADDR_USER_END) && \
20 ((unsigned long) (addr) + (size) >= (unsigned long)(addr)))
22 #define __addr_range_nowrap(addr, size) \ argument
23 ((unsigned long) (addr) <= ((unsigned long) (addr) + (size)))
30 static inline int __access_ok(unsigned long addr, unsigned long size);
44 static inline int __access_ok(unsigned long addr, unsigned long size) in __access_ok() argument
46 return __addr_range_nowrap(addr, size) && in __access_ok()
47 (__under_task_size(addr, size) || in __access_ok()
48 __access_ok_vsyscall(addr, size) || in __access_ok()