Defined in 1 files as a function:
Referenced in 6 files:
- arch/powerpc/kernel/process.c, line 1424
- drivers/gpu/drm/i915/display/intel_dp.c, line 1525
- fs/resctrl/rdtgroup.c, line 93
- include/linux/seq_buf.h, line 45
- kernel/rcu/refscale.c, line 1379
- lib/tests/seq_buf_kunit.c
Smatch caller information:
kernel/rcu/refscale.c process_durations() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1107221001693487104 |
| PARAM_VALUE | 0 | s->buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 864 |
| TERMINATED | 0 | s->buffer | 1 |
| NOCHECK_CALL |
kernel/rcu/refscale.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1107221001693487104 |
| PARAM_VALUE | 0 | s->buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 864 |
| BUF_SIZE | 0 | s->buffer | 864 |
| DATA_SOURCE | 0 | s | $0 |
| NOCHECK_CALL |
kernel/panic.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 3086245427015393280 |
| PARAM_VALUE | 0 | s->size | 1-1010102 |
| BUF_SIZE | 0 | s->buffer | 350 |
| DATA_SOURCE | 0 | s | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
mm/memcontrol.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 3503798228575346688,5360496957691879424 |
| PARAM_VALUE | 0 | s->buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 4096 |
| BUF_SIZE | 0 | s->buffer | 4096 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | global &oom_lock |
drivers/firewire/core-trace.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 8156 |
| BUF_SIZE | 0 | s->buffer | 8156 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
kernel/trace/trace_output.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 8156 |
| BUF_SIZE | 0 | s->buffer | 8156 |
| DATA_SOURCE | 0 | s | $0 |
| NOCHECK_CALL |
drivers/android/tests/binder_alloc_kunit.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 3335009613733273696 |
| PARAM_VALUE | 0 | s->len | 0 |
| PARAM_VALUE | 0 | s->size | 91 |
| BUF_SIZE | 0 | s->buffer | 91 |
| DATA_SOURCE | 0 | s | $0 |
| NOCHECK_CALL |
kernel/trace/power-traces.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 8156 |
| BUF_SIZE | 0 | s->buffer | 8156 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
kernel/trace/trace_events_filter.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 8156 |
| BUF_SIZE | 0 | s->buffer | 8156 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
kernel/trace/trace_events_hist.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4897505821431169024,5065834095398940672,7209113189316698112 |
| PARAM_VALUE | 0 | s->buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 256 |
| BUF_SIZE | 0 | s->buffer | 256 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/pci/p2pdma.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 336045717069578240 |
| PARAM_VALUE | 0 | s->buffer | 671182114919051264 |
| PARAM_VALUE | 0 | s->size | 128 |
| BUF_SIZE | 0 | s->buffer | 128 |
| DATA_SOURCE | 0 | s | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/display/intel_dp.c intel_dp_print_rates() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 8245243413785677824 |
| PARAM_VALUE | 0 | s->buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 128 |
| TERMINATED | 0 | s->buffer | 1 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_connector->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| TYPE_LOCK | (struct drm_mode_config)->connection_mutex |
fs/resctrl/rdtgroup.c rdt_last_cmd_clear() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 3687974728692822016 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &rdtgroup_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | &seq->lock |
fs/resctrl/rdtgroup.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 3687974728692822016 |
| PARAM_VALUE | 0 | s->buffer | 7827951751753613312 |
| PARAM_VALUE | 0 | s->size | 512 |
| BUF_SIZE | 0 | s->buffer | 512 |
| DATA_SOURCE | 0 | s | $0 |
| NOCHECK_CALL |
kernel/trace/trace_events_synth.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 8125206313132281856 |
| PARAM_VALUE | 0 | s->buffer | 16,4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 0-4000000 |
| CAPPED_DATA | 0 | s->size | 1 |
| DATA_SOURCE | 0 | s | $0 |
| NOCHECK_CALL | |||
| LOCK2 | global &event_mutex | ||
| HALF_LOCKED2 | global &dyn_event_ops_mutex |
kernel/trace/trace_remote.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 8156 |
| BUF_SIZE | 0 | s->buffer | 8156 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | _T->lock |
block/partitions/core.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 4096 |
| BUF_SIZE | 0 | s->buffer | 4096 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &disk->open_mutex | ||
| HALF_LOCKED2 | &hd->open_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct gendisk)->open_mutex |
kernel/trace/trace_recursion_record.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 8156 |
| BUF_SIZE | 0 | s->buffer | 8156 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->lock | ||
| LOCK2 | global &recursed_function_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/trace/trace.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 8156 |
| BUF_SIZE | 0 | s->buffer | 8156 |
| DATA_SOURCE | 0 | s | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &iter->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &all_cpu_access_lock | ||
| HALF_LOCKED2 | global &trace_event_sem | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
drivers/input/joystick/analog.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4591522588600877056 |
| PARAM_VALUE | 0 | s->size | 128 |
| BUF_SIZE | 0 | s->buffer | 128 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &gameport_mutex |
drivers/hid/usbhid/hid-core.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1804826638345322496 |
| PARAM_VALUE | 0 | s->size | 128 |
| BUF_SIZE | 0 | s->buffer | 128 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/tipc/trace.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 8156 |
| BUF_SIZE | 0 | s->buffer | 8156 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
security/selinux/ima.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 5072802559627210752 |
| PARAM_VALUE | 0 | s->buffer | 16,4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 0-4000000 |
| DATA_SOURCE | 0 | s | $0 |
| NOCHECK_CALL | |||
| LOCK2 | global &selinux_state.policy_mutex | ||
| TYPE_LOCK | (struct selinux_state)->policy_mutex |
samples/trace_events/trace-events-sample.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 8156 |
| BUF_SIZE | 0 | s->buffer | 8156 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
kernel/trace/trace_dynevent.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 12332751505821696,197226990950920192,1012535740145287168,1220874740983013376,2404632739837820928,3033727847088775168,3979185032077746176 |
| PARAM_VALUE | 0 | s->buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 256,2048 |
| BUF_SIZE | 0 | s->buffer | 256,2048 |
| DATA_SOURCE | 0 | s | $0 |
| MEM_ZERO | 0 | s | |
| NOCHECK_CALL |
kernel/trace/ftrace.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 8884223723105214464 |
| PARAM_VALUE | 0 | s->size | 8156 |
| BUF_SIZE | 0 | s->buffer | 8156 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->lock | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/trace/trace_events.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 8156 |
| BUF_SIZE | 0 | s->buffer | 8156 |
| DATA_SOURCE | 0 | s | $0 |
| NOCHECK_CALL |
lib/tests/seq_buf_kunit.c seq_buf_clear_test() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 8255447383384408064 |
| PARAM_VALUE | 0 | s->buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 128 |
| TERMINATED | 0 | s->buffer | 1 |
| NOCHECK_CALL |
lib/tests/seq_buf_kunit.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 8145574296148705280 |
| PARAM_VALUE | 0 | s->buffer | 3453510255928188928 |
| PARAM_VALUE | 0 | s->size | 32 |
| BUF_SIZE | 0 | s->buffer | 32 |
| DATA_SOURCE | 0 | s | $0 |
| NOCHECK_CALL |
lib/tests/seq_buf_kunit.c seq_buf_printf_overflow_test() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 5839210283725352960 |
| PARAM_VALUE | 0 | s->buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 16 |
| TERMINATED | 0 | s->buffer | 1 |
| NOCHECK_CALL |
lib/tests/seq_buf_kunit.c seq_buf_putc_test() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1557528463258738688 |
| PARAM_VALUE | 0 | s->buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 4 |
| TERMINATED | 0 | s->buffer | 1 |
| NOCHECK_CALL |
lib/tests/seq_buf_kunit.c seq_buf_puts_overflow_test() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 2735849685848305664 |
| PARAM_VALUE | 0 | s->buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 10 |
| TERMINATED | 0 | s->buffer | 1 |
| NOCHECK_CALL |
drivers/input/serio/i8042.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 801395774540148736 |
| PARAM_VALUE | 0 | s->buffer | 3719692744757698560,5668329302092423168 |
| PARAM_VALUE | 0 | s->size | 128 |
| BUF_SIZE | 0 | s->buffer | 128 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/sched/core.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 7417164243146493952 |
| PARAM_VALUE | 0 | s->buffer | 6582131622907822080 |
| PARAM_VALUE | 0 | s->size | 128 |
| BUF_SIZE | 0 | s->buffer | 128 |
| DATA_SOURCE | 0 | s | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
lib/kunit/string-stream.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 8685055887102013440 |
| PARAM_VALUE | 0 | s->buffer | 16,4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 0-4000000 |
| DATA_SOURCE | 0 | s | $0 |
| NOCHECK_CALL |
kernel/trace/trace_seq.c seq_buf_init() -> seq_buf_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 8156 |
| BUF_SIZE | 0 | s->buffer | 8156 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |