Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

arch/x86/kernel/ptrace.c ptrace_breakpoint_init() -> hw_breakpoint_init()

Type Parameter Key Value
PARAM_VALUE 0 attr 6427138724964331520
DATA_SOURCE 0 attr $0
NOCHECK_CALL

arch/x86/kernel/kgdb.c kgdb_arch_late() -> hw_breakpoint_init()

Type Parameter Key Value
PARAM_VALUE 0 attr 325239112437112832
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

samples/hw_breakpoint/data_breakpoint.c hw_break_module_init() -> hw_breakpoint_init()

Type Parameter Key Value
PARAM_VALUE 0 attr 3322140560918040576
NOCHECK_CALL

kernel/events/hw_breakpoint_test.c register_test_bp() -> hw_breakpoint_init()

Type Parameter Key Value
PARAM_VALUE 0 attr 6356552826542858240
PARAM_VALUE 0 attr->__reserved_1 0
PARAM_VALUE 0 attr->__reserved_2 0
PARAM_VALUE 0 attr->__reserved_3 0
PARAM_VALUE 0 attr->aux_action 0
PARAM_VALUE 0 attr->aux_output 0
PARAM_VALUE 0 attr->aux_pause 0
PARAM_VALUE 0 attr->aux_resume 0
PARAM_VALUE 0 attr->aux_sample_size 0
PARAM_VALUE 0 attr->aux_start_paused 0
PARAM_VALUE 0 attr->aux_watermark 0
PARAM_VALUE 0 attr->bp_addr 0
PARAM_VALUE 0 attr->bp_len 0
PARAM_VALUE 0 attr->bp_type 0
PARAM_VALUE 0 attr->bpf_event 0
PARAM_VALUE 0 attr->branch_sample_type 0
PARAM_VALUE 0 attr->build_id 0
PARAM_VALUE 0 attr->cgroup 0
PARAM_VALUE 0 attr->clockid 0
PARAM_VALUE 0 attr->comm 0
PARAM_VALUE 0 attr->comm_exec 0
PARAM_VALUE 0 attr->config 0
PARAM_VALUE 0 attr->config1 0
PARAM_VALUE 0 attr->config2 0
PARAM_VALUE 0 attr->config3 0
PARAM_VALUE 0 attr->config4 0
PARAM_VALUE 0 attr->context_switch 0
PARAM_VALUE 0 attr->defer_callchain 0
PARAM_VALUE 0 attr->defer_output 0
PARAM_VALUE 0 attr->disabled 0
PARAM_VALUE 0 attr->enable_on_exec 0
PARAM_VALUE 0 attr->exclude_callchain_kernel 0
PARAM_VALUE 0 attr->exclude_callchain_user 0
PARAM_VALUE 0 attr->exclude_guest 0
PARAM_VALUE 0 attr->exclude_host 0
PARAM_VALUE 0 attr->exclude_hv 0
PARAM_VALUE 0 attr->exclude_idle 0
PARAM_VALUE 0 attr->exclude_kernel 0
PARAM_VALUE 0 attr->exclude_user 0
PARAM_VALUE 0 attr->exclusive 0
PARAM_VALUE 0 attr->freq 0
PARAM_VALUE 0 attr->inherit 0
PARAM_VALUE 0 attr->inherit_stat 0
PARAM_VALUE 0 attr->inherit_thread 0
PARAM_VALUE 0 attr->kprobe_addr 0
PARAM_VALUE 0 attr->kprobe_func 0
PARAM_VALUE 0 attr->ksymbol 0
PARAM_VALUE 0 attr->mmap 0
PARAM_VALUE 0 attr->mmap2 0
PARAM_VALUE 0 attr->mmap_data 0
PARAM_VALUE 0 attr->namespaces 0
PARAM_VALUE 0 attr->pinned 0
PARAM_VALUE 0 attr->precise_ip 0
PARAM_VALUE 0 attr->probe_offset 0
PARAM_VALUE 0 attr->read_format 0
PARAM_VALUE 0 attr->remove_on_exec 0
PARAM_VALUE 0 attr->sample_freq 0
PARAM_VALUE 0 attr->sample_id_all 0
PARAM_VALUE 0 attr->sample_max_stack 0
PARAM_VALUE 0 attr->sample_period 0
PARAM_VALUE 0 attr->sample_regs_intr 0
PARAM_VALUE 0 attr->sample_regs_user 0
PARAM_VALUE 0 attr->sample_stack_user 0
PARAM_VALUE 0 attr->sample_type 0
PARAM_VALUE 0 attr->sig_data 0
PARAM_VALUE 0 attr->sigtrap 0
PARAM_VALUE 0 attr->size 0
PARAM_VALUE 0 attr->task 0
PARAM_VALUE 0 attr->text_poke 0
PARAM_VALUE 0 attr->type 0
PARAM_VALUE 0 attr->uprobe_path 0
PARAM_VALUE 0 attr->use_clockid 0
PARAM_VALUE 0 attr->wakeup_events 0
PARAM_VALUE 0 attr->wakeup_watermark 0
PARAM_VALUE 0 attr->watermark 0
PARAM_VALUE 0 attr->write_backward 0
NOCHECK_CALL