Home
last modified time | relevance | path

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

123456789

/Linux-v4.19/arch/mips/kernel/
Dunaligned.c946 if (!access_ok(VERIFY_READ, addr, 4)) in emulate_load_store_insn()
955 if (!access_ok(VERIFY_READ, addr, 2)) in emulate_load_store_insn()
978 if (!access_ok(VERIFY_READ, addr, 2)) { in emulate_load_store_insn()
991 if (!access_ok(VERIFY_READ, addr, 4)) { in emulate_load_store_insn()
1004 if (!access_ok(VERIFY_READ, addr, 2)) { in emulate_load_store_insn()
1017 if (!access_ok(VERIFY_WRITE, addr, 2)) { in emulate_load_store_insn()
1030 if (!access_ok(VERIFY_WRITE, addr, 4)) { in emulate_load_store_insn()
1051 if (!access_ok(VERIFY_READ, addr, 2)) in emulate_load_store_insn()
1070 if (!access_ok(VERIFY_READ, addr, 4)) in emulate_load_store_insn()
1089 if (!access_ok(VERIFY_READ, addr, 2)) in emulate_load_store_insn()
[all …]
Dsignal32.c49 if (!access_ok(VERIFY_READ, act, sizeof(*act)))
64 if (!access_ok(VERIFY_WRITE, oact, sizeof(*oact)))
Dsignal_o32.c121 if (!access_ok(VERIFY_WRITE, frame, sizeof (*frame))) in setup_frame_32()
163 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_rt_sigreturn()
200 if (!access_ok(VERIFY_WRITE, frame, sizeof (*frame))) in setup_rt_frame_32()
265 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_sigreturn()
/Linux-v4.19/include/asm-generic/
Duaccess.h38 #define access_ok(type, addr, size) __access_ok((unsigned long)(addr),(size)) macro
81 access_ok(VERIFY_WRITE, __p, sizeof(*ptr)) ? \
143 access_ok(VERIFY_READ, __p, sizeof(*ptr)) ? \
178 if (!access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
199 if (!access_ok(VERIFY_READ, src, 1)) in strnlen_user()
220 if (!access_ok(VERIFY_WRITE, to, n)) in clear_user()
/Linux-v4.19/arch/microblaze/include/asm/
Duaccess.h63 #define access_ok(type, addr, size) (__range_ok((addr), (size)) == 0) macro
67 static inline int access_ok(int type, const void __user *addr, in access_ok() function
123 if (unlikely(!access_ok(VERIFY_WRITE, to, n))) in clear_user()
177 if (access_ok(VERIFY_READ, __gu_addr, size)) { \
289 if (access_ok(VERIFY_WRITE, __pu_addr, size)) { \
361 if (!access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
375 if (!access_ok(VERIFY_READ, src, 1)) in strnlen_user()
/Linux-v4.19/drivers/staging/comedi/
Dcomedi_compat32.c105 if (!access_ok(VERIFY_READ, chaninfo32, sizeof(*chaninfo32)) || in compat_chaninfo()
106 !access_ok(VERIFY_WRITE, chaninfo, sizeof(*chaninfo))) in compat_chaninfo()
139 if (!access_ok(VERIFY_READ, rangeinfo32, sizeof(*rangeinfo32)) || in compat_rangeinfo()
140 !access_ok(VERIFY_WRITE, rangeinfo, sizeof(*rangeinfo))) in compat_rangeinfo()
166 if (!access_ok(VERIFY_READ, cmd32, sizeof(*cmd32)) || in get_compat_cmd()
167 !access_ok(VERIFY_WRITE, cmd, sizeof(*cmd))) in get_compat_cmd()
220 if (!access_ok(VERIFY_READ, cmd, sizeof(*cmd)) || in put_compat_cmd()
221 !access_ok(VERIFY_WRITE, cmd32, sizeof(*cmd32))) in put_compat_cmd()
320 if (!access_ok(VERIFY_READ, insn32, sizeof(*insn32)) || in get_compat_insn()
321 !access_ok(VERIFY_WRITE, insn, sizeof(*insn))) in get_compat_insn()
[all …]
/Linux-v4.19/arch/xtensa/include/asm/
Duaccess.h45 #define access_ok(type, addr, size) __access_ok((unsigned long)(addr), (size)) macro
89 if (access_ok(VERIFY_WRITE, __pu_addr, size)) \
187 if (access_ok(VERIFY_READ, __gu_addr, size)) \
274 if (access_ok(VERIFY_WRITE, addr, size)) in clear_user()
289 if (access_ok(VERIFY_READ, src, 1)) in strncpy_from_user()
/Linux-v4.19/drivers/media/v4l2-core/
Dv4l2-compat-ioctl32.c161 if (!access_ok(VERIFY_READ, p32, sizeof(*p32)) || in get_v4l2_window32()
284 if (!access_ok(VERIFY_READ, p32, sizeof(*p32))) in bufsize_v4l2_format()
335 if (!access_ok(VERIFY_READ, p32, sizeof(*p32))) in get_v4l2_format32()
343 if (!access_ok(VERIFY_READ, p32, sizeof(*p32))) in bufsize_v4l2_create()
352 if (!access_ok(VERIFY_READ, p32, sizeof(*p32)) || in get_v4l2_create32()
403 if (!access_ok(VERIFY_WRITE, p32, sizeof(*p32))) in put_v4l2_format32()
411 if (!access_ok(VERIFY_WRITE, p32, sizeof(*p32)) || in put_v4l2_create32()
432 if (!access_ok(VERIFY_READ, p32, sizeof(*p32)) || in get_v4l2_standard32()
441 if (!access_ok(VERIFY_WRITE, p32, sizeof(*p32)) || in put_v4l2_standard32()
558 if (!access_ok(VERIFY_READ, p32, sizeof(*p32)) || in bufsize_v4l2_buffer()
[all …]
/Linux-v4.19/arch/sh/include/asm/
Duaccess.h21 #define access_ok(type, addr, size) \ macro
69 if (likely(access_ok(VERIFY_READ, __gu_addr, (size)))) \
90 if (likely(access_ok(VERIFY_WRITE, __pu_addr, size))) \
135 if (__cl_size && access_ok(VERIFY_WRITE, \
/Linux-v4.19/arch/nios2/include/asm/
Duaccess.h40 #define access_ok(type, addr, len) \ macro
73 if (!access_ok(VERIFY_WRITE, to, n)) in clear_user()
145 if (access_ok(VERIFY_READ, __gu_ptr, sizeof(*__gu_ptr))) \
171 if (access_ok(VERIFY_WRITE, __pu_ptr, sizeof(*__pu_ptr))) { \
/Linux-v4.19/drivers/video/fbdev/mmp/
Dcore.c180 mutex_init(&path->access_ok); in mmp_register_path()
214 mutex_init(&path->overlays[i].access_ok); in mmp_register_path()
245 mutex_destroy(&path->overlays[i].access_ok); in mmp_unregister_path()
247 mutex_destroy(&path->access_ok); in mmp_unregister_path()
/Linux-v4.19/arch/openrisc/include/asm/
Duaccess.h61 #define access_ok(type, addr, size) \ macro
105 if (access_ok(VERIFY_WRITE, __pu_addr, size)) \
178 if (access_ok(VERIFY_READ, __gu_addr, size)) \
257 if (likely(access_ok(VERIFY_WRITE, addr, size))) in clear_user()
/Linux-v4.19/include/linux/
Duaccess.h114 if (likely(access_ok(VERIFY_READ, from, n))) { in _copy_from_user()
132 if (access_ok(VERIFY_WRITE, to, n)) { in _copy_to_user()
163 if (access_ok(VERIFY_WRITE, to, n) && access_ok(VERIFY_READ, from, n)) in copy_in_user()
/Linux-v4.19/arch/nds32/include/asm/
Duaccess.h56 #define access_ok(type, addr, size) \ macro
97 if (access_ok(VERIFY_READ, __p, sizeof(*__p))) { \
192 if (access_ok(VERIFY_WRITE, __p, sizeof(*__p))) { \
282 if (access_ok(VERIFY_WRITE, to, n)) in clear_user()
/Linux-v4.19/lib/
Dusercopy.c11 if (likely(access_ok(VERIFY_READ, from, n))) { in _copy_from_user()
26 if (likely(access_ok(VERIFY_WRITE, to, n))) { in _copy_to_user()
/Linux-v4.19/kernel/
Dcompat.c98 return (!access_ok(VERIFY_READ, ctv, sizeof(*ctv)) || in __compat_get_timeval()
105 return (!access_ok(VERIFY_WRITE, ctv, sizeof(*ctv)) || in __compat_put_timeval()
112 return (!access_ok(VERIFY_READ, cts, sizeof(*cts)) || in __compat_get_timespec()
119 return (!access_ok(VERIFY_WRITE, cts, sizeof(*cts)) || in __compat_put_timespec()
338 return (!access_ok(VERIFY_READ, u_event, sizeof(*u_event)) || in get_compat_sigevent()
357 if (!access_ok(VERIFY_READ, umask, bitmap_size / 8)) in compat_get_bitmap()
387 if (!access_ok(VERIFY_WRITE, umask, bitmap_size / 8)) in compat_put_bitmap()
441 if (unlikely(!access_ok(VERIFY_WRITE, ptr, len))) in compat_alloc_user_space()
/Linux-v4.19/net/
Dcompat.c361 if (!access_ok(VERIFY_READ, up, sizeof(*up)) || in do_set_sock_timeout()
441 !access_ok(VERIFY_WRITE, up, sizeof(*up)) || in do_get_sock_timeout()
590 if (!access_ok(VERIFY_READ, gr32, sizeof(*gr32)) || in compat_mc_setsockopt()
591 !access_ok(VERIFY_WRITE, kgr, sizeof(struct group_req)) || in compat_mc_setsockopt()
611 if (!access_ok(VERIFY_READ, gsr32, sizeof(*gsr32)) || in compat_mc_setsockopt()
612 !access_ok(VERIFY_WRITE, kgsr, in compat_mc_setsockopt()
631 if (!access_ok(VERIFY_READ, gf32, __COMPAT_GF0_SIZE) || in compat_mc_setsockopt()
641 if (!access_ok(VERIFY_WRITE, kgf, koptlen) || in compat_mc_setsockopt()
675 if (!access_ok(VERIFY_READ, optlen, sizeof(*optlen)) || in compat_mc_getsockopt()
685 if (!access_ok(VERIFY_WRITE, koptlen, sizeof(*koptlen)) || in compat_mc_getsockopt()
[all …]
/Linux-v4.19/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()
490 mutex_init(&ctrl->access_ok); in mmphw_probe()
/Linux-v4.19/arch/powerpc/oprofile/
Dbacktrace.c34 if (!access_ok(VERIFY_READ, p, sizeof(stack_frame))) in user_getsp32()
60 if (!access_ok(VERIFY_READ, (void __user *)sp, sizeof(stack_frame))) in user_getsp64()
/Linux-v4.19/arch/powerpc/lib/
Dchecksum_wrappers.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-v4.19/arch/riscv/include/asm/
Duaccess.h79 #define access_ok(type, addr, size) ({ \ macro
261 access_ok(VERIFY_READ, __p, sizeof(*__p)) ? \
389 access_ok(VERIFY_WRITE, __p, sizeof(*__p)) ? \
424 return access_ok(VERIFY_WRITE, to, n) ? in clear_user()
/Linux-v4.19/arch/arm64/include/asm/
Duaccess.h107 #define access_ok(type, addr, size) __range_ok(addr, size) macro
313 if (access_ok(VERIFY_READ, __p, sizeof(*__p))) { \
382 if (access_ok(VERIFY_WRITE, __p, sizeof(*__p))) { \
430 if (access_ok(VERIFY_WRITE, to, n)) in __clear_user()
/Linux-v4.19/arch/sh/kernel/
Dtraps_64.c46 if (!access_ok(VERIFY_READ, aligned_pc, sizeof(insn_size_t))) { in read_opcode()
186 if (!access_ok(VERIFY_READ, (unsigned long) address, 1UL<<width_shift)) { in misaligned_load()
260 if (!access_ok(VERIFY_WRITE, (unsigned long) address, 1UL<<width_shift)) { in misaligned_store()
333 if (!access_ok(VERIFY_READ, (unsigned long) address, 1UL<<width_shift)) { in misaligned_fpu_load()
406 if (!access_ok(VERIFY_WRITE, (unsigned long) address, 1UL<<width_shift)) { in misaligned_fpu_store()
669 if (!access_ok(VERIFY_READ, aligned_pc, sizeof(insn_size_t))) in do_reserved_inst()
/Linux-v4.19/sound/core/seq/
Dseq_queue.c364 int access_ok; in queue_access_lock() local
367 access_ok = check_access(q, client); in queue_access_lock()
368 if (access_ok) in queue_access_lock()
371 return access_ok; in queue_access_lock()
388 int access_ok; in snd_seq_queue_check_access() local
394 access_ok = check_access(q, client); in snd_seq_queue_check_access()
397 return access_ok; in snd_seq_queue_check_access()
/Linux-v4.19/arch/powerpc/include/asm/
Duaccess.h65 #define access_ok(type, addr, size) \ macro
169 if (access_ok(VERIFY_WRITE, __pu_addr, size)) \
279 if (access_ok(VERIFY_READ, __gu_addr, (size))) { \
377 if (likely(access_ok(VERIFY_WRITE, addr, size))) in clear_user()

123456789