Home
last modified time | relevance | path

Searched refs:access_ok (Results 1 – 200 of 280) sorted by relevance

12

/linux-4.4.14/arch/mips/kernel/
Dunaligned.c953 if (!access_ok(VERIFY_READ, addr, 2)) { in emulate_load_store_insn()
966 if (!access_ok(VERIFY_READ, addr, 4)) { in emulate_load_store_insn()
979 if (!access_ok(VERIFY_READ, addr, 2)) { in emulate_load_store_insn()
992 if (!access_ok(VERIFY_WRITE, addr, 2)) { in emulate_load_store_insn()
1005 if (!access_ok(VERIFY_WRITE, addr, 4)) { in emulate_load_store_insn()
1025 if (!access_ok(VERIFY_READ, addr, 2)) in emulate_load_store_insn()
1044 if (!access_ok(VERIFY_READ, addr, 4)) in emulate_load_store_insn()
1063 if (!access_ok(VERIFY_READ, addr, 2)) in emulate_load_store_insn()
1090 if (!access_ok(VERIFY_READ, addr, 4)) in emulate_load_store_insn()
1113 if (!access_ok(VERIFY_READ, addr, 8)) in emulate_load_store_insn()
[all …]
Dsignal32.c152 if (!access_ok(VERIFY_READ, act, sizeof(*act)))
167 if (!access_ok(VERIFY_WRITE, oact, sizeof(*oact)))
187 if (!access_ok (VERIFY_WRITE, to, sizeof(compat_siginfo_t))) in copy_siginfo_to_user32()
252 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_sigreturn()
286 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_rt_sigreturn()
323 if (!access_ok(VERIFY_WRITE, frame, sizeof (*frame))) in setup_frame_32()
363 if (!access_ok(VERIFY_WRITE, frame, sizeof (*frame))) in setup_rt_frame_32()
Dsignal_n32.c74 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sysn32_rt_sigreturn()
111 if (!access_ok(VERIFY_WRITE, frame, sizeof (*frame))) in setup_rt_frame_n32()
Dmips-r2-to-r6-emul.c1202 if (!access_ok(VERIFY_READ, vaddr, 4)) { in mipsr2_decoder()
1275 if (!access_ok(VERIFY_READ, vaddr, 4)) { in mipsr2_decoder()
1349 if (!access_ok(VERIFY_WRITE, vaddr, 4)) { in mipsr2_decoder()
1419 if (!access_ok(VERIFY_WRITE, vaddr, 4)) { in mipsr2_decoder()
1494 if (!access_ok(VERIFY_READ, vaddr, 8)) { in mipsr2_decoder()
1613 if (!access_ok(VERIFY_READ, vaddr, 8)) { in mipsr2_decoder()
1732 if (!access_ok(VERIFY_WRITE, vaddr, 8)) { in mipsr2_decoder()
1850 if (!access_ok(VERIFY_WRITE, vaddr, 8)) { in mipsr2_decoder()
1967 if (!access_ok(VERIFY_READ, vaddr, 4)) { in mipsr2_decoder()
2023 if (!access_ok(VERIFY_WRITE, vaddr, 4)) { in mipsr2_decoder()
[all …]
Dptrace.c107 if (!access_ok(VERIFY_WRITE, data, 38 * 8)) in ptrace_getregs()
134 if (!access_ok(VERIFY_READ, data, 38 * 8)) in ptrace_setregs()
154 if (!access_ok(VERIFY_WRITE, data, 33 * 8)) in ptrace_getfpregs()
180 if (!access_ok(VERIFY_READ, data, 33 * 8)) in ptrace_setfpregs()
207 if (!access_ok(VERIFY_WRITE, addr, sizeof(struct pt_watch_regs))) in ptrace_get_watch_regs()
248 if (!access_ok(VERIFY_READ, addr, sizeof(struct pt_watch_regs))) in ptrace_set_watch_regs()
Dsignal.c564 if (!access_ok(VERIFY_READ, act, sizeof(*act))) in SYSCALL_DEFINE3()
578 if (!access_ok(VERIFY_WRITE, oact, sizeof(*oact))) in SYSCALL_DEFINE3()
602 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
637 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
675 if (!access_ok(VERIFY_WRITE, frame, sizeof (*frame))) in setup_frame()
714 if (!access_ok(VERIFY_WRITE, frame, sizeof (*frame))) in setup_rt_frame()
Dsyscall.c108 if (unlikely(!access_ok(VERIFY_WRITE, addr, 4))) in mips_atomic_set()
/linux-4.4.14/arch/blackfin/include/asm/
Duaccess.h35 #define access_ok(type, addr, size) _access_ok((unsigned long)(addr), (size)) macro
76 if (!access_ok(VERIFY_WRITE, _p, sizeof(*(_p)))) {\
135 if (likely(access_ok(VERIFY_READ, _p, ptr_size))) { \
180 if (access_ok(VERIFY_READ, from, n)) in copy_from_user()
190 if (access_ok(VERIFY_WRITE, to, n)) in copy_to_user()
206 if (!access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
226 if (!access_ok(VERIFY_READ, src, 1)) in strnlen_user()
233 if (!access_ok(VERIFY_READ, src, 1)) in strlen_user()
245 if (!access_ok(VERIFY_WRITE, to, n)) in __clear_user()
/linux-4.4.14/arch/score/include/asm/
Duaccess.h57 #define access_ok(type, addr, size) \ macro
189 if (likely(access_ok(VERIFY_READ, __gu_ptr, size))) \
255 if (likely(access_ok(VERIFY_WRITE, __pu_addr, size))) { \
303 if (access_ok(VERIFY_READ, from, len)) in copy_from_user()
318 if (access_ok(VERIFY_WRITE, to, len)) in copy_to_user()
351 if (access_ok(VERIFY_READ, from, len) && in copy_in_user()
352 access_ok(VERFITY_WRITE, to, len)) in copy_in_user()
371 if (access_ok(VERIFY_WRITE, src, size)) in clear_user()
400 if (access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
415 if (!access_ok(VERIFY_READ, str, 0)) in strnlen_user()
/linux-4.4.14/arch/arm64/include/asm/
Duaccess.h105 #define access_ok(type, addr, size) __range_ok(addr, size) macro
179 access_ok(VERIFY_READ, __p, sizeof(*__p)) ? \
245 access_ok(VERIFY_WRITE, __p, sizeof(*__p)) ? \
257 if (access_ok(VERIFY_READ, from, n)) in copy_from_user()
266 if (access_ok(VERIFY_WRITE, to, n)) in copy_to_user()
273 if (access_ok(VERIFY_READ, from, n) && access_ok(VERIFY_WRITE, to, n)) in copy_in_user()
283 if (access_ok(VERIFY_WRITE, to, n)) in clear_user()
Dfutex.h67 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser()
120 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic()
/linux-4.4.14/arch/powerpc/lib/
Dusercopy_64.c14 if (likely(access_ok(VERIFY_READ, from, n))) in copy_from_user()
23 if (likely(access_ok(VERIFY_WRITE, to, n))) in copy_to_user()
32 if (likely(access_ok(VERIFY_READ, from, n) && in copy_in_user()
33 access_ok(VERIFY_WRITE, to, n))) in copy_in_user()
Dchecksum_wrappers_64.c40 if (unlikely((len < 0) || !access_ok(VERIFY_READ, src, len))) { in csum_and_copy_from_user()
81 if (unlikely((len < 0) || !access_ok(VERIFY_WRITE, dst, len))) { in csum_and_copy_to_user()
/linux-4.4.14/arch/microblaze/include/asm/
Duaccess.h89 #define access_ok(type, addr, size) (__range_ok((addr), (size)) == 0) macro
93 static inline int access_ok(int type, const void __user *addr, in access_ok() function
149 if (unlikely(!access_ok(VERIFY_WRITE, to, n))) in clear_user()
203 if (access_ok(VERIFY_READ, __gu_addr, size)) { \
315 if (access_ok(VERIFY_WRITE, __pu_addr, size)) { \
377 if (access_ok(VERIFY_READ, from, n)) in copy_from_user()
391 if (access_ok(VERIFY_WRITE, to, n)) in copy_to_user()
406 if (!access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
420 if (!access_ok(VERIFY_READ, src, 1)) in strnlen_user()
Dfutex.h42 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser()
103 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic()
/linux-4.4.14/include/asm-generic/
Duaccess.h41 #define access_ok(type, addr, size) __access_ok((unsigned long)(addr),(size)) macro
168 access_ok(VERIFY_WRITE, __p, sizeof(*ptr)) ? \
231 access_ok(VERIFY_READ, __p, sizeof(*ptr)) ? \
261 if (access_ok(VERIFY_READ, from, n)) in copy_from_user()
271 if (access_ok(VERIFY_WRITE, to, n)) in copy_to_user()
295 if (!access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
316 if (!access_ok(VERIFY_READ, src, 1)) in strnlen_user()
342 if (!access_ok(VERIFY_WRITE, to, n)) in clear_user()
Dfutex.h139 if (! access_ok (VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser()
/linux-4.4.14/arch/metag/include/asm/
Duaccess.h51 #define access_ok(type, addr, size) __access_ok((unsigned long)(addr), \ macro
56 return access_ok(type, addr, size) ? 0 : -EFAULT; in verify_area()
100 if (access_ok(VERIFY_WRITE, __pu_addr, size)) \
151 if (access_ok(VERIFY_READ, __gu_addr, size)) \
207 if (access_ok(VERIFY_READ, from, n)) in copy_from_user()
222 if (access_ok(VERIFY_WRITE, to, n)) in copy_to_user()
239 if (access_ok(VERIFY_WRITE, to, n)) in clear_user()
/linux-4.4.14/arch/mn10300/lib/
Dusercopy.c17 if (access_ok(VERIFY_WRITE, to, n)) in __generic_copy_to_user()
25 if (access_ok(VERIFY_READ, from, n)) in __generic_copy_from_user()
80 if (access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
125 if (access_ok(VERIFY_WRITE, to, n)) in clear_user()
/linux-4.4.14/arch/nios2/include/asm/
Duaccess.h62 #define access_ok(type, addr, len) \ macro
93 if (!access_ok(VERIFY_WRITE, to, n)) in clear_user()
105 if (!access_ok(VERIFY_READ, from, n)) in copy_from_user()
113 if (!access_ok(VERIFY_WRITE, to, n)) in copy_to_user()
180 if (access_ok(VERIFY_READ, __gu_ptr, sizeof(*__gu_ptr))) \
206 if (access_ok(VERIFY_WRITE, __pu_ptr, sizeof(*__pu_ptr))) { \
/linux-4.4.14/arch/tile/include/asm/
Duaccess.h100 #define access_ok(type, addr, size) ({ \ macro
324 access_ok(VERIFY_WRITE, (__Pu_addr), sizeof(*(__Pu_addr))) ? \
332 access_ok(VERIFY_READ, (__Gu_addr), sizeof(*(__Gu_addr))) ? \
369 if (access_ok(VERIFY_WRITE, to, n)) in copy_to_user()
412 if (access_ok(VERIFY_READ, from, n)) in _copy_from_user()
474 if (access_ok(VERIFY_WRITE, to, n) && access_ok(VERIFY_READ, from, n)) in copy_in_user()
505 if (access_ok(VERIFY_WRITE, mem, len)) in clear_user()
533 if (access_ok(VERIFY_WRITE, mem, len)) in flush_user()
560 if (access_ok(VERIFY_WRITE, mem, len)) in finv_user()
Dfutex.h125 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser()
185 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic()
/linux-4.4.14/arch/xtensa/include/asm/
Duaccess.h159 .macro access_ok aa, as, at, sp, error
191 #define access_ok(type, addr, size) __access_ok((unsigned long)(addr), (size))
233 if (access_ok(VERIFY_WRITE, __pu_addr, size)) \
331 if (access_ok(VERIFY_READ, __gu_addr, size)) \
412 if (access_ok(VERIFY_WRITE, to, n))
421 if (access_ok(VERIFY_READ, from, n))
456 if (access_ok(VERIFY_WRITE, addr, size))
470 if (access_ok(VERIFY_READ, src, 1))
Dfutex.h57 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser()
114 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic()
Dchecksum.h248 if (access_ok(VERIFY_WRITE, dst, len)) in csum_and_copy_to_user()
/linux-4.4.14/drivers/staging/comedi/
Dcomedi_compat32.c114 if (!access_ok(VERIFY_READ, chaninfo32, sizeof(*chaninfo32)) || in compat_chaninfo()
115 !access_ok(VERIFY_WRITE, chaninfo, sizeof(*chaninfo))) in compat_chaninfo()
148 if (!access_ok(VERIFY_READ, rangeinfo32, sizeof(*rangeinfo32)) || in compat_rangeinfo()
149 !access_ok(VERIFY_WRITE, rangeinfo, sizeof(*rangeinfo))) in compat_rangeinfo()
175 if (!access_ok(VERIFY_READ, cmd32, sizeof(*cmd32)) || in get_compat_cmd()
176 !access_ok(VERIFY_WRITE, cmd, sizeof(*cmd))) in get_compat_cmd()
229 if (!access_ok(VERIFY_READ, cmd, sizeof(*cmd)) || in put_compat_cmd()
230 !access_ok(VERIFY_WRITE, cmd32, sizeof(*cmd32))) in put_compat_cmd()
329 if (!access_ok(VERIFY_READ, insn32, sizeof(*insn32)) || in get_compat_insn()
330 !access_ok(VERIFY_WRITE, insn, sizeof(*insn))) in get_compat_insn()
[all …]
/linux-4.4.14/arch/x86/lib/
Dusercopy_64.c51 if (access_ok(VERIFY_WRITE, to, n)) in clear_user()
59 if (access_ok(VERIFY_WRITE, to, len) && access_ok(VERIFY_READ, from, len)) { in copy_in_user()
Dcsum-wrappers_64.c29 if (!likely(access_ok(VERIFY_READ, src, len))) in csum_partial_copy_from_user()
91 if (unlikely(!access_ok(VERIFY_WRITE, dst, len))) { in csum_partial_copy_to_user()
Dusercopy_32.c74 if (access_ok(VERIFY_WRITE, to, n)) in clear_user()
660 if (access_ok(VERIFY_WRITE, to, n)) in _copy_to_user()
685 if (access_ok(VERIFY_READ, from, n)) in _copy_from_user()
/linux-4.4.14/arch/m32r/lib/
Dusercopy.c18 if (access_ok(VERIFY_WRITE, to, n)) in __generic_copy_to_user()
27 if (access_ok(VERIFY_READ, from, n)) in __generic_copy_from_user()
124 if (access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
226 if (access_ok(VERIFY_WRITE, to, n)) in clear_user()
/linux-4.4.14/arch/openrisc/include/asm/
Duaccess.h65 #define access_ok(type, addr, size) \ macro
130 if (access_ok(VERIFY_WRITE, __pu_addr, size)) \
203 if (access_ok(VERIFY_READ, __gu_addr, size)) \
278 if (access_ok(VERIFY_READ, from, n)) in copy_from_user()
292 if (access_ok(VERIFY_WRITE, to, n)) in copy_to_user()
307 if (access_ok(VERIFY_WRITE, addr, size)) in clear_user()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ioc32.c69 if (!access_ok(VERIFY_WRITE, init, sizeof(*init)) in compat_radeon_cp_init()
116 if (!access_ok(VERIFY_WRITE, clr, sizeof(*clr)) in compat_radeon_cp_clear()
144 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_radeon_cp_stipple()
184 if (!access_ok(VERIFY_WRITE, request, in compat_radeon_cp_texture()
225 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_radeon_cp_vertex2()
256 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_radeon_cp_cmdbuf()
283 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_radeon_cp_getparam()
309 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_radeon_mem_alloc()
334 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_radeon_irq_emit()
359 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_radeon_cp_setparam()
/linux-4.4.14/net/
Dcompat.c43 if (!access_ok(VERIFY_READ, umsg, sizeof(*umsg)) || in get_compat_msghdr()
320 if (!access_ok(VERIFY_READ, fprog32, sizeof(*fprog32)) || in do_set_attach_filter()
321 !access_ok(VERIFY_WRITE, kfprog, sizeof(struct sock_fprog)) || in do_set_attach_filter()
342 if (!access_ok(VERIFY_READ, up, sizeof(*up)) || in do_set_sock_timeout()
414 !access_ok(VERIFY_WRITE, up, sizeof(*up)) || in do_get_sock_timeout()
557 if (!access_ok(VERIFY_READ, gr32, sizeof(*gr32)) || in compat_mc_setsockopt()
558 !access_ok(VERIFY_WRITE, kgr, sizeof(struct group_req)) || in compat_mc_setsockopt()
578 if (!access_ok(VERIFY_READ, gsr32, sizeof(*gsr32)) || in compat_mc_setsockopt()
579 !access_ok(VERIFY_WRITE, kgsr, in compat_mc_setsockopt()
598 if (!access_ok(VERIFY_READ, gf32, __COMPAT_GF0_SIZE) || in compat_mc_setsockopt()
[all …]
/linux-4.4.14/ipc/
Dcompat.c197 if (!access_ok(VERIFY_READ, up64, sizeof(*up64))) in get_compat_semid64_ds()
205 if (!access_ok(VERIFY_READ, up, sizeof(*up))) in get_compat_semid_ds()
215 if (!access_ok(VERIFY_WRITE, up64, sizeof(*up64))) in put_compat_semid64_ds()
229 if (!access_ok(VERIFY_WRITE, up, sizeof(*up))) in put_compat_semid_ds()
441 if (!access_ok(VERIFY_READ, up64, sizeof(*up64))) in get_compat_msqid64()
453 if (!access_ok(VERIFY_READ, up, sizeof(*up))) in get_compat_msqid()
465 if (!access_ok(VERIFY_WRITE, up64, sizeof(*up64))) in put_compat_msqid64_ds()
484 if (!access_ok(VERIFY_WRITE, up, sizeof(*up))) in put_compat_msqid_ds()
567 if (!access_ok(VERIFY_READ, up64, sizeof(*up64))) in get_compat_shmid64_ds()
575 if (!access_ok(VERIFY_READ, up, sizeof(*up))) in get_compat_shmid_ds()
[all …]
Dcompat_mq.c28 if (!access_ok(VERIFY_READ, uattr, sizeof *uattr)) in get_compat_mq_attr()
/linux-4.4.14/drivers/media/v4l2-core/
Dv4l2-compat-ioctl32.c50 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_window32)) || in get_v4l2_window32()
228 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_format32))) in get_v4l2_format32()
235 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_create_buffers32)) || in get_v4l2_create32()
275 if (!access_ok(VERIFY_WRITE, up, sizeof(struct v4l2_format32))) in put_v4l2_format32()
282 if (!access_ok(VERIFY_WRITE, up, sizeof(struct v4l2_create_buffers32)) || in put_v4l2_create32()
301 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_standard32)) || in get_v4l2_standard32()
309 if (!access_ok(VERIFY_WRITE, up, sizeof(struct v4l2_standard32)) || in put_v4l2_standard32()
415 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_buffer32)) || in get_v4l2_buffer32()
444 if (!access_ok(VERIFY_READ, uplane32, in get_v4l2_buffer32()
499 if (!access_ok(VERIFY_WRITE, up, sizeof(struct v4l2_buffer32)) || in put_v4l2_buffer32()
[all …]
/linux-4.4.14/arch/cris/include/asm/
Duaccess.h56 #define access_ok(type, addr, size) __access_ok((unsigned long)(addr), (size)) macro
160 if (access_ok(VERIFY_WRITE, __pu_addr, size)) \
182 if (access_ok(VERIFY_READ, __gu_addr, size)) \
200 if (access_ok(VERIFY_WRITE, to, n)) in __generic_copy_to_user()
208 if (access_ok(VERIFY_READ, from, n)) in __generic_copy_from_user()
216 if (access_ok(VERIFY_WRITE, to, n)) in __generic_clear_user()
232 if (access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
/linux-4.4.14/drivers/video/fbdev/mmp/
Dcore.c179 mutex_init(&path->access_ok); in mmp_register_path()
213 mutex_init(&path->overlays[i].access_ok); in mmp_register_path()
244 mutex_destroy(&path->overlays[i].access_ok); in mmp_unregister_path()
246 mutex_destroy(&path->access_ok); in mmp_unregister_path()
/linux-4.4.14/arch/sh/include/asm/
Duaccess.h24 #define access_ok(type, addr, size) \ macro
72 if (likely(access_ok(VERIFY_READ, __gu_addr, (size)))) \
93 if (likely(access_ok(VERIFY_WRITE, __pu_addr, size))) \
140 if (__cl_size && access_ok(VERIFY_WRITE, \
Dfutex.h24 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser()
71 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic()
Dchecksum_32.h206 if (access_ok(VERIFY_WRITE, dst, len)) in csum_and_copy_to_user()
/linux-4.4.14/drivers/gpu/drm/r128/
Dr128_ioc32.c72 if (!access_ok(VERIFY_WRITE, init, sizeof(*init)) in compat_r128_init()
120 if (!access_ok(VERIFY_WRITE, depth, sizeof(*depth)) in compat_r128_depth()
149 if (!access_ok(VERIFY_WRITE, stipple, sizeof(*stipple)) in compat_r128_stipple()
172 if (!access_ok(VERIFY_WRITE, getparam, sizeof(*getparam)) in compat_r128_getparam()
/linux-4.4.14/drivers/video/fbdev/mmp/hw/
Dmmp_ctrl.c149 mutex_lock(&overlay->access_ok); in overlay_set_win()
168 mutex_unlock(&overlay->access_ok); in overlay_set_win()
179 mutex_lock(&overlay->access_ok); in dmafetch_onoff()
184 mutex_unlock(&overlay->access_ok); in dmafetch_onoff()
190 mutex_lock(&path->access_ok); in path_enabledisable()
197 mutex_unlock(&path->access_ok); in path_enabledisable()
268 mutex_lock(&path->access_ok); in path_set_mode()
317 mutex_unlock(&path->access_ok); in path_set_mode()
492 mutex_init(&ctrl->access_ok); in mmphw_probe()
/linux-4.4.14/kernel/
Dcompat.c37 if (!access_ok(VERIFY_READ, utp, sizeof(struct compat_timex)) || in compat_get_timex()
65 if (!access_ok(VERIFY_WRITE, utp, sizeof(struct compat_timex)) || in compat_put_timex()
131 return (!access_ok(VERIFY_READ, ctv, sizeof(*ctv)) || in __compat_get_timeval()
138 return (!access_ok(VERIFY_WRITE, ctv, sizeof(*ctv)) || in __compat_put_timeval()
145 return (!access_ok(VERIFY_READ, cts, sizeof(*cts)) || in __compat_get_timespec()
152 return (!access_ok(VERIFY_WRITE, cts, sizeof(*cts)) || in __compat_put_timespec()
293 return (!access_ok(VERIFY_READ, i, sizeof(*i)) || in get_compat_itimerval()
303 return (!access_ok(VERIFY_WRITE, o, sizeof(*o)) || in put_compat_itimerval()
449 if (!access_ok(VERIFY_READ, rlim, sizeof(*rlim)) || in COMPAT_SYSCALL_DEFINE2()
480 if (!access_ok(VERIFY_WRITE, rlim, sizeof(*rlim)) || in COMPAT_SYSCALL_DEFINE2()
[all …]
Dsignal.c2661 if (!access_ok (VERIFY_WRITE, to, sizeof(siginfo_t))) in copy_siginfo_to_user()
3106 if (!access_ok(VERIFY_READ, uss, sizeof(*uss))) in do_sigaltstack()
3145 if (!access_ok(VERIFY_WRITE, uoss, sizeof(*uoss))) in do_sigaltstack()
3201 if (!access_ok(VERIFY_WRITE, uoss_ptr, sizeof(compat_stack_t)) || in COMPAT_SYSCALL_DEFINE2()
3383 if (!access_ok(VERIFY_READ, act, sizeof(*act)) || in SYSCALL_DEFINE3()
3398 if (!access_ok(VERIFY_WRITE, oact, sizeof(*oact)) || in SYSCALL_DEFINE3()
3420 if (!access_ok(VERIFY_READ, act, sizeof(*act)) || in COMPAT_SYSCALL_DEFINE3()
3438 if (!access_ok(VERIFY_WRITE, oact, sizeof(*oact)) || in COMPAT_SYSCALL_DEFINE3()
/linux-4.4.14/arch/arm/include/asm/
Dfutex.h52 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic()
106 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic()
142 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser()
Duaccess.h305 #define access_ok(type, addr, size) (__range_ok(addr, size) == 0) macro
545 if (access_ok(VERIFY_READ, from, n)) in copy_from_user()
554 if (access_ok(VERIFY_WRITE, to, n)) in copy_to_user()
564 if (access_ok(VERIFY_WRITE, to, n)) in clear_user()
/linux-4.4.14/arch/powerpc/include/asm/
Duaccess.h61 #define access_ok(type, addr, size) \ macro
192 if (access_ok(VERIFY_WRITE, __pu_addr, size)) \
298 if (access_ok(VERIFY_READ, __gu_addr, (size))) \
328 if (access_ok(VERIFY_READ, from, n)) in copy_from_user()
343 if (access_ok(VERIFY_WRITE, to, n)) in copy_to_user()
438 if (likely(access_ok(VERIFY_WRITE, addr, size))) in clear_user()
Dfutex.h44 if (! access_ok (VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser()
92 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic()
/linux-4.4.14/arch/mips/include/asm/
Duaccess.h149 #define access_ok(type, addr, size) \ macro
319 if (likely(access_ok(VERIFY_READ, __gu_ptr, size))) { \
461 if (likely(access_ok(VERIFY_WRITE, __pu_addr, size))) { \
643 if (likely(access_ok(VERIFY_READ, __gu_ptr, size))) \
739 if (likely(access_ok(VERIFY_WRITE, __pu_addr, size))) \
938 if (access_ok(VERIFY_WRITE, __cu_to, __cu_len)) { \
1168 if (access_ok(VERIFY_READ, __cu_from, __cu_len)) { \
1211 if (likely(access_ok(VERIFY_READ, __cu_from, __cu_len) &&\
1212 access_ok(VERIFY_WRITE, __cu_to, __cu_len))) {\
1268 if (__cl_size && access_ok(VERIFY_WRITE, \
Dtermios.h35 if (!access_ok(VERIFY_READ, termio, sizeof(struct termio))) in user_termio_to_kernel_termios()
64 if (!access_ok(VERIFY_WRITE, termio, sizeof(struct termio))) in kernel_termios_to_user_termio()
Dfutex.h96 if (! access_ok (VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser()
149 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic()
Dchecksum.h66 if (access_ok(VERIFY_READ, src, len)) in csum_and_copy_from_user()
84 if (access_ok(VERIFY_WRITE, dst, len)) { in csum_and_copy_to_user()
/linux-4.4.14/arch/tile/kernel/
Dcompat_signal.c56 if (!access_ok(VERIFY_WRITE, to, sizeof(struct compat_siginfo))) in copy_siginfo_to_user32()
113 if (!access_ok(VERIFY_READ, from, sizeof(struct compat_siginfo))) in copy_siginfo_from_user32()
135 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in compat_sys_rt_sigreturn()
199 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in compat_setup_rt_frame()
Dsignal.c84 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in SYSCALL_DEFINE0()
157 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
333 if (!access_ok(VERIFY_READ, address, 1)) { in dump_mem()
/linux-4.4.14/arch/powerpc/oprofile/
Dbacktrace.c33 if (!access_ok(VERIFY_READ, p, sizeof(stack_frame))) in user_getsp32()
59 if (!access_ok(VERIFY_READ, (void __user *)sp, sizeof(stack_frame))) in user_getsp64()
/linux-4.4.14/arch/m32r/include/asm/
Duaccess.h107 #define access_ok(type, addr, size) (likely(__range_ok(addr, size) == 0)) macro
109 static inline int access_ok(int type, const void *addr, unsigned long size) in access_ok() function
235 if (access_ok(VERIFY_READ, __gu_addr, size)) \
314 if (access_ok(VERIFY_WRITE, __pu_addr, size)) \
/linux-4.4.14/arch/hexagon/include/asm/
Dfutex.h44 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(int))) in futex_atomic_op_inuser()
109 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic()
/linux-4.4.14/arch/alpha/include/asm/
Dfutex.h42 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser()
90 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic()
Duaccess.h45 #define access_ok(type, addr, size) \ macro
/linux-4.4.14/arch/mn10300/include/asm/
Duaccess.h72 #define access_ok(type, addr, size) (__range_ok((addr), (size)) == 0) macro
77 return access_ok(type, addr, size) ? 0 : -EFAULT; in verify_area()
431 if (access_ok(VERIFY_WRITE, to, n))
440 if (access_ok(VERIFY_READ, from, n))
/linux-4.4.14/arch/cris/arch-v10/kernel/
Dsignal.c118 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
154 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
234 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_frame()
286 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
/linux-4.4.14/arch/avr32/include/asm/
Duaccess.h69 #define access_ok(type, addr, size) (likely(__range_ok(addr, size) == 0)) macro
208 if (access_ok(VERIFY_READ, __gu_addr, size)) { \
270 if (access_ok(VERIFY_WRITE, __pu_addr, size)) { \
/linux-4.4.14/arch/arc/include/asm/
Dfutex.h87 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(int))) in futex_atomic_op_inuser()
159 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic()
/linux-4.4.14/arch/ia64/include/asm/
Dfutex.h58 if (! access_ok (VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser()
105 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic()
Duaccess.h73 #define access_ok(type, addr, size) __access_ok((addr), (size), get_fs()) macro
283 if (likely(access_ok(VERIFY_READ, from, n) && access_ok(VERIFY_WRITE, to, n))) in copy_in_user()
/linux-4.4.14/arch/xtensa/kernel/
Dptrace.c59 if (!access_ok(VERIFY_WRITE, uregs, sizeof(xtensa_gregset_t))) in ptrace_getregs()
86 if (!access_ok(VERIFY_WRITE, uregs, sizeof(xtensa_gregset_t))) in ptrace_setregs()
134 if (!access_ok(VERIFY_WRITE, uregs, sizeof(elf_xtregs_t))) in ptrace_getxregs()
158 if (!access_ok(VERIFY_READ, uregs, sizeof(elf_xtregs_t))) in ptrace_setxregs()
Dsignal.c255 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in xtensa_rt_sigreturn()
352 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) { in setup_frame()
Dstacktrace.c108 if (!access_ok(VERIFY_READ, psp, sizeof(frame_start))) in xtensa_backtrace_user()
/linux-4.4.14/arch/sh/kernel/
Dtraps_64.c45 if (!access_ok(VERIFY_READ, aligned_pc, sizeof(insn_size_t))) { in read_opcode()
185 if (!access_ok(VERIFY_READ, (unsigned long) address, 1UL<<width_shift)) { in misaligned_load()
259 if (!access_ok(VERIFY_WRITE, (unsigned long) address, 1UL<<width_shift)) { in misaligned_store()
332 if (!access_ok(VERIFY_READ, (unsigned long) address, 1UL<<width_shift)) { in misaligned_fpu_load()
405 if (!access_ok(VERIFY_WRITE, (unsigned long) address, 1UL<<width_shift)) { in misaligned_fpu_store()
668 if (!access_ok(VERIFY_READ, aligned_pc, sizeof(insn_size_t))) in do_reserved_inst()
Dsignal_32.c161 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
191 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
273 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_frame()
339 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
Dsignal_64.c265 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
299 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
385 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_frame()
471 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
/linux-4.4.14/sound/core/seq/
Dseq_queue.c378 int access_ok; in queue_access_lock() local
381 access_ok = check_access(q, client); in queue_access_lock()
382 if (access_ok) in queue_access_lock()
385 return access_ok; in queue_access_lock()
402 int access_ok; in snd_seq_queue_check_access() local
408 access_ok = check_access(q, client); in snd_seq_queue_check_access()
411 return access_ok; in snd_seq_queue_check_access()
/linux-4.4.14/arch/frv/kernel/
Dsignal.c91 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
117 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
181 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_frame()
254 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
Dfutex.c200 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser()
/linux-4.4.14/arch/mips/math-emu/
Ddsemul.c72 if (unlikely(!access_ok(VERIFY_WRITE, fr, sizeof(struct emuframe)))) in mips_dsemul()
116 if (!access_ok(VERIFY_READ, fr, sizeof(struct emuframe))) in do_dsemulret()
Dcp1emu.c1056 if (!access_ok(VERIFY_READ, dva, sizeof(u64))) { in cop1Emulate()
1074 if (!access_ok(VERIFY_WRITE, dva, sizeof(u64))) { in cop1Emulate()
1090 if (!access_ok(VERIFY_READ, wva, sizeof(u32))) { in cop1Emulate()
1108 if (!access_ok(VERIFY_WRITE, wva, sizeof(u32))) { in cop1Emulate()
1478 if (!access_ok(VERIFY_READ, va, sizeof(u32))) { in fpux_emu()
1498 if (!access_ok(VERIFY_WRITE, va, sizeof(u32))) { in fpux_emu()
1575 if (!access_ok(VERIFY_READ, va, sizeof(u64))) { in fpux_emu()
1594 if (!access_ok(VERIFY_WRITE, va, sizeof(u64))) { in fpux_emu()
/linux-4.4.14/arch/x86/kernel/
Dsignal_compat.c9 if (!access_ok(VERIFY_WRITE, to, sizeof(compat_siginfo_t))) in copy_siginfo_to_user32()
80 if (!access_ok(VERIFY_READ, from, sizeof(compat_siginfo_t))) in copy_siginfo_from_user32()
Dsignal.c287 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in __setup_frame()
350 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in __setup_rt_frame()
415 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in __setup_rt_frame()
482 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in x32_setup_rt_frame()
548 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
575 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
769 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_x32_rt_sigreturn()
Dstacktrace.c96 if (!access_ok(VERIFY_READ, fp, sizeof(*frame))) in copy_stack_frame()
Dvm86_32.c115 if (!access_ok(VERIFY_WRITE, user, vm86->vm86plus.is_vm86pus ? in save_v86_state()
270 if (!access_ok(VERIFY_READ, user_vm86, plus ? in do_sys_vm86()
/linux-4.4.14/drivers/gpu/drm/mga/
Dmga_ioc32.c71 if (!access_ok(VERIFY_WRITE, init, sizeof(*init)) in compat_mga_init()
121 if (!access_ok(VERIFY_WRITE, getparam, sizeof(*getparam)) in compat_mga_getparam()
152 if (!access_ok(VERIFY_WRITE, dma_bootstrap, sizeof(*dma_bootstrap)) in compat_mga_dma_bootstrap()
/linux-4.4.14/drivers/char/
Dgeneric_nvram.c62 if (!access_ok(VERIFY_WRITE, buf, count)) in read_nvram()
80 if (!access_ok(VERIFY_READ, buf, count)) in write_nvram()
Dmem.c562 if (!access_ok(VERIFY_WRITE, buf, count)) in read_port()
580 if (!access_ok(VERIFY_READ, buf, count)) in write_port()
Dnwflash.c170 if (!access_ok(VERIFY_READ, buf, count)) in flash_write()
/linux-4.4.14/arch/um/kernel/
Dptrace.c69 if (!access_ok(VERIFY_WRITE, p, MAX_REG_OFFSET)) { in arch_ptrace()
84 if (!access_ok(VERIFY_READ, p, MAX_REG_OFFSET)) { in arch_ptrace()
/linux-4.4.14/arch/parisc/include/asm/
Dfutex.h47 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(*uaddr))) in futex_atomic_op_inuser()
130 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic()
Duaccess.h33 static inline long access_ok(int type, const void __user * addr, in access_ok() function
/linux-4.4.14/arch/arm64/kernel/
Dperf_callchain.c40 if (!access_ok(VERIFY_READ, tail, sizeof(buftail))) in user_backtrace()
85 if (!access_ok(VERIFY_READ, tail, sizeof(buftail))) in compat_user_backtrace()
Dsys_compat.c59 if (!access_ok(VERIFY_READ, start, end - start)) in do_compat_cache_op()
Dsignal32.c132 if (!access_ok(VERIFY_WRITE, to, sizeof(*to))) in copy_siginfo_to_user32()
385 if (!access_ok(VERIFY_READ, frame, sizeof (*frame))) in compat_sys_sigreturn()
419 if (!access_ok(VERIFY_READ, frame, sizeof (*frame))) in compat_sys_rt_sigreturn()
454 if (!access_ok(VERIFY_WRITE, frame, framesize)) in compat_get_sigframe()
Dsignal.c145 if (!access_ok(VERIFY_READ, frame, sizeof (*frame))) in sys_rt_sigreturn()
226 if (!access_ok(VERIFY_WRITE, frame, sp_top - sp)) in get_sigframe()
/linux-4.4.14/arch/cris/arch-v32/kernel/
Dsignal.c105 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
146 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
221 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_frame()
289 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
/linux-4.4.14/arch/alpha/kernel/
Dsignal.c66 if (!access_ok(VERIFY_READ, act, sizeof(*act)) || in SYSCALL_DEFINE3()
78 if (!access_ok(VERIFY_WRITE, oact, sizeof(*oact)) || in SYSCALL_DEFINE3()
208 if (!access_ok(VERIFY_READ, sc, sizeof(*sc))) in do_sigreturn()
242 if (!access_ok(VERIFY_READ, &frame->uc, sizeof(frame->uc))) in do_rt_sigreturn()
345 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_frame()
390 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
Dosf_sys.c567 if (!access_ok(VERIFY_WRITE, name, namelen)) in SYSCALL_DEFINE2()
718 if (! access_ok(VERIFY_WRITE, uoss, sizeof(*uoss)) in SYSCALL_DEFINE2()
957 return (!access_ok(VERIFY_READ, i, sizeof(*i)) || in get_tv32()
965 return (!access_ok(VERIFY_WRITE, o, sizeof(*o)) || in put_tv32()
973 return (!access_ok(VERIFY_READ, i, sizeof(*i)) || in get_it32()
983 return (!access_ok(VERIFY_WRITE, o, sizeof(*o)) || in put_it32()
1100 if (!access_ok(VERIFY_READ, tvp, sizeof(*tvp)) in SYSCALL_DEFINE5()
1188 if (!access_ok(VERIFY_WRITE, ur, sizeof(*ur))) in SYSCALL_DEFINE4()
/linux-4.4.14/tools/perf/util/include/asm/
Duaccess.h12 #define access_ok(type, addr, size) 1 macro
/linux-4.4.14/fs/
Dcompat.c228 if (!access_ok(VERIFY_WRITE, ubuf, sizeof(*ubuf)) || in put_compat_statfs()
283 if (!access_ok(VERIFY_WRITE, ubuf, sizeof(*ubuf)) || in put_compat_statfs64()
352 if (!access_ok(VERIFY_READ, ufl, sizeof(*ufl)) || in get_compat_flock()
364 if (!access_ok(VERIFY_WRITE, ufl, sizeof(*ufl)) || in put_compat_flock()
377 if (!access_ok(VERIFY_READ, ufl, sizeof(*ufl)) || in get_compat_flock64()
391 if (!access_ok(VERIFY_WRITE, ufl, sizeof(*ufl)) || in put_compat_flock64()
576 if (!access_ok(VERIFY_READ, uvector, nr_segs*sizeof(*uvector))) in compat_rw_copy_check_uvector()
601 !access_ok(vrfy_dir(type), compat_ptr(buf), len)) { in compat_rw_copy_check_uvector()
868 if (!access_ok(VERIFY_WRITE, dirent, in compat_fillonedir()
976 if (!access_ok(VERIFY_WRITE, dirent, count)) in COMPAT_SYSCALL_DEFINE3()
[all …]
Dreaddir.c94 if (!access_ok(VERIFY_WRITE, dirent, in fillonedir()
208 if (!access_ok(VERIFY_WRITE, dirent, count)) in SYSCALL_DEFINE3()
289 if (!access_ok(VERIFY_WRITE, dirent, count)) in SYSCALL_DEFINE3()
Dbinfmt_aout.c80 if (!access_ok(VERIFY_READ, START_DATA(dump), dump.u_dsize << PAGE_SHIFT)) in aout_core_dump()
82 if (!access_ok(VERIFY_READ, START_STACK(dump), dump.u_ssize << PAGE_SHIFT)) in aout_core_dump()
Dcompat_ioctl.c619 if (!access_ok(VERIFY_READ, ss32, sizeof(SS32))) in serial_struct_ioctl()
635 if (!access_ok(VERIFY_WRITE, ss32, sizeof(SS32))) in serial_struct_ioctl()
723 if (!access_ok(VERIFY_WRITE, tdata, sizeof(*tdata))) in do_i2c_smbus_ioctl()
726 if (!access_ok(VERIFY_READ, udata, sizeof(*udata))) in do_i2c_smbus_ioctl()
Dread_write.c448 if (unlikely(!access_ok(VERIFY_WRITE, buf, count))) in vfs_read()
531 if (unlikely(!access_ok(VERIFY_READ, buf, count))) in vfs_write()
759 && unlikely(!access_ok(vrfy_dir(type), buf, len))) { in rw_copy_check_uvector()
/linux-4.4.14/arch/sparc/kernel/
Dunaligned_32.c292 if (!access_ok(check, WINREG_ADDR(reg - 16), size)) in ok_for_user()
297 if (!access_ok(check, WINREG_ADDR(reg - 16), size)) in ok_for_user()
303 if (!access_ok(check, WINREG_ADDR(reg - 16), size)) in ok_for_user()
Dsigutil_32.c67 if (!access_ok(VERIFY_READ, fpu, sizeof(*fpu))) in restore_fpu_state()
/linux-4.4.14/drivers/video/fbdev/mmp/fb/
Dmmpfb.h47 struct mutex access_ok; member
/linux-4.4.14/arch/m32r/kernel/
Dsys_m32r.c38 if (!access_ok(VERIFY_WRITE, addr, sizeof (int))) in sys_tas()
Dsignal.c97 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
179 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
/linux-4.4.14/arch/x86/ia32/
Dia32_signal.c121 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_sigreturn()
149 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_rt_sigreturn()
271 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in ia32_setup_frame()
351 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in ia32_setup_rt_frame()
Dia32_aout.c178 if (!access_ok(VERIFY_READ, (void *) (unsigned long)START_DATA(dump), in aout_core_dump()
181 if (!access_ok(VERIFY_READ, (void *) (unsigned long)START_STACK(dump), in aout_core_dump()
Dsys_ia32.c76 if (!access_ok(VERIFY_WRITE, ubuf, sizeof(struct stat64)) || in cp_stat64()
/linux-4.4.14/arch/hexagon/mm/
Duaccess.c55 if (!access_ok(VERIFY_WRITE, dest, count)) in clear_user_hexagon()
/linux-4.4.14/include/linux/
Dregset.h342 if (!access_ok(VERIFY_WRITE, data, size)) in copy_regset_to_user()
368 if (!access_ok(VERIFY_READ, data, size)) in copy_regset_from_user()
/linux-4.4.14/arch/powerpc/kernel/
Dsignal_64.c372 if (v_regs && !access_ok(VERIFY_READ, v_regs, 34 * sizeof(vector128))) in restore_sigcontext()
492 if (v_regs && !access_ok(VERIFY_READ, v_regs, 34 * sizeof(vector128))) in restore_tm_sigcontexts()
494 if (tm_v_regs && !access_ok(VERIFY_READ, in restore_tm_sigcontexts()
631 if (!access_ok(VERIFY_WRITE, old_ctx, ctx_size) in sys_swapcontext()
640 if (!access_ok(VERIFY_READ, new_ctx, ctx_size) in sys_swapcontext()
686 if (!access_ok(VERIFY_READ, uc, sizeof(*uc))) in sys_rt_sigreturn()
Dsignal_32.c918 if (!access_ok (VERIFY_WRITE, d, sizeof(*d))) in copy_siginfo_to_user32()
1100 if (!access_ok(VERIFY_READ, mcp, sizeof(*mcp))) in do_setcontext()
1199 if (!access_ok(VERIFY_WRITE, old_ctx, ctx_size) in sys_swapcontext()
1207 if (!access_ok(VERIFY_READ, new_ctx, ctx_size) in sys_swapcontext()
1245 if (!access_ok(VERIFY_READ, rt_sf, sizeof(*rt_sf))) in sys_rt_sigreturn()
1371 if (!access_ok(VERIFY_READ, ctx, sizeof(*ctx)) in sys_debug_setcontext()
1549 if (!access_ok(VERIFY_READ, sr, sizeof(*sr)) in sys_sigreturn()
Dsyscalls.c91 if (!access_ok(VERIFY_READ, buffer, 5*sizeof(unsigned long)) in ppc_select()
Dsignal.c45 if (!access_ok(VERIFY_WRITE, (void __user *)newsp, oldsp - newsp)) in get_sigframe()
Dalign.c211 if (user_mode(regs) && !access_ok(VERIFY_WRITE, p, size)) in emulate_dcbz()
294 if (!access_ok((flags & ST ? VERIFY_WRITE: VERIFY_READ), addr, nb+nb0)) in emulate_multiple()
489 !access_ok((flags & ST ? VERIFY_WRITE : VERIFY_READ), in emulate_spe()
899 !access_ok((flags & ST ? VERIFY_WRITE : VERIFY_READ), in fix_alignment()
Drtasd.c343 if (!access_ok(VERIFY_WRITE, buf, count)) in rtas_log_read()
/linux-4.4.14/drivers/char/ipmi/
Dipmi_devintf.c704 if (!access_ok(VERIFY_READ, p32, sizeof(*p32)) || in get_compat_ipmi_msg()
717 if (!access_ok(VERIFY_WRITE, p32, sizeof(*p32)) || in put_compat_ipmi_msg()
731 if (!access_ok(VERIFY_READ, p32, sizeof(*p32)) || in get_compat_ipmi_req()
744 if (!access_ok(VERIFY_READ, p32, sizeof(*p32)) || in get_compat_ipmi_req_settime()
757 if (!access_ok(VERIFY_READ, p32, sizeof(*p32)) || in get_compat_ipmi_recv()
771 if (!access_ok(VERIFY_WRITE, p32, sizeof(*p32)) || in put_compat_ipmi_recv()
/linux-4.4.14/mm/
Dmincore.c232 if (!access_ok(VERIFY_READ, (void __user *) start, len)) in SYSCALL_DEFINE3()
239 if (!access_ok(VERIFY_WRITE, vec, pages)) in SYSCALL_DEFINE3()
/linux-4.4.14/include/net/
Dchecksum.h33 if (access_ok(VERIFY_READ, src, len)) in csum_and_copy_from_user()
49 if (access_ok(VERIFY_WRITE, dst, len)) { in csum_and_copy_to_user()
/linux-4.4.14/arch/x86/um/asm/
Dchecksum_32.h46 if (access_ok(VERIFY_WRITE, dst, len)) { in csum_and_copy_to_user()
/linux-4.4.14/arch/sh/oprofile/
Dbacktrace.c54 if (!access_ok(VERIFY_READ, stackaddr, sizeof(unsigned long))) in user_backtrace()
/linux-4.4.14/arch/avr32/oprofile/
Dbacktrace.c40 if (!access_ok(VERIFY_READ, head, sizeof(bufhead))) in dump_user_backtrace()
/linux-4.4.14/arch/metag/oprofile/
Dbacktrace.c18 while (depth-- && access_ok(VERIFY_READ, fp, 8)) { in user_backtrace_fp()
/linux-4.4.14/arch/openrisc/kernel/
Dsignal.c86 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in _sys_rt_sigreturn()
164 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
/linux-4.4.14/include/video/
Dmmp_disp.h170 struct mutex access_ok; member
241 struct mutex access_ok; member
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dkfd_chardev.c156 (!access_ok(VERIFY_WRITE, in set_queue_properties_from_user()
168 if (!access_ok(VERIFY_WRITE, in set_queue_properties_from_user()
175 if (!access_ok(VERIFY_WRITE, in set_queue_properties_from_user()
183 !access_ok(VERIFY_WRITE, in set_queue_properties_from_user()
191 !access_ok(VERIFY_WRITE, in set_queue_properties_from_user()
355 (!access_ok(VERIFY_WRITE, in kfd_ioctl_update_queue()
/linux-4.4.14/drivers/tty/vt/
Dconsolemap.c314 if (!access_ok(VERIFY_READ, arg, E_TABSZ)) in con_set_trans_old()
334 if (!access_ok(VERIFY_WRITE, arg, E_TABSZ)) in con_get_trans_old()
352 if (!access_ok(VERIFY_READ, arg, E_TABSZ*sizeof(unsigned short))) in con_set_trans_new()
372 if (!access_ok(VERIFY_WRITE, arg, E_TABSZ*sizeof(unsigned short))) in con_get_trans_new()
Dvt_ioctl.c270 if (!access_ok(VERIFY_WRITE, tmp.entries, in do_unimap_ioctl()
853 if (!access_ok(VERIFY_READ, vtconsize, in vt_ioctl()
1180 if (!access_ok(VERIFY_WRITE, tmp_entries, in compat_unimap_ioctl()
Dselection.c172 if (!access_ok(VERIFY_READ, sel, sizeof(*sel))) in set_selection()
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_ioc32.c58 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_i915_getparam()
/linux-4.4.14/arch/metag/kernel/
Dperf_callchain.c40 if (!access_ok(VERIFY_READ, user_frame, sizeof(frame))) in user_backtrace()
Dsignal.c80 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
159 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
/linux-4.4.14/arch/arm/oprofile/
Dcommon.c91 if (!access_ok(VERIFY_READ, tail, sizeof(buftail))) in user_backtrace()
/linux-4.4.14/arch/avr32/kernel/
Dsignal.c77 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
145 if (!access_ok(VERIFY_WRITE, frame, sizeof (*frame))) in setup_rt_frame()
/linux-4.4.14/arch/h8300/kernel/
Dsignal.c112 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
167 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
/linux-4.4.14/sound/isa/sb/
Demu8000_patch.c187 if (!access_ok(VERIFY_READ, data, sp->v.size)) in snd_emu8000_sample_new()
190 if (!access_ok(VERIFY_READ, data, sp->v.size * 2)) in snd_emu8000_sample_new()
/linux-4.4.14/drivers/mtd/
Dmtdchar.c380 ret = access_ok(VERIFY_READ, ptr, length) ? 0 : -EFAULT; in mtdchar_writeoob()
422 if (!access_ok(VERIFY_WRITE, ptr, length)) in mtdchar_readoob()
548 if (!access_ok(VERIFY_READ, usr_data, req.len) || in mtdchar_write_ioctl()
549 !access_ok(VERIFY_READ, usr_oob, req.ooblen)) in mtdchar_write_ioctl()
599 if (!access_ok(VERIFY_READ, argp, size)) in mtdchar_ioctl()
603 if (!access_ok(VERIFY_WRITE, argp, size)) in mtdchar_ioctl()
/linux-4.4.14/arch/sparc/include/asm/
Dfutex_64.h40 if (unlikely(!access_ok(VERIFY_WRITE, uaddr, sizeof(u32)))) in futex_atomic_op_inuser()
Dchecksum_32.h89 if (!access_ok (VERIFY_WRITE, dst, len)) { in csum_partial_copy_to_user()
Duaccess_64.h79 static inline int access_ok(int type, const void __user * addr, unsigned long size) in access_ok() function
Duaccess_32.h50 #define access_ok(type, addr, size) \ macro
/linux-4.4.14/arch/arm/kernel/
Dperf_callchain.c39 if (!access_ok(VERIFY_READ, tail, sizeof(buftail))) in user_backtrace()
Dsignal.c206 if (!access_ok(VERIFY_READ, frame, sizeof (*frame))) in sys_sigreturn()
236 if (!access_ok(VERIFY_READ, frame, sizeof (*frame))) in sys_rt_sigreturn()
315 if (!access_ok(VERIFY_WRITE, frame, framesize)) in get_sigframe()
Dswp_emulate.c213 if (!access_ok(VERIFY_WRITE, (address & ~3), 4)) { in swp_handler()
/linux-4.4.14/drivers/pnp/isapnp/
Dproc.c50 if (!access_ok(VERIFY_WRITE, buf, cnt)) in isapnp_proc_bus_read()
/linux-4.4.14/arch/hexagon/kernel/
Dsignal.c116 if (!access_ok(VERIFY_WRITE, frame, sizeof(struct rt_sigframe))) in setup_rt_frame()
245 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
/linux-4.4.14/arch/x86/kernel/fpu/
Dsignal.c162 if (!access_ok(VERIFY_WRITE, buf, size)) in copy_fpstate_to_sigframe()
265 if (!access_ok(VERIFY_READ, buf, size)) in __fpu__restore_sig()
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dopal-lpc.c196 if (!access_ok(VERIFY_WRITE, ubuf, count)) in lpc_debug_read()
287 if (!access_ok(VERIFY_READ, ubuf, count)) in lpc_debug_write()
/linux-4.4.14/arch/x86/include/asm/
Dfutex.h55 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser()
Dchecksum_32.h188 if (access_ok(VERIFY_WRITE, dst, len)) { in csum_and_copy_to_user()
Duaccess.h89 #define access_ok(type, addr, size) \ macro
627 access_ok(VERIFY_WRITE, (ptr), sizeof(*(ptr))) ? \
/linux-4.4.14/drivers/spi/
Dspidev.c256 if (!access_ok(VERIFY_WRITE, (u8 __user *) in spidev_message()
374 err = !access_ok(VERIFY_WRITE, in spidev_ioctl()
377 err = !access_ok(VERIFY_READ, in spidev_ioctl()
527 if (!access_ok(VERIFY_READ, u_ioc, _IOC_SIZE(cmd))) in spidev_compat_ioc_message()
/linux-4.4.14/fs/pstore/
Dpmsg.c33 if (!access_ok(VERIFY_READ, buf, count)) in write_pmsg()
/linux-4.4.14/arch/score/kernel/
Dsignal.c147 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in score_rt_sigreturn()
183 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
/linux-4.4.14/arch/microblaze/kernel/
Dsignal.c94 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
169 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
/linux-4.4.14/arch/arc/kernel/
Dsignal.c170 if (!access_ok(VERIFY_READ, sf, sizeof(*sf))) in SYSCALL_DEFINE0()
220 if (!access_ok(VERIFY_WRITE, frame, framesize)) in get_sigframe()
/linux-4.4.14/arch/c6x/kernel/
Dsignal.c83 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in do_rt_sigreturn()
152 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
/linux-4.4.14/drivers/gpu/drm/
Ddrm_ioc32.c387 if (!buf || !access_ok(VERIFY_WRITE, argp, sizeof(*argp))) in compat_drm_addbufs()
454 && !access_ok(VERIFY_WRITE, to, count * sizeof(drm_buf_desc32_t))) in compat_drm_infobufs()
612 if (!access_ok(VERIFY_WRITE, argp, sizeof(*argp)) in compat_drm_getsareactx()
901 if (!request || !access_ok(VERIFY_WRITE, argp, sizeof(*argp)) in compat_drm_sg_alloc()
926 if (!request || !access_ok(VERIFY_WRITE, argp, sizeof(*argp)) in compat_drm_sg_free()
1044 if (!access_ok(VERIFY_WRITE, req64, sizeof(*req64)) in compat_drm_mode_addfb2()
/linux-4.4.14/arch/blackfin/kernel/
Ddumpstack.c66 if (!access_ok(VERIFY_READ, stack, (unsigned int)endstack - (unsigned int)stack)) { in show_stack()
Dbfin_dma.c579 if (!access_ok(VERIFY_WRITE, dst, size)) in safe_dma_memcpy()
581 if (!access_ok(VERIFY_READ, src, size)) in safe_dma_memcpy()
Dsignal.c88 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
/linux-4.4.14/arch/powerpc/platforms/pseries/
Dscanlog.c66 if (!access_ok(VERIFY_WRITE, buf, count)) in scanlog_read()
/linux-4.4.14/arch/ia64/kernel/
Dsignal.c110 if (!access_ok(VERIFY_WRITE, to, sizeof(siginfo_t))) in copy_siginfo_to_user()
188 if (!access_ok(VERIFY_READ, sc, sizeof(*sc))) in ia64_rt_sigreturn()
355 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_frame()
/linux-4.4.14/drivers/media/usb/uvc/
Duvc_v4l2.c1261 if (!access_ok(VERIFY_READ, up, sizeof(*up)) || in uvc_v4l2_get_xu_mapping()
1276 if (!access_ok(VERIFY_READ, umenus, kp->menu_count * sizeof(*umenus))) in uvc_v4l2_get_xu_mapping()
1297 if (!access_ok(VERIFY_WRITE, up, sizeof(*up)) || in uvc_v4l2_put_xu_mapping()
1333 if (!access_ok(VERIFY_READ, up, sizeof(*up)) || in uvc_v4l2_get_xu_query()
1345 if (!access_ok(VERIFY_READ, udata, kp->size)) in uvc_v4l2_get_xu_query()
1366 if (!access_ok(VERIFY_WRITE, up, sizeof(*up)) || in uvc_v4l2_put_xu_query()
1376 if (!access_ok(VERIFY_READ, udata, kp->size)) in uvc_v4l2_put_xu_query()
/linux-4.4.14/net/sunrpc/
Dsysctl.c92 if (!access_ok(VERIFY_READ, buffer, left)) in proc_dodebug()
/linux-4.4.14/arch/powerpc/mm/
Dicswx.c179 if (!access_ok(VERIFY_READ, p, sizeof(*p))) in acop_get_inst()
Dsubpage-prot.c212 if (!access_ok(VERIFY_READ, map, (len >> PAGE_SHIFT) * sizeof(u32))) in sys_subpage_prot()
/linux-4.4.14/drivers/macintosh/
Dans-lcd.c66 if (!access_ok(VERIFY_READ, buf, count)) in anslcd_write()
Dadb.c730 if (!access_ok(VERIFY_WRITE, buf, count)) in adb_read()
788 if (!access_ok(VERIFY_READ, buf, count)) in adb_write()
/linux-4.4.14/arch/x86/math-emu/
Dfpu_system.h80 #define FPU_access_ok(x,y,z) if ( !access_ok(x,y,z) ) \
/linux-4.4.14/arch/m68k/include/asm/
Duaccess_no.h16 #define access_ok(type,addr,size) _access_ok((unsigned long)(addr),(size)) macro
Duaccess_mm.h17 static inline int access_ok(int type, const void __user *addr, in access_ok() function
/linux-4.4.14/arch/tile/lib/
Datomic_32.c175 if (unlikely(!access_ok(VERIFY_WRITE, addr, sizeof(int)))) in __atomic_bad_address()
/linux-4.4.14/arch/x86/um/
Dsignal.c383 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_signal_stack_sc()
428 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_signal_stack_si()
513 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_signal_stack_si()
/linux-4.4.14/arch/mips/oprofile/
Dbacktrace.c21 if (!access_ok(VERIFY_READ, addr, sizeof(unsigned long))) in get_mem()
/linux-4.4.14/arch/avr32/mm/
Dcache.c138 if (!access_ok(VERIFY_WRITE, addr, len)) in sys_cacheflush()
/linux-4.4.14/arch/mn10300/kernel/
Dsignal.c209 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_frame()
271 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
/linux-4.4.14/drivers/pci/
Dproc.c54 if (!access_ok(VERIFY_WRITE, buf, cnt)) in proc_bus_pci_read()
127 if (!access_ok(VERIFY_READ, buf, cnt)) in proc_bus_pci_write()
/linux-4.4.14/arch/parisc/kernel/
Dsignal32.c283 if (!access_ok(VERIFY_READ, from, sizeof(compat_siginfo_t))) in copy_siginfo_from_user32()
328 if (!access_ok(VERIFY_WRITE, to, sizeof(compat_siginfo_t))) in copy_siginfo_to_user32()
/linux-4.4.14/drivers/vhost/
Dvhost.c574 return access_ok(VERIFY_WRITE, log_base + a, in log_access_ok()
592 else if (!access_ok(VERIFY_WRITE, (void __user *)a, in vq_memory_access_ok()
634 return access_ok(VERIFY_READ, desc, num * sizeof *desc) && in vq_access_ok()
635 access_ok(VERIFY_READ, avail, in vq_access_ok()
637 access_ok(VERIFY_WRITE, used, in vq_access_ok()
1170 if (!access_ok(VERIFY_READ, &vq->used->idx, sizeof vq->used->idx)) in vhost_init_used()
/linux-4.4.14/drivers/scsi/
Dscsi_ioctl.c221 if (!access_ok(VERIFY_WRITE, arg, sizeof(struct scsi_idlun))) in scsi_ioctl()
Dsg.c414 if (!access_ok(VERIFY_WRITE, buf, count)) in sg_read()
605 if (!access_ok(VERIFY_READ, buf, count)) in sg_write()
704 if (!access_ok(VERIFY_READ, buf, count)) in sg_new_write()
743 if (!access_ok(VERIFY_READ, hp->cmdp, hp->cmd_len)) { in sg_new_write()
861 if (!access_ok(VERIFY_WRITE, p, SZ_SG_IO_HDR)) in sg_ioctl()
916 if (!access_ok(VERIFY_WRITE, p, sizeof (sg_scsi_id_t))) in sg_ioctl()
945 if (!access_ok(VERIFY_WRITE, ip, sizeof (int))) in sg_ioctl()
1017 if (!access_ok(VERIFY_WRITE, p, SZ_SG_REQ_INFO * SG_MAX_QUEUE)) in sg_ioctl()
/linux-4.4.14/arch/mips/mm/
Dcache.c74 if (!access_ok(VERIFY_WRITE, (void __user *) addr, bytes)) in SYSCALL_DEFINE3()
Dgup.c210 if (unlikely(!access_ok(write ? VERIFY_WRITE : VERIFY_READ, in __get_user_pages_fast()
/linux-4.4.14/arch/sh/mm/
Dgup.c177 if (unlikely(!access_ok(write ? VERIFY_WRITE : VERIFY_READ, in __get_user_pages_fast()
/linux-4.4.14/fs/ocfs2/dlmfs/
Ddlmfs.c258 if (!access_ok(VERIFY_WRITE, buf, count)) in dlmfs_file_read()
306 if (!access_ok(VERIFY_READ, buf, count)) in dlmfs_file_write()
/linux-4.4.14/drivers/xen/
Dprivcmd.c435 if (!access_ok(VERIFY_WRITE, m.arr, m.num * sizeof(*m.arr))) in privcmd_ioctl_mmap_batch()
442 if (!access_ok(VERIFY_WRITE, m.err, m.num * (sizeof(*m.err)))) in privcmd_ioctl_mmap_batch()
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
Dfile.c612 if (!access_ok(VERIFY_WRITE, buf, len)) in spufs_mbox_read()
730 if (!access_ok(VERIFY_WRITE, buf, len)) in spufs_ibox_read()
883 if (!access_ok(VERIFY_READ, buf, len)) in spufs_wbox_write()
2050 if (!access_ok(VERIFY_WRITE, buf, len)) in spufs_mbox_info_read()
2090 if (!access_ok(VERIFY_WRITE, buf, len)) in spufs_ibox_info_read()
2133 if (!access_ok(VERIFY_WRITE, buf, len)) in spufs_wbox_info_read()
2185 if (!access_ok(VERIFY_WRITE, buf, len)) in spufs_dma_info_read()
2216 if (!access_ok(VERIFY_WRITE, buf, len)) in __spufs_proxydma_info_read()
/linux-4.4.14/arch/frv/include/asm/
Duaccess.h65 #define access_ok(type,addr,size) (__range_ok((void __user *)(addr), (size)) == 0) macro
/linux-4.4.14/arch/s390/include/asm/
Duaccess.h62 #define access_ok(type, addr, size) __access_ok(addr, size) macro
/linux-4.4.14/arch/x86/entry/vsyscall/
Dvsyscall_64.c102 if (!access_ok(VERIFY_WRITE, (void __user *)ptr, size)) { in write_ok_or_segv()
/linux-4.4.14/sound/usb/usx2y/
DusX2Yhwdep.c205 if (access_ok(VERIFY_READ, dsp->image, dsp->length)) { in snd_usX2Y_hwdep_dsp_load()
/linux-4.4.14/lib/
Dbitmap.c448 if (!access_ok(VERIFY_READ, ubuf, ulen)) in bitmap_parse_user()
612 if (!access_ok(VERIFY_READ, ubuf, ulen)) in bitmap_parselist_user()
/linux-4.4.14/sound/oss/
Dsoundcard.c344 if (!access_ok(VERIFY_READ, p, len)) in sound_ioctl()
347 if (!access_ok(VERIFY_WRITE, p, len)) in sound_ioctl()
/linux-4.4.14/arch/unicore32/kernel/
Dsignal.c120 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in __sys_rt_sigreturn()
208 if (!access_ok(VERIFY_WRITE, frame, framesize)) in get_sigframe()
/linux-4.4.14/arch/x86/mm/
Dgup.c269 if (unlikely(!access_ok(write ? VERIFY_WRITE : VERIFY_READ, in __get_user_pages_fast()
/linux-4.4.14/net/batman-adv/
Dicmp_socket.c145 if (!access_ok(VERIFY_WRITE, buf, count)) in batadv_socket_read()
/linux-4.4.14/drivers/isdn/i4l/
Disdn_common.c1307 if (!access_ok(VERIFY_WRITE, p, in isdn_ioctl()
1543 if (!access_ok(VERIFY_WRITE, argp, in isdn_ioctl()
1570 if (!access_ok(VERIFY_READ, argp, in isdn_ioctl()
1620 if (!access_ok(VERIFY_READ, p, 1)) in isdn_ioctl()
1688 if (!access_ok(VERIFY_WRITE, argp, in isdn_ioctl()
/linux-4.4.14/arch/cris/arch-v32/drivers/
Dcryptocop.c2344 if (!access_ok(VERIFY_READ, sess_op, sizeof(struct strcop_session_op))) in cryptocop_ioctl_close_session()
2522 if (!access_ok(VERIFY_WRITE, crp_oper, sizeof(struct strcop_crypto_op))){ in cryptocop_ioctl_process()
2544 if (!access_ok(VERIFY_WRITE, oper.cipher_outdata, oper.cipher_outlen)){ in cryptocop_ioctl_process()
2548 if (!access_ok(VERIFY_READ, oper.indata, oper.inlen)){ in cryptocop_ioctl_process()
2982 if (!access_ok(VERIFY_WRITE, sess_op, sizeof(struct strcop_session_op))) in cryptocop_ioctl_create_session()
2987 if (!access_ok(VERIFY_READ, sop.key, sop.keylen)) return -EFAULT; in cryptocop_ioctl_create_session()
3116 err = !access_ok(VERIFY_WRITE, (void *)arg, _IOC_SIZE(cmd)); in cryptocop_ioctl_unlocked()
3118 err = !access_ok(VERIFY_READ, (void *)arg, _IOC_SIZE(cmd)); in cryptocop_ioctl_unlocked()

12