| /kernel/trace/ |
| D | synth_event_gen_test.c | 50 int ret; in test_gen_synth_cmd() local 64 ret = synth_event_gen_cmd_start(&cmd, "gen_synth_test", THIS_MODULE, in test_gen_synth_cmd() 69 if (ret) in test_gen_synth_cmd() 74 ret = synth_event_add_field(&cmd, "unsigned int", "cpu"); in test_gen_synth_cmd() 75 if (ret) in test_gen_synth_cmd() 78 ret = synth_event_add_field(&cmd, "char[64]", "my_string_field"); in test_gen_synth_cmd() 79 if (ret) in test_gen_synth_cmd() 82 ret = synth_event_add_field(&cmd, "int", "my_int_field"); in test_gen_synth_cmd() 83 if (ret) in test_gen_synth_cmd() 86 ret = synth_event_gen_cmd_end(&cmd); in test_gen_synth_cmd() [all …]
|
| D | trace_selftest.c | 66 int cpu, ret = 0; in trace_test_buffer() local 83 ret = trace_test_buffer_cpu(buf, cpu); in trace_test_buffer() 84 if (ret) in trace_test_buffer() 94 return ret; in trace_test_buffer() 190 int ret = -1; in trace_selftest_ops() local 324 ret = 0; in trace_selftest_ops() 348 ret = -1; in trace_selftest_ops() 352 return ret; in trace_selftest_ops() 363 int ret; in trace_selftest_startup_dynamic_tracing() local 386 ret = tracer_init(trace, tr); in trace_selftest_startup_dynamic_tracing() [all …]
|
| D | trace_dynevent.c | 25 bool ret = false; in trace_event_dyn_try_get_ref() local 34 ret = true; in trace_event_dyn_try_get_ref() 38 return ret; in trace_event_dyn_try_get_ref() 76 int argc, ret = -ENOENT; in dyn_event_release() local 85 ret = -EINVAL; in dyn_event_release() 92 ret = -EINVAL; in dyn_event_release() 105 ret = -EINVAL; in dyn_event_release() 117 ret = pos->ops->free(pos); in dyn_event_release() 118 if (ret) in dyn_event_release() 125 return ret; in dyn_event_release() [all …]
|
| D | trace_kprobe.c | 118 bool ret; in trace_kprobe_module_exist() local 127 ret = !!find_module(tk->symbol); in trace_kprobe_module_exist() 131 return ret; in trace_kprobe_module_exist() 272 int ret = -ENOMEM; in alloc_trace_kprobe() local 276 return ERR_PTR(ret); in alloc_trace_kprobe() 300 ret = trace_probe_init(&tk->tp, event, group, false, nargs); in alloc_trace_kprobe() 301 if (ret < 0) in alloc_trace_kprobe() 308 return ERR_PTR(ret); in alloc_trace_kprobe() 326 int ret = 0; in __enable_trace_kprobe() local 330 ret = enable_kretprobe(&tk->rp); in __enable_trace_kprobe() [all …]
|
| D | trace_events_synth.c | 52 int ret = 0; in errpos() local 58 ret = err_pos(last_cmd, str); in errpos() 61 return ret; in errpos() 141 int ret = 0; in synth_event_define_fields() local 148 ret = trace_define_field(call, type, name, offset, size, in synth_event_define_fields() 150 if (ret) in synth_event_define_fields() 166 return ret; in synth_event_define_fields() 438 int ret; in trace_string() local 447 ret = fetch_store_string((unsigned long)str_val, &entry->fields[*n_u64], entry); in trace_string() 455 ret = strncpy_from_user_nofault(str_field, (const void __user *)str_val, STR_VAR_LEN_MAX); in trace_string() [all …]
|
| D | kprobe_event_gen_test.c | 89 int ret; in test_gen_kprobe_cmd() local 103 ret = kprobe_event_gen_cmd_start(&cmd, "gen_kprobe_test", in test_gen_kprobe_cmd() 106 if (ret) in test_gen_kprobe_cmd() 111 ret = kprobe_event_add_fields(&cmd, KPROBE_GEN_TEST_ARG2, KPROBE_GEN_TEST_ARG3); in test_gen_kprobe_cmd() 112 if (ret) in test_gen_kprobe_cmd() 118 ret = kprobe_event_gen_cmd_end(&cmd); in test_gen_kprobe_cmd() 119 if (ret) in test_gen_kprobe_cmd() 131 ret = PTR_ERR(gen_kprobe_test); in test_gen_kprobe_cmd() 136 ret = trace_array_set_clr_event(gen_kprobe_test->tr, in test_gen_kprobe_cmd() 138 if (ret) { in test_gen_kprobe_cmd() [all …]
|
| D | trace_uprobe.c | 110 unsigned long ret; in get_user_stack_nth() local 115 if (copy_from_user(&ret, (void __force __user *) addr, sizeof(ret))) in get_user_stack_nth() 118 return ret; in get_user_stack_nth() 145 long ret; in fetch_store_string() local 155 ret = strscpy(dst, current->comm, maxlen); in fetch_store_string() 157 ret = strncpy_from_user(dst, src, maxlen); in fetch_store_string() 158 if (ret >= 0) { in fetch_store_string() 159 if (ret == maxlen) in fetch_store_string() 160 dst[ret - 1] = '\0'; in fetch_store_string() 167 ret++; in fetch_store_string() [all …]
|
| D | trace_event_perf.c | 30 int ret; in perf_trace_event_perm() local 33 ret = tp_event->perf_perm(tp_event, p_event); in perf_trace_event_perm() 34 if (ret) in perf_trace_event_perm() 35 return ret; in perf_trace_event_perm() 52 ret = perf_allow_tracepoint(&p_event->attr); in perf_trace_event_perm() 53 if (ret) in perf_trace_event_perm() 54 return ret; in perf_trace_event_perm() 89 ret = perf_allow_tracepoint(&p_event->attr); in perf_trace_event_perm() 90 if (ret) in perf_trace_event_perm() 91 return ret; in perf_trace_event_perm() [all …]
|
| D | trace_events_trigger.c | 208 int ret; in event_trigger_regex_open() local 210 ret = security_locked_down(LOCKDOWN_TRACEFS); in event_trigger_regex_open() 211 if (ret) in event_trigger_regex_open() 212 return ret; in event_trigger_regex_open() 235 ret = seq_open(file, &event_triggers_seq_ops); in event_trigger_regex_open() 236 if (!ret) { in event_trigger_regex_open() 244 return ret; in event_trigger_regex_open() 251 int ret = -EINVAL; in trigger_process_regex() local 265 ret = p->parse(p, file, buff, command, next); in trigger_process_regex() 272 return ret; in trigger_process_regex() [all …]
|
| D | trace_eprobe.c | 113 int ret = unregister_trace_eprobe(ep); in eprobe_dyn_event_release() local 115 if (!ret) in eprobe_dyn_event_release() 117 return ret; in eprobe_dyn_event_release() 202 int ret = -ENOMEM; in alloc_event_probe() local 223 ret = trace_probe_init(&ep->tp, this_event, group, false, nargs); in alloc_event_probe() 224 if (ret < 0) in alloc_event_probe() 231 return ERR_PTR(ret); in alloc_event_probe() 359 int i, len, ret = 0; in get_eprobe_size() local 382 ret += len; in get_eprobe_size() 386 return ret; in get_eprobe_size() [all …]
|
| D | trace_events.c | 175 ret = __trace_define_field(&ftrace_generic_fields, #type, \ 178 if (ret) \ 179 return ret; 182 ret = __trace_define_field(&ftrace_common_fields, #type, \ 188 if (ret) \ 189 return ret; 193 int ret; in trace_define_generic_fields() local 203 return ret; in trace_define_generic_fields() 208 int ret; in trace_define_common_fields() local 217 return ret; in trace_define_common_fields() [all …]
|
| D | trace_probe_tmpl.h | 74 int ret; in fetch_store_symstrlen() local 76 ret = sprint_symbol(namebuf, addr); in fetch_store_symstrlen() 77 if (ret < 0) in fetch_store_symstrlen() 80 return ret + 1; in fetch_store_symstrlen() 127 int total = 0, ret = 0, i = 0; in process_fetch_insn_bottom() local 136 ret = probe_mem_read(&val, (void *)val + code->offset, in process_fetch_insn_bottom() 140 ret = probe_mem_read_user(&val, in process_fetch_insn_bottom() 144 if (ret) in process_fetch_insn_bottom() 145 return ret; in process_fetch_insn_bottom() 155 ret = fetch_store_strlen(val + code->offset); in process_fetch_insn_bottom() [all …]
|
| D | fprobe.c | 31 int ret = 0; in __fprobe_handler() local 49 ret = fp->entry_handler(fp, ip, parent_ip, ftrace_get_regs(fregs), entry_data); in __fprobe_handler() 53 if (ret) in __fprobe_handler() 240 int ret, len; in register_fprobe() local 249 ret = ftrace_set_filter(&fp->ops, str, len, 0); in register_fprobe() 251 if (ret) in register_fprobe() 252 return ret; in register_fprobe() 257 ret = ftrace_set_notrace(&fp->ops, str, len, 0); in register_fprobe() 259 if (ret) in register_fprobe() 271 ret = fprobe_init_rethook(fp, (int)hash->count); in register_fprobe() [all …]
|
| /kernel/futex/ |
| D | waitwake.c | 162 int ret; in futex_wake() local 168 ret = get_futex_key(uaddr, flags, &key, FUTEX_READ); in futex_wake() 169 if (unlikely(ret != 0)) in futex_wake() 170 return ret; in futex_wake() 179 return ret; in futex_wake() 187 ret = -EINVAL; in futex_wake() 195 trace_android_vh_futex_wake_this(ret, nr_wake, target_nr, this->task); in futex_wake() 197 if (++ret >= nr_wake) in futex_wake() 205 return ret; in futex_wake() 214 int oldval, ret; in futex_atomic_op_inuser() local [all …]
|
| D | requeue.c | 278 int ret; in futex_proxy_trylock_atomic() local 323 ret = futex_lock_pi_atomic(pifutex, hb2, key2, ps, top_waiter->task, in futex_proxy_trylock_atomic() 325 if (ret == 1) { in futex_proxy_trylock_atomic() 333 } else if (ret < 0) { in futex_proxy_trylock_atomic() 335 futex_requeue_pi_complete(top_waiter, ret); in futex_proxy_trylock_atomic() 347 return ret; in futex_proxy_trylock_atomic() 374 int task_count = 0, ret; in futex_requeue() local 433 ret = get_futex_key(uaddr1, flags1, &key1, FUTEX_READ); in futex_requeue() 434 if (unlikely(ret != 0)) in futex_requeue() 435 return ret; in futex_requeue() [all …]
|
| D | pi.c | 209 int ret; in attach_to_pi_state() local 305 ret = -EINVAL; in attach_to_pi_state() 309 ret = -EAGAIN; in attach_to_pi_state() 313 ret = -EFAULT; in attach_to_pi_state() 318 return ret; in attach_to_pi_state() 448 int ret = handle_exit_race(uaddr, uval, p); in attach_to_pi_owner() local 460 if (ret == -EBUSY) in attach_to_pi_owner() 464 return ret; in attach_to_pi_owner() 524 int ret; in futex_lock_pi_atomic() local 571 ret = lock_pi_update_atomic(uaddr, uval, newval); in futex_lock_pi_atomic() [all …]
|
| /kernel/ |
| D | kexec_file.c | 55 int ret = -ENOEXEC; in kexec_image_probe_default() local 58 ret = (*fops)->probe(buf, buf_len); in kexec_image_probe_default() 59 if (!ret) { in kexec_image_probe_default() 61 return ret; in kexec_image_probe_default() 65 return ret; in kexec_image_probe_default() 134 int ret; in kexec_kernel_verify_pe_sig() local 136 ret = verify_pefile_signature(kernel, kernel_len, in kexec_kernel_verify_pe_sig() 139 if (ret == -ENOKEY && IS_ENABLED(CONFIG_INTEGRITY_PLATFORM_KEYRING)) { in kexec_kernel_verify_pe_sig() 140 ret = verify_pefile_signature(kernel, kernel_len, in kexec_kernel_verify_pe_sig() 144 return ret; in kexec_kernel_verify_pe_sig() [all …]
|
| D | notifier.c | 77 int ret = NOTIFY_DONE; in notifier_call_chain() local 93 ret = nb->notifier_call(nb, val, v); in notifier_call_chain() 98 if (ret & NOTIFY_STOP_MASK) in notifier_call_chain() 103 return ret; in notifier_call_chain() 126 int ret, nr = 0; in notifier_call_chain_robust() local 128 ret = notifier_call_chain(nl, val_up, v, -1, &nr); in notifier_call_chain_robust() 129 if (ret & NOTIFY_STOP_MASK) in notifier_call_chain_robust() 132 return ret; in notifier_call_chain_robust() 153 int ret; in atomic_notifier_chain_register() local 156 ret = notifier_chain_register(&nh->head, n, false); in atomic_notifier_chain_register() [all …]
|
| D | ptrace.c | 48 int ret; in ptrace_access_vm() local 62 ret = access_remote_vm(mm, addr, buf, len, gup_flags); in ptrace_access_vm() 65 return ret; in ptrace_access_vm() 186 bool ret = false; in ptrace_freeze_traced() local 190 return ret; in ptrace_freeze_traced() 196 ret = true; in ptrace_freeze_traced() 200 return ret; in ptrace_freeze_traced() 241 int ret = -ESRCH; in ptrace_check_attach() local 257 ret = 0; in ptrace_check_attach() 261 if (!ret && !ignore_state && in ptrace_check_attach() [all …]
|
| D | cpu.c | 177 int ret, cnt; in cpuhp_invoke_callback() local 194 ret = cb(cpu); in cpuhp_invoke_callback() 195 trace_cpuhp_exit(cpu, st->state, state, ret); in cpuhp_invoke_callback() 196 return ret; in cpuhp_invoke_callback() 204 ret = cbm(cpu, node); in cpuhp_invoke_callback() 205 trace_cpuhp_exit(cpu, st->state, state, ret); in cpuhp_invoke_callback() 206 return ret; in cpuhp_invoke_callback() 216 ret = cbm(cpu, node); in cpuhp_invoke_callback() 217 trace_cpuhp_exit(cpu, st->state, state, ret); in cpuhp_invoke_callback() 218 if (ret) { in cpuhp_invoke_callback() [all …]
|
| D | seccomp.c | 131 int ret; member 396 #define ACTION_ONLY(ret) ((s32)((ret) & (SECCOMP_RET_ACTION_FULL))) argument 409 u32 ret = SECCOMP_RET_ALLOW; in seccomp_run_filters() local 428 if (ACTION_ONLY(cur_ret) < ACTION_ONLY(ret)) { in seccomp_run_filters() 429 ret = cur_ret; in seccomp_run_filters() 433 return ret; in seccomp_run_filters() 664 int ret; in seccomp_prepare_filter() local 693 ret = bpf_prog_create_from_user(&sfilter->prog, fprog, in seccomp_prepare_filter() 695 if (ret < 0) { in seccomp_prepare_filter() 697 return ERR_PTR(ret); in seccomp_prepare_filter() [all …]
|
| D | capability.c | 112 int ret; in cap_get_target_pid() local 121 ret = -ESRCH; in cap_get_target_pid() 123 ret = security_capget(target, pEp, pIp, pPp); in cap_get_target_pid() 127 ret = security_capget(current, pEp, pIp, pPp); in cap_get_target_pid() 129 return ret; in cap_get_target_pid() 143 int ret = 0; in SYSCALL_DEFINE2() local 149 ret = cap_validate_magic(header, &tocopy); in SYSCALL_DEFINE2() 150 if ((dataptr == NULL) || (ret != 0)) in SYSCALL_DEFINE2() 151 return ((dataptr == NULL) && (ret == -EINVAL)) ? 0 : ret; in SYSCALL_DEFINE2() 159 ret = cap_get_target_pid(pid, &pE, &pI, &pP); in SYSCALL_DEFINE2() [all …]
|
| /kernel/locking/ |
| D | test-ww_mutex.c | 62 int ret; in __test_mutex() local 81 ret = 0; in __test_mutex() 84 ret = -EINVAL; in __test_mutex() 90 ret = wait_for_completion_timeout(&mtx.done, TIMEOUT); in __test_mutex() 95 if (ret) { in __test_mutex() 98 ret = -EINVAL; in __test_mutex() 103 return ret; in __test_mutex() 109 int ret; in test_mutex() local 113 ret = __test_mutex(i); in test_mutex() 114 if (ret) in test_mutex() [all …]
|
| /kernel/bpf/ |
| D | tcx.c | 17 int ret; in tcx_prog_attach() local 22 ret = -ENODEV; in tcx_prog_attach() 29 ret = PTR_ERR(replace_prog); in tcx_prog_attach() 36 ret = -ENOMEM; in tcx_prog_attach() 39 ret = bpf_mprog_attach(entry, &entry_new, prog, NULL, replace_prog, in tcx_prog_attach() 42 if (!ret) { in tcx_prog_attach() 56 return ret; in tcx_prog_attach() 65 int ret; in tcx_prog_detach() local 70 ret = -ENODEV; in tcx_prog_detach() 75 ret = -ENOENT; in tcx_prog_detach() [all …]
|
| /kernel/livepatch/ |
| D | core.c | 196 int i, cnt, ret; in klp_resolve_symbols() local 252 ret = klp_find_object_symbol(sym_vmlinux ? NULL : sym_objname, in klp_resolve_symbols() 254 if (ret) in klp_resolve_symbols() 255 return ret; in klp_resolve_symbols() 299 int cnt, ret; in klp_write_section_relocs() local 320 ret = klp_resolve_symbols(sechdrs, strtab, symndx, in klp_write_section_relocs() 322 if (ret) in klp_write_section_relocs() 323 return ret; in klp_write_section_relocs() 360 int ret; in enabled_store() local 363 ret = kstrtobool(buf, &enabled); in enabled_store() [all …]
|