Defined in 1 files as a function:
Referenced in 14 files:
- arch/powerpc/platforms/pseries/papr_scm.c
- drivers/hid/usbhid/hid-core.c, line 1419
- drivers/hid/usbhid/usbkbd.c, line 309
- drivers/hid/usbhid/usbmouse.c, line 157
- fs/resctrl/rdtgroup.c, line 981
- include/linux/trace_seq.h
- kernel/rcu/refscale.c, line 1377
- kernel/sched/ext/ext.c
- kernel/trace/trace_events.c, line 4615
- lib/alloc_tag.c, line 131
- lib/seq_buf.c
- lib/tests/seq_buf_kunit.c
- mm/alloc_tag.c, line 142
- tools/testing/nvdimm/test/ndtest.c
Smatch caller information:
kernel/rcu/refscale.c process_durations() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1107221001693487104 |
| PARAM_VALUE | 0 | s->size | 864 |
| TERMINATED | 0 | s->buffer | 1 |
drivers/firmware/efi/cper.c trace_seq_buffer_ptr() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
kernel/trace/trace_output.c trace_seq_buffer_ptr() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/trace.c trace_seq_buffer_ptr() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.c trace_seq_buffer_ptr() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
drivers/scsi/scsi_trace.c trace_seq_buffer_ptr() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
drivers/nvme/host/trace.c trace_seq_buffer_ptr() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
drivers/block/null_blk/trace.c trace_seq_buffer_ptr() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
fs/resctrl/rdtgroup.c rdt_last_cmd_status_show() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 3687974728692822016 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &seq->lock | ||
| LOCK2 | global &rdtgroup_mutex | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/trace/trace_remote.c trace_seq_used() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 1-u64max |
| TERMINATED | 0 | s->buffer | 1 |
lib/seq_buf.c seq_buf_print_seq() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->len | 0 |
| PARAM_VALUE | 0 | s->size | 1-u64max |
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | _T->lock |
lib/seq_buf.c seq_buf_to_user() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->len | 0 |
| PARAM_VALUE | 0 | s->size | 1-u64max |
| DATA_SOURCE | 0 | s | $0 |
| HALF_LOCKED2 | _T->lock |
kernel/trace/trace.c trace_seq_used() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &iter->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &all_cpu_access_lock | ||
| HALF_LOCKED2 | global &trace_event_sem |
drivers/hid/usbhid/hid-core.c usbhid_probe() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1804826638345322496 |
| PARAM_VALUE | 0 | s->size | 128 |
| TERMINATED | 0 | s->buffer | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c trace_seq_buffer_ptr() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
kernel/trace/trace_events.c setup_trace_event() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 727900444500934656 |
| HALF_LOCKED2 | irq |
kernel/trace/trace_events.c trace_seq_used() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 1-u64max |
| TERMINATED | 0 | s->buffer | 1 |
drivers/infiniband/hw/irdma/trace.c trace_seq_buffer_ptr() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
lib/tests/seq_buf_kunit.c seq_buf_declare_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 3981595525557325824 |
| PARAM_VALUE | 0 | s->len | 0 |
| PARAM_VALUE | 0 | s->size | 24 |
lib/tests/seq_buf_kunit.c seq_buf_get_buf_commit_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 7062711162368339968 |
| PARAM_VALUE | 0 | s->len | 5 |
| PARAM_VALUE | 0 | s->size | 16 |
lib/tests/seq_buf_kunit.c seq_buf_get_buf_commit_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 7062711162368339968 |
| PARAM_VALUE | 0 | s->len | 11 |
| PARAM_VALUE | 0 | s->size | 16 |
| TERMINATED | 0 | s->buffer | 1 |
lib/tests/seq_buf_kunit.c seq_buf_init_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 8145574296148705280 |
| PARAM_VALUE | 0 | s->len | 0 |
| PARAM_VALUE | 0 | s->size | 32 |
| TERMINATED | 0 | s->buffer | 1 |
lib/tests/seq_buf_kunit.c seq_buf_printf_overflow_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 5839210283725352960 |
| PARAM_VALUE | 0 | s->size | 16 |
lib/tests/seq_buf_kunit.c seq_buf_printf_overflow_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 5839210283725352960 |
| PARAM_VALUE | 0 | s->size | 16 |
| TERMINATED | 0 | s->buffer | 1 |
lib/tests/seq_buf_kunit.c seq_buf_printf_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 3305192357520908288 |
| PARAM_VALUE | 0 | s->size | 32 |
lib/tests/seq_buf_kunit.c seq_buf_printf_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 3305192357520908288 |
| PARAM_VALUE | 0 | s->size | 32 |
| TERMINATED | 0 | s->buffer | 1 |
lib/tests/seq_buf_kunit.c seq_buf_putc_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1557528463258738688 |
| PARAM_VALUE | 0 | s->size | 4 |
lib/tests/seq_buf_kunit.c seq_buf_putc_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1557528463258738688 |
| PARAM_VALUE | 0 | s->size | 4 |
| TERMINATED | 0 | s->buffer | 1 |
lib/tests/seq_buf_kunit.c seq_buf_putc_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1557528463258738688 |
| PARAM_VALUE | 0 | s->size | 4 |
| TERMINATED | 0 | s->buffer | 1 |
lib/tests/seq_buf_kunit.c seq_buf_putmem_hex_overflow_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1221920785284612096 |
| PARAM_VALUE | 0 | s->size | 20 |
lib/tests/seq_buf_kunit.c seq_buf_putmem_hex_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4362691821551140864 |
| PARAM_VALUE | 0 | s->size | 24 |
lib/tests/seq_buf_kunit.c seq_buf_puts_overflow_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 2735849685848305664 |
| PARAM_VALUE | 0 | s->size | 10 |
lib/tests/seq_buf_kunit.c seq_buf_puts_overflow_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 2735849685848305664 |
| PARAM_VALUE | 0 | s->size | 10 |
lib/tests/seq_buf_kunit.c seq_buf_puts_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 2722176868554616832 |
| PARAM_VALUE | 0 | s->size | 16 |
lib/tests/seq_buf_kunit.c seq_buf_puts_test() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 2722176868554616832 |
| PARAM_VALUE | 0 | s->size | 16 |
| TERMINATED | 0 | s->buffer | 1 |
drivers/nvme/target/trace.c trace_seq_buffer_ptr() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
drivers/ata/libata-trace.c trace_seq_buffer_ptr() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/trace/trace_seq.c trace_seq_buffer_ptr() -> seq_buf_used()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |