Home
last modified time | relevance | path

Searched refs:access_ok (Results 1 – 25 of 258) sorted by relevance

1234567891011

/linux-3.4.99/arch/blackfin/include/asm/
Duaccess.h35 #define access_ok(type, addr, size) _access_ok((unsigned long)(addr), (size)) macro
93 if (!access_ok(VERIFY_WRITE, _p, sizeof(*(_p)))) {\
152 if (likely(access_ok(VERIFY_READ, _p, ptr_size))) { \
197 if (access_ok(VERIFY_READ, from, n)) in copy_from_user()
207 if (access_ok(VERIFY_WRITE, to, n)) in copy_to_user()
222 if (!access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
242 if (!access_ok(VERIFY_READ, src, 1)) in strnlen_user()
249 if (!access_ok(VERIFY_READ, src, 1)) in strlen_user()
261 if (!access_ok(VERIFY_WRITE, to, n)) in __clear_user()
/linux-3.4.99/arch/score/include/asm/
Duaccess.h56 #define access_ok(type, addr, size) \ macro
184 if (likely(access_ok(VERIFY_READ, __gu_ptr, size))) \
250 if (likely(access_ok(VERIFY_WRITE, __pu_addr, size))) { \
298 if (access_ok(VERIFY_READ, from, len)) in copy_from_user()
313 if (access_ok(VERIFY_WRITE, to, len)) in copy_to_user()
346 if (access_ok(VERIFY_READ, from, len) && in copy_in_user()
347 access_ok(VERFITY_WRITE, to, len)) in copy_in_user()
366 if (access_ok(VERIFY_WRITE, src, size)) in clear_user()
395 if (access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
410 if (!access_ok(VERIFY_READ, str, 0)) in strnlen_user()
/linux-3.4.99/arch/tile/include/asm/
Duaccess.h92 #define access_ok(type, addr, size) ({ \ macro
263 access_ok(VERIFY_WRITE, (__Pu_addr), sizeof(*(__Pu_addr))) ? \
271 access_ok(VERIFY_READ, (__Gu_addr), sizeof(*(__Gu_addr))) ? \
307 if (access_ok(VERIFY_WRITE, to, n)) in copy_to_user()
349 if (access_ok(VERIFY_READ, from, n)) in _copy_from_user()
405 if (access_ok(VERIFY_WRITE, to, n) && access_ok(VERIFY_READ, from, n)) in copy_in_user()
464 if (access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
489 if (access_ok(VERIFY_WRITE, mem, len)) in clear_user()
517 if (access_ok(VERIFY_WRITE, mem, len)) in flush_user()
548 if (access_ok(VERIFY_WRITE, mem, len)) in inv_user()
[all …]
/linux-3.4.99/arch/microblaze/include/asm/
Duaccess.h89 #define access_ok(type, addr, size) (__range_ok((addr), (size)) == 0) macro
97 #define access_ok(type, addr, size) \ macro
141 if (unlikely(!access_ok(VERIFY_WRITE, to, n))) in clear_user()
194 if (access_ok(VERIFY_READ, __gu_addr, size)) { \
306 if (access_ok(VERIFY_WRITE, __pu_addr, size)) { \
368 if (access_ok(VERIFY_READ, from, n)) in copy_from_user()
382 if (access_ok(VERIFY_WRITE, to, n)) in copy_to_user()
397 if (!access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
411 if (!access_ok(VERIFY_READ, src, 1)) in strnlen_user()
/linux-3.4.99/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()
/linux-3.4.99/include/asm-generic/
Duaccess.h40 #define access_ok(type, addr, size) __access_ok((unsigned long)(addr),(size)) macro
166 access_ok(VERIFY_WRITE, ptr, sizeof(*ptr)) ? \
222 access_ok(VERIFY_READ, ptr, sizeof(*ptr)) ? \
247 if (access_ok(VERIFY_READ, from, n)) in copy_from_user()
257 if (access_ok(VERIFY_WRITE, to, n)) in copy_to_user()
281 if (!access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
302 if (!access_ok(VERIFY_READ, src, 1)) in strnlen_user()
328 if (!access_ok(VERIFY_WRITE, to, n)) in clear_user()
/linux-3.4.99/arch/mips/kernel/
Dunaligned.c153 if (!access_ok(VERIFY_READ, addr, 2)) in emulate_load_store_insn()
186 if (!access_ok(VERIFY_READ, addr, 4)) in emulate_load_store_insn()
216 if (!access_ok(VERIFY_READ, addr, 2)) in emulate_load_store_insn()
258 if (!access_ok(VERIFY_READ, addr, 4)) in emulate_load_store_insn()
302 if (!access_ok(VERIFY_READ, addr, 8)) in emulate_load_store_insn()
336 if (!access_ok(VERIFY_WRITE, addr, 2)) in emulate_load_store_insn()
373 if (!access_ok(VERIFY_WRITE, addr, 4)) in emulate_load_store_insn()
412 if (!access_ok(VERIFY_WRITE, addr, 8)) in emulate_load_store_insn()
Dsignal32.c238 if (!access_ok(VERIFY_WRITE, ubuf, sizeof(*ubuf))) in put_sigset()
260 if (!access_ok(VERIFY_READ, ubuf, sizeof(*ubuf))) in get_sigset()
338 if (!access_ok(VERIFY_READ, act, sizeof(*act)))
353 if (!access_ok(VERIFY_WRITE, oact, sizeof(*oact)))
380 if (!access_ok(VERIFY_READ, uss, sizeof(*uss))) in sys32_sigaltstack()
396 if (!access_ok(VERIFY_WRITE, uoss, sizeof(*uoss))) in sys32_sigaltstack()
412 if (!access_ok (VERIFY_WRITE, to, sizeof(compat_siginfo_t))) in copy_siginfo_to_user32()
479 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_sigreturn()
517 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_rt_sigreturn()
568 if (!access_ok(VERIFY_WRITE, frame, sizeof (*frame))) in setup_frame_32()
[all …]
/linux-3.4.99/drivers/gpu/drm/
Ddrm_ioc32.c96 if (!access_ok(VERIFY_WRITE, version, sizeof(*version))) in compat_drm_version()
143 if (!access_ok(VERIFY_WRITE, u, sizeof(*u))) in compat_drm_getunique()
171 if (!access_ok(VERIFY_WRITE, u, sizeof(*u))) in compat_drm_setunique()
203 if (!access_ok(VERIFY_WRITE, map, sizeof(*map))) in compat_drm_getmap()
240 if (!access_ok(VERIFY_WRITE, map, sizeof(*map))) in compat_drm_addmap()
280 if (!access_ok(VERIFY_WRITE, map, sizeof(*map))) in compat_drm_rmmap()
309 if (!access_ok(VERIFY_WRITE, client, sizeof(*client))) in compat_drm_getclient()
348 if (!access_ok(VERIFY_WRITE, stats, sizeof(*stats))) in compat_drm_getstats()
385 if (!access_ok(VERIFY_WRITE, buf, sizeof(*buf)) in compat_drm_addbufs()
386 || !access_ok(VERIFY_WRITE, argp, sizeof(*argp))) in compat_drm_addbufs()
[all …]
/linux-3.4.99/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-3.4.99/arch/x86/lib/
Dusercopy_64.c49 if (access_ok(VERIFY_WRITE, to, n)) in clear_user()
81 if (!access_ok(VERIFY_READ, s, 1)) in strnlen_user()
105 if (access_ok(VERIFY_WRITE, to, len) && access_ok(VERIFY_READ, from, len)) { in copy_in_user()
/linux-3.4.99/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()
320 if (access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
/linux-3.4.99/arch/xtensa/include/asm/
Duaccess.h154 .macro access_ok aa, as, at, sp, error
185 #define access_ok(type,addr,size) __access_ok((unsigned long)(addr),(size)) macro
227 if (access_ok(VERIFY_WRITE,__pu_addr,size)) \
325 if (access_ok(VERIFY_READ,__gu_addr,size)) \
406 if (access_ok(VERIFY_WRITE, to, n)) in __generic_copy_to_user()
415 if (access_ok(VERIFY_READ, from, n)) in __generic_copy_from_user()
448 if (access_ok(VERIFY_WRITE, addr, size)) in clear_user()
462 if (access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
/linux-3.4.99/drivers/staging/comedi/
Dcomedi_compat32.c119 if (!access_ok(VERIFY_READ, chaninfo32, sizeof(*chaninfo32)) in compat_chaninfo()
120 || !access_ok(VERIFY_WRITE, chaninfo, sizeof(*chaninfo))) { in compat_chaninfo()
153 if (!access_ok(VERIFY_READ, rangeinfo32, sizeof(*rangeinfo32)) in compat_rangeinfo()
154 || !access_ok(VERIFY_WRITE, rangeinfo, sizeof(*rangeinfo))) { in compat_rangeinfo()
180 if (!access_ok(VERIFY_READ, cmd32, sizeof(*cmd32)) in get_compat_cmd()
181 || !access_ok(VERIFY_WRITE, cmd, sizeof(*cmd))) { in get_compat_cmd()
231 if (!access_ok(VERIFY_READ, cmd, sizeof(*cmd)) in put_compat_cmd()
232 || !access_ok(VERIFY_WRITE, cmd32, sizeof(*cmd32))) { in put_compat_cmd()
323 if (!access_ok(VERIFY_READ, insn32, sizeof(*insn32)) in get_compat_insn()
324 || !access_ok(VERIFY_WRITE, insn, sizeof(*insn))) in get_compat_insn()
[all …]
/linux-3.4.99/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-3.4.99/drivers/gpu/drm/radeon/
Dradeon_ioc32.c70 if (!access_ok(VERIFY_WRITE, init, sizeof(*init)) in compat_radeon_cp_init()
117 if (!access_ok(VERIFY_WRITE, clr, sizeof(*clr)) in compat_radeon_cp_clear()
145 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_radeon_cp_stipple()
185 if (!access_ok(VERIFY_WRITE, request, in compat_radeon_cp_texture()
226 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_radeon_cp_vertex2()
257 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_radeon_cp_cmdbuf()
284 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_radeon_cp_getparam()
310 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_radeon_mem_alloc()
335 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_radeon_irq_emit()
360 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_radeon_cp_setparam()
/linux-3.4.99/drivers/gpu/drm/i915/
Di915_ioc32.c58 if (!access_ok(VERIFY_WRITE, batchbuffer, sizeof(*batchbuffer)) in compat_i915_batchbuffer()
93 if (!access_ok(VERIFY_WRITE, cmdbuffer, sizeof(*cmdbuffer)) in compat_i915_cmdbuffer()
122 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_i915_irq_emit()
145 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_i915_getparam()
172 if (!access_ok(VERIFY_WRITE, request, sizeof(*request)) in compat_i915_alloc()
/linux-3.4.99/ipc/
Dcompat.c200 if (!access_ok (VERIFY_READ, up64, sizeof(*up64))) in get_compat_semid64_ds()
208 if (!access_ok (VERIFY_READ, up, sizeof(*up))) in get_compat_semid_ds()
218 if (!access_ok (VERIFY_WRITE, up64, sizeof(*up64))) in put_compat_semid64_ds()
232 if (!access_ok (VERIFY_WRITE, up, sizeof(*up))) in put_compat_semid_ds()
406 if (!access_ok(VERIFY_READ, up64, sizeof(*up64))) in get_compat_msqid64()
418 if (!access_ok(VERIFY_READ, up, sizeof(*up))) in get_compat_msqid()
430 if (!access_ok(VERIFY_WRITE, up64, sizeof(*up64))) in put_compat_msqid64_ds()
449 if (!access_ok(VERIFY_WRITE, up, sizeof(*up))) in put_compat_msqid_ds()
550 if (!access_ok(VERIFY_READ, up64, sizeof(*up64))) in get_compat_shmid64_ds()
558 if (!access_ok(VERIFY_READ, up, sizeof(*up))) in get_compat_shmid_ds()
[all …]
/linux-3.4.99/arch/mips/include/asm/
Duaccess.h122 #define access_ok(type, addr, size) \ macro
251 if (likely(access_ok(VERIFY_READ, __gu_ptr, size))) \
341 if (likely(access_ok(VERIFY_WRITE, __pu_addr, size))) { \
514 if (likely(access_ok(VERIFY_READ, __gu_ptr, size))) \
602 if (likely(access_ok(VERIFY_WRITE, __pu_addr, size))) { \
774 if (access_ok(VERIFY_WRITE, __cu_to, __cu_len)) { \
885 if (access_ok(VERIFY_READ, __cu_from, __cu_len)) { \
917 if (likely(access_ok(VERIFY_READ, __cu_from, __cu_len) && \
918 access_ok(VERIFY_WRITE, __cu_to, __cu_len))) { \
960 if (__cl_size && access_ok(VERIFY_WRITE, \
/linux-3.4.99/net/
Dcompat.c65 if (!access_ok(VERIFY_READ, umsg, sizeof(*umsg)) || in get_compat_msghdr()
350 if (!access_ok(VERIFY_READ, fprog32, sizeof(*fprog32)) || in do_set_attach_filter()
351 !access_ok(VERIFY_WRITE, kfprog, sizeof(struct sock_fprog)) || in do_set_attach_filter()
372 if (!access_ok(VERIFY_READ, up, sizeof(*up)) || in do_set_sock_timeout()
444 !access_ok(VERIFY_WRITE, up, sizeof(*up)) || in do_get_sock_timeout()
587 if (!access_ok(VERIFY_READ, gr32, sizeof(*gr32)) || in compat_mc_setsockopt()
588 !access_ok(VERIFY_WRITE, kgr, sizeof(struct group_req)) || in compat_mc_setsockopt()
608 if (!access_ok(VERIFY_READ, gsr32, sizeof(*gsr32)) || in compat_mc_setsockopt()
609 !access_ok(VERIFY_WRITE, kgsr, in compat_mc_setsockopt()
628 if (!access_ok(VERIFY_READ, gf32, __COMPAT_GF0_SIZE) || in compat_mc_setsockopt()
[all …]
/linux-3.4.99/arch/cris/include/asm/
Duaccess.h55 #define access_ok(type,addr,size) __access_ok((unsigned long)(addr),(size)) macro
142 if (access_ok(VERIFY_WRITE,__pu_addr,size)) \
164 if (access_ok(VERIFY_READ,__gu_addr,size)) \
182 if (access_ok(VERIFY_WRITE, to, n)) in __generic_copy_to_user()
190 if (access_ok(VERIFY_READ, from, n)) in __generic_copy_from_user()
198 if (access_ok(VERIFY_WRITE, to, n)) in __generic_clear_user()
213 if (access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
/linux-3.4.99/arch/tile/kernel/
Dcompat_signal.c137 if (!access_ok(VERIFY_READ, act, sizeof(*act)) || in compat_sys_rt_sigaction()
151 if (!access_ok(VERIFY_WRITE, oact, sizeof(*oact)) || in compat_sys_rt_sigaction()
184 if (!access_ok(VERIFY_WRITE, to, sizeof(struct compat_siginfo))) in copy_siginfo_to_user32()
243 if (!access_ok(VERIFY_READ, from, sizeof(struct compat_siginfo))) in copy_siginfo_from_user32()
270 if (!access_ok(VERIFY_READ, uss_ptr, sizeof(*uss_ptr)) || in compat_sys_sigaltstack()
284 if (!access_ok(VERIFY_WRITE, uoss_ptr, sizeof(*uoss_ptr)) || in compat_sys_sigaltstack()
300 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in compat_sys_rt_sigreturn()
366 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in compat_setup_rt_frame()
/linux-3.4.99/drivers/media/video/
Dv4l2-compat-ioctl32.c49 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_window32)) || in get_v4l2_window32()
210 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_format32)) || in get_v4l2_format32()
218 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_create_buffers32)) || in get_v4l2_create32()
256 if (!access_ok(VERIFY_WRITE, up, sizeof(struct v4l2_format32)) || in put_v4l2_format32()
264 if (!access_ok(VERIFY_WRITE, up, sizeof(struct v4l2_create_buffers32)) || in put_v4l2_create32()
282 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_standard32)) || in get_v4l2_standard32()
290 if (!access_ok(VERIFY_WRITE, up, sizeof(struct v4l2_standard32)) || in put_v4l2_standard32()
386 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_buffer32)) || in get_v4l2_buffer32()
418 if (!access_ok(VERIFY_READ, uplane32, in get_v4l2_buffer32()
471 if (!access_ok(VERIFY_WRITE, up, sizeof(struct v4l2_buffer32)) || in put_v4l2_buffer32()
[all …]
/linux-3.4.99/arch/powerpc/include/asm/
Duaccess.h59 #define access_ok(type, addr, size) \ macro
201 if (access_ok(VERIFY_WRITE, __pu_addr, size)) \
307 if (access_ok(VERIFY_READ, __gu_addr, (size))) \
337 if (access_ok(VERIFY_READ, from, n)) in copy_from_user()
352 if (access_ok(VERIFY_WRITE, to, n)) in copy_to_user()
447 if (likely(access_ok(VERIFY_WRITE, addr, size))) in clear_user()
462 if (likely(access_ok(VERIFY_READ, src, 1))) in strncpy_from_user()
/linux-3.4.99/arch/sh/include/asm/
Duaccess.h24 #define access_ok(type, addr, size) \ macro
70 if (likely(access_ok(VERIFY_READ, __gu_addr, (size)))) \
91 if (likely(access_ok(VERIFY_WRITE, __pu_addr, size))) \
133 if (__cl_size && access_ok(VERIFY_WRITE, \

1234567891011