Defined in 1 files as a function:
Referenced in 5 files:
- include/linux/seq_buf.h, line 103
- kernel/trace/trace_events_synth.c
- kernel/trace/trace_seq.c
- lib/seq_buf.c, line 156
- lib/tests/seq_buf_kunit.c
Smatch caller information:
sound/soc/codecs/cs35l56-shared-test.c seq_buf_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1844211279423381504,3691604050507632640 |
| PARAM_VALUE | 0 | s->size | 9 |
| DATA_SOURCE | 0 | s | $0 |
| LOCK2 | global &kunit_run_lock |
kernel/rcu/refscale.c seq_buf_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1107221001693487104 |
| PARAM_VALUE | 0 | s->size | 864 |
| DATA_SOURCE | 0 | s | $0 |
| TERMINATED | 0 | s->buffer | 1 |
kernel/panic.c seq_buf_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 3086245427015393280 |
| PARAM_VALUE | 0 | s->size | 1-1010102 |
| DATA_SOURCE | 0 | s | $0 |
| TERMINATED | 0 | s->buffer | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/drm_edid.c seq_buf_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 5303545473601114112 |
| PARAM_VALUE | 0 | s->size | 40 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/android/tests/binder_alloc_kunit.c seq_buf_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 1-u64max |
| DATA_SOURCE | 0 | s | $0 |
kernel/trace/trace_events_hist.c seq_buf_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 5065834095398940672,7209113189316698112 |
| PARAM_VALUE | 0 | s->size | 256 |
| DATA_SOURCE | 0 | s | $0 |
| TERMINATED | 0 | s->buffer | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/i915/display/intel_fifo_underrun.c seq_buf_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 823519386783600640 |
| PARAM_VALUE | 0 | s->size | 32 |
| DATA_SOURCE | 0 | s | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &display->irq.lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/i915/display/intel_dp.c seq_buf_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 8245243413785677824 |
| PARAM_VALUE | 0 | s->size | 128 |
| DATA_SOURCE | 0 | s | $0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_connector->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| TYPE_LOCK | (struct drm_mode_config)->connection_mutex |
kernel/trace/trace_events_synth.c parse_synth_field() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 8125206313132281856 |
| PARAM_VALUE | 0 | s->size | 0-4000000 |
| LOCK2 | global &event_mutex | ||
| HALF_LOCKED2 | global &dyn_event_ops_mutex |
kernel/trace/trace_events_synth.c parse_synth_field() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 8125206313132281856 |
| PARAM_VALUE | 0 | s->size | 0-4000000 |
| TERMINATED | 0 | s->buffer | 1 |
| LOCK2 | global &event_mutex | ||
| HALF_LOCKED2 | global &dyn_event_ops_mutex |
drivers/gpu/drm/i915/display/intel_dp_link_caps.c seq_buf_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 6609032808333434880 |
| PARAM_VALUE | 0 | s->size | 128 |
| DATA_SOURCE | 0 | s | $0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_connector->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| TYPE_LOCK | (struct drm_mode_config)->connection_mutex |
drivers/gpu/drm/i915/display/intel_ddi.c seq_buf_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 8594826693970104320 |
| PARAM_VALUE | 0 | s->size | 20 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/partitions/core.c seq_buf_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 4096 |
| DATA_SOURCE | 0 | s | $0 |
| TERMINATED | 0 | s->buffer | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &disk->open_mutex | ||
| HALF_LOCKED2 | &hd->open_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct gendisk)->open_mutex |
lib/seq_buf.c seq_buf_bprintf() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 1-u64max |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
lib/seq_buf.c seq_buf_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 3503798228575346688 |
| PARAM_VALUE | 0 | s->len | 1-u64max |
| PARAM_VALUE | 0 | s->size | 4096 |
| DATA_SOURCE | 0 | s | $0 |
| STR_LEN | 0 | s | 2 |
| STR_LEN | 0 | s | 2 |
| TERMINATED | 0 | s->buffer | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &oom_lock | ||
| HALF_LOCKED2 | &pool->lock |
sound/soc/codecs/cs35l56-test.c seq_buf_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 5610769156071268352,8535961573992153088 |
| PARAM_VALUE | 0 | s->size | 9 |
| DATA_SOURCE | 0 | s | $0 |
| LOCK2 | global &kunit_run_lock |
kernel/trace/trace_events.c seq_buf_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 727900444500934656 |
| PARAM_VALUE | 0 | s->size | 2048 |
| DATA_SOURCE | 0 | s | $0 |
lib/tests/seq_buf_kunit.c seq_buf_declare_test() -> seq_buf_buffer_left()
| 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_init_test() -> seq_buf_buffer_left()
| 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_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 4,10,16,20,24,32,128 |
| DATA_SOURCE | 0 | s | $0 |
| HARD_MAX | 0 | s->size | 128 |
kernel/sched/core.c seq_buf_str() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 7417164243146493952 |
| PARAM_VALUE | 0 | s->size | 128 |
| DATA_SOURCE | 0 | s | $0 |
| TERMINATED | 0 | s->buffer | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/trace/trace_seq.c trace_seq_acquire() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
kernel/trace/trace_seq.c trace_seq_hex_dump() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
kernel/trace/trace_seq.c trace_seq_path() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock | ||
| TYPE_LOCK | (struct mm_struct)->mmap_lock |
kernel/trace/trace_seq.c trace_seq_putc() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 1-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
kernel/trace/trace_seq.c trace_seq_putmem() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->len | 0 |
| PARAM_VALUE | 0 | s->size | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &iter->mutex | ||
| HALF_LOCKED2 | flags |
kernel/trace/trace_seq.c trace_seq_putmem_hex() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &iter->mutex | ||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &all_cpu_access_lock | ||
| HALF_LOCKED2 | global &trace_event_sem |
kernel/trace/trace_seq.c trace_seq_puts() -> seq_buf_buffer_left()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->size | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &all_cpu_access_lock | ||
| HALF_LOCKED2 | global &event_mutex | ||
| HALF_LOCKED2 | global &trace_event_sem |