/kernel/ |
D | printk.c | 209 u16 len; /* length of entire record */ member 286 if (!msg->len) in log_from_idx() 302 if (!msg->len) { in log_next() 304 return msg->len; in log_next() 306 return idx + msg->len; in log_next() 363 msg->len = sizeof(struct log) + text_len + dict_len + pad_len; in log_store() 366 log_next_idx += msg->len; in log_store() 433 size_t len = iov_length(iv, count); in devkmsg_writev() local 434 ssize_t ret = len; in devkmsg_writev() 436 if (len > LOG_LINE_MAX) in devkmsg_writev() [all …]
|
D | audit.c | 641 u32 len; in audit_receive_msg() local 800 len = 0; in audit_receive_msg() 802 err = security_secid_to_secctx(audit_sig_sid, &ctx, &len); in audit_receive_msg() 806 sig_data = kmalloc(sizeof(*sig_data) + len, GFP_KERNEL); in audit_receive_msg() 809 security_release_secctx(ctx, len); in audit_receive_msg() 815 memcpy(sig_data->ctx, ctx, len); in audit_receive_msg() 816 security_release_secctx(ctx, len); in audit_receive_msg() 819 0, 0, sig_data, sizeof(*sig_data) + len); in audit_receive_msg() 871 int len; in audit_receive_skb() local 875 len = skb->len; in audit_receive_skb() [all …]
|
D | seccomp.c | 59 unsigned short len; /* Instruction count */ member 372 unsigned long fp_size = fprog->len * sizeof(struct sock_filter); in seccomp_prepare_filter() 373 unsigned long total_insns = fprog->len; in seccomp_prepare_filter() 376 if (fprog->len == 0 || fprog->len > BPF_MAXINSNS) in seccomp_prepare_filter() 378 BUG_ON(INT_MAX / fprog->len < sizeof(struct sock_filter)); in seccomp_prepare_filter() 381 total_insns += filter->len + 4; /* include a 4 instr penalty */ in seccomp_prepare_filter() 402 filter->len = fprog->len; in seccomp_prepare_filter() 410 ret = sk_chk_filter(filter->insns, filter->len); in seccomp_prepare_filter() 415 ret = seccomp_check_filter(filter->insns, filter->len); in seccomp_prepare_filter() 443 fprog.len = fprog32.len; in seccomp_prepare_user_filter() [all …]
|
D | sysctl.c | 1710 size_t len; in _proc_do_string() local 1720 len = 0; in _proc_do_string() 1722 while (len < *lenp) { in _proc_do_string() 1727 len++; in _proc_do_string() 1729 if (len >= maxlen) in _proc_do_string() 1730 len = maxlen-1; in _proc_do_string() 1731 if(copy_from_user(data, buffer, len)) in _proc_do_string() 1733 ((char *) data)[len] = 0; in _proc_do_string() 1736 len = strlen(data); in _proc_do_string() 1737 if (len > maxlen) in _proc_do_string() [all …]
|
D | kallsyms.c | 93 int len, skipped_first = 0; in kallsyms_expand_symbol() local 98 len = *data; in kallsyms_expand_symbol() 105 off += len + 1; in kallsyms_expand_symbol() 111 while (len) { in kallsyms_expand_symbol() 114 len--; in kallsyms_expand_symbol() 361 int len; in __sprint_symbol() local 370 len = strlen(buffer); in __sprint_symbol() 374 len += sprintf(buffer + len, "+%#lx/%#lx", offset, size); in __sprint_symbol() 377 len += sprintf(buffer + len, " [%s]", modname); in __sprint_symbol() 379 return len; in __sprint_symbol()
|
D | ptrace.c | 525 int ptrace_readdata(struct task_struct *tsk, unsigned long src, char __user *dst, int len) in ptrace_readdata() argument 529 while (len > 0) { in ptrace_readdata() 533 this_len = (len > sizeof(buf)) ? sizeof(buf) : len; in ptrace_readdata() 545 len -= retval; in ptrace_readdata() 550 int ptrace_writedata(struct task_struct *tsk, char __user *src, unsigned long dst, int len) in ptrace_writedata() argument 554 while (len > 0) { in ptrace_writedata() 558 this_len = (len > sizeof(buf)) ? sizeof(buf) : len; in ptrace_writedata() 570 len -= retval; in ptrace_writedata() 1116 compat_size_t len; in compat_ptrace_request() local 1122 __get_user(len, &uiov->iov_len)) in compat_ptrace_request() [all …]
|
D | compat.c | 586 unsigned len, struct cpumask *new_mask) in compat_get_user_cpu_mask() argument 590 if (len < cpumask_size()) in compat_get_user_cpu_mask() 592 else if (len > cpumask_size()) in compat_get_user_cpu_mask() 593 len = cpumask_size(); in compat_get_user_cpu_mask() 596 return compat_get_bitmap(k, user_mask_ptr, len * 8); in compat_get_user_cpu_mask() 600 unsigned int len, in compat_sys_sched_setaffinity() argument 609 retval = compat_get_user_cpu_mask(user_mask_ptr, len, new_mask); in compat_sys_sched_setaffinity() 619 asmlinkage long compat_sys_sched_getaffinity(compat_pid_t pid, unsigned int len, in compat_sys_sched_getaffinity() argument 625 if ((len * BITS_PER_BYTE) < nr_cpu_ids) in compat_sys_sched_getaffinity() 627 if (len & (sizeof(compat_ulong_t)-1)) in compat_sys_sched_getaffinity() [all …]
|
D | sys.c | 1370 static int override_release(char __user *release, size_t len) in override_release() argument 1389 copy = clamp_t(size_t, len, 1, sizeof(buf)); in override_release() 1470 SYSCALL_DEFINE2(sethostname, char __user *, name, int, len) in SYSCALL_DEFINE2() argument 1478 if (len < 0 || len > __NEW_UTS_LEN) in SYSCALL_DEFINE2() 1482 if (!copy_from_user(tmp, name, len)) { in SYSCALL_DEFINE2() 1485 memcpy(u->nodename, tmp, len); in SYSCALL_DEFINE2() 1486 memset(u->nodename + len, 0, sizeof(u->nodename) - len); in SYSCALL_DEFINE2() 1496 SYSCALL_DEFINE2(gethostname, char __user *, name, int, len) in SYSCALL_DEFINE2() argument 1501 if (len < 0) in SYSCALL_DEFINE2() 1506 if (i > len) in SYSCALL_DEFINE2() [all …]
|
D | relay.c | 1216 size_t len, in subbuf_splice_actor() argument 1250 if (len > (subbuf_size - read_start % subbuf_size)) in subbuf_splice_actor() 1251 len = subbuf_size - read_start % subbuf_size; in subbuf_splice_actor() 1262 if (!len) in subbuf_splice_actor() 1265 this_len = min_t(unsigned long, len, PAGE_SIZE - poff); in subbuf_splice_actor() 1276 spd.partial[spd.nr_pages].len = this_len; in subbuf_splice_actor() 1279 len -= this_len; in subbuf_splice_actor() 1309 size_t len, in relay_file_splice_read() argument 1319 while (len && !spliced) { in relay_file_splice_read() 1320 ret = subbuf_splice_actor(in, ppos, pipe, len, flags, &nonpad_ret); in relay_file_splice_read() [all …]
|
D | module_signing.c | 109 const void *data, size_t len) in mod_extract_mpi_array() argument 114 if (len < 3) in mod_extract_mpi_array() 118 len -= 2; in mod_extract_mpi_array() 119 if (len != nbytes) in mod_extract_mpi_array()
|
D | params.c | 399 int len; in param_array() local 405 len = strcspn(val, ","); in param_array() 408 save = val[len]; in param_array() 409 ((char *)val)[len] = '\0'; in param_array() 416 val += len+1; in param_array() 546 const char *buf, size_t len) in param_attr_store() argument 558 return len; in param_attr_store() 877 const char *buf, size_t len) in module_attr_store() argument 889 ret = attribute->store(attribute, mk, buf, len); in module_attr_store()
|
D | auditfilter.c | 117 char *audit_unpack_string(void **bufp, size_t *remain, size_t len) in audit_unpack_string() argument 121 if (!*bufp || (len == 0) || (len > *remain)) in audit_unpack_string() 127 if (len > PATH_MAX) in audit_unpack_string() 130 str = kmalloc(len + 1, GFP_KERNEL); in audit_unpack_string() 134 memcpy(str, *bufp, len); in audit_unpack_string() 135 str[len] = 0; in audit_unpack_string() 136 *bufp += len; in audit_unpack_string() 137 *remain -= len; in audit_unpack_string() 547 size_t len = strlen(str); in audit_pack_string() local 549 memcpy(*bufp, str, len); in audit_pack_string() [all …]
|
D | configs.c | 59 size_t len, loff_t * offset) in ikconfig_read_current() argument 61 return simple_read_from_buffer(buf, len, offset, in ikconfig_read_current()
|
/kernel/debug/kdb/ |
D | kdb_io.c | 212 int len = strlen(buffer); in kdb_read() local 225 if (len > 0) { in kdb_read() 226 cp += len; in kdb_read() 227 if (*(buffer+len-1) == '\n') in kdb_read() 345 len = strlen(p_tmp); in kdb_read() 363 *(p_tmp + len) = '\0'; in kdb_read() 374 strncpy(cp, p_tmp+len, len_tmp-len + 1); in kdb_read() 375 len = len_tmp - len; in kdb_read() 377 cp += len; in kdb_read() 378 lastchar += len; in kdb_read() [all …]
|
D | kdb_main.c | 780 int len; in parse_grep() local 799 len = strlen(cp); in parse_grep() 800 if (len == 0) { in parse_grep() 821 len = strlen(cp); in parse_grep() 823 if (*(cp+len-1) == '$') { in parse_grep() 825 *(cp+len-1) = '\0'; in parse_grep() 827 len = strlen(cp); in parse_grep() 828 if (!len) in parse_grep() 830 if (len >= GREP_LEN) { in parse_grep() 1784 int len = kdb_check_regs(); in kdb_rd() local [all …]
|
/kernel/trace/ |
D | trace_output.c | 25 int len = s->len >= PAGE_SIZE ? PAGE_SIZE - 1 : s->len; in trace_print_seq() local 28 ret = seq_write(m, s->buffer, len); in trace_print_seq() 105 int len = (PAGE_SIZE - 1) - s->len; in trace_seq_printf() local 109 if (s->full || !len) in trace_seq_printf() 113 ret = vsnprintf(s->buffer + s->len, len, fmt, ap); in trace_seq_printf() 117 if (ret >= len) { in trace_seq_printf() 122 s->len += ret; in trace_seq_printf() 142 int len = (PAGE_SIZE - 1) - s->len; in trace_seq_vprintf() local 145 if (s->full || !len) in trace_seq_vprintf() 148 ret = vsnprintf(s->buffer + s->len, len, fmt, args); in trace_seq_vprintf() [all …]
|
D | trace_export.c | 96 #define __array(type, item, len) \ argument 98 BUILD_BUG_ON(len > MAX_FILTER_STR_VAL); \ 101 "%s[%d]", #type, len); \ 112 #define __array_desc(type, container, item, len) \ argument 113 BUILD_BUG_ON(len > MAX_FILTER_STR_VAL); \ 114 ret = trace_define_field(event_call, #type "[" #len "]", #item, \ 156 #define __array(type, item, len) argument 159 #define __array_desc(type, container, item, len) argument
|
D | trace.c | 764 int len; in trace_seq_to_user() local 770 if (s->len <= s->readpos) in trace_seq_to_user() 773 len = s->len - s->readpos; in trace_seq_to_user() 774 if (cnt > len) in trace_seq_to_user() 775 cnt = len; in trace_seq_to_user() 788 int len; in trace_seq_to_buffer() local 790 if (s->len <= s->readpos) in trace_seq_to_buffer() 793 len = s->len - s->readpos; in trace_seq_to_buffer() 794 if (cnt > len) in trace_seq_to_buffer() 795 cnt = len; in trace_seq_to_buffer() [all …]
|
D | trace_events_filter.c | 210 int len = strlen(*addr) + 1; /* including tailing '\0' */ in filter_pred_pchar() local 212 cmp = pred->regex.match(*addr, &pred->regex, len); in filter_pred_pchar() 261 static int regex_match_full(char *str, struct regex *r, int len) in regex_match_full() argument 263 if (strncmp(str, r->pattern, len) == 0) in regex_match_full() 268 static int regex_match_front(char *str, struct regex *r, int len) in regex_match_front() argument 270 if (strncmp(str, r->pattern, r->len) == 0) in regex_match_front() 275 static int regex_match_middle(char *str, struct regex *r, int len) in regex_match_middle() argument 277 if (strnstr(str, r->pattern, len)) in regex_match_middle() 282 static int regex_match_end(char *str, struct regex *r, int len) in regex_match_end() argument 284 int strlen = len - 1; in regex_match_end() [all …]
|
D | trace_functions_graph.c | 438 int len; in print_graph_proc() local 446 len = strlen(comm) + strlen(pid_str) + 1; in print_graph_proc() 448 if (len < TRACE_GRAPH_PROCINFO_LENGTH) in print_graph_proc() 449 spaces = TRACE_GRAPH_PROCINFO_LENGTH - len; in print_graph_proc() 689 int ret, len; in trace_print_graph_duration() local 699 len = strlen(msecs_str); in trace_print_graph_duration() 702 if (len < 7) { in trace_print_graph_duration() 703 size_t slen = min_t(size_t, sizeof(nsecs_str), 8UL - len); in trace_print_graph_duration() 709 len += strlen(nsecs_str); in trace_print_graph_duration() 717 for (i = len; i < 7; i++) { in trace_print_graph_duration() [all …]
|
D | ftrace.c | 2720 static int ftrace_match(char *str, char *regex, int len, int type) in ftrace_match() argument 2731 if (strncmp(str, regex, len) == 0) in ftrace_match() 2740 if (slen >= len && memcmp(str + slen - len, regex, len) == 0) in ftrace_match() 2773 char *regex, int len, int type) in ftrace_match_record() argument 2786 if (!len) in ftrace_match_record() 2790 return ftrace_match(str, regex, len, type); in ftrace_match_record() 2795 int len, char *mod, int not) in match_records() argument 2805 if (len) { in match_records() 2806 type = filter_parse_regex(buff, len, &search, ¬); in match_records() 2832 ftrace_match_records(struct ftrace_hash *hash, char *buff, int len) in ftrace_match_records() argument [all …]
|
/kernel/power/ |
D | wakelock.c | 135 static struct wakelock *wakelock_lookup_add(const char *name, size_t len, in wakelock_lookup_add() argument 147 diff = strncmp(name, wl->name, len); in wakelock_lookup_add() 149 if (wl->name[len]) in wakelock_lookup_add() 170 wl->name = kstrndup(name, len, GFP_KERNEL); in wakelock_lookup_add() 189 size_t len; in pm_wake_lock() local 198 len = str - buf; in pm_wake_lock() 199 if (!len) in pm_wake_lock() 211 wl = wakelock_lookup_add(buf, len, true); in pm_wake_lock() 235 size_t len; in pm_wake_unlock() local 241 len = strlen(buf); in pm_wake_unlock() [all …]
|
D | main.c | 113 int len; in pm_test_store() local 117 len = p ? p - buf : n; in pm_test_store() 123 if (*s && len == strlen(*s) && !strncmp(buf, *s, len)) { in pm_test_store() 320 int len; in decode_state() local 323 len = p ? p - buf : n; in decode_state() 326 if (len == 4 && !strncmp(buf, "disk", len)) in decode_state() 331 if (*s && len == strlen(*s) && !strncmp(buf, *s, len)) in decode_state()
|
/kernel/events/ |
D | internal.h | 87 const void *buf, unsigned int len) \ 92 size = min_t(unsigned long, handle->size, len); \ 96 len -= written; \ 108 } while (len && written == size); \ 110 return len; \
|
/kernel/debug/ |
D | gdbstub.c | 197 void gdbstub_msg_write(const char *s, int len) in gdbstub_msg_write() argument 203 if (len == 0) in gdbstub_msg_write() 204 len = strlen(s); in gdbstub_msg_write() 210 while (len > 0) { in gdbstub_msg_write() 214 if ((len << 1) > (BUFMAX - 2)) in gdbstub_msg_write() 217 wcount = len; in gdbstub_msg_write() 226 len -= wcount; in gdbstub_msg_write() 775 int len = strlen(remcom_in_buffer + 6); in gdb_cmd_query() local 777 if ((len % 2) != 0) { in gdb_cmd_query() 782 remcom_out_buffer, len); in gdb_cmd_query() [all …]
|