Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/relay.c __relay_reset() -> relay_subbuf_start()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
PARAM_VALUE 0 buf->bytes_consumed 0
PARAM_VALUE 0 buf->chan 4096-ptr_max
PARAM_VALUE 0 buf->finalized 0
PARAM_VALUE 0 buf->offset 0
PARAM_VALUE 0 buf->stats.big_count 0
PARAM_VALUE 0 buf->stats.full_count 0
PARAM_VALUE 0 buf->subbufs_consumed 0
PARAM_VALUE 0 buf->subbufs_produced 0
PARAM_VALUE 2 prev_subbuf 0
CAPPED_DATA 0 buf->chan->n_subbufs 1
DATA_SOURCE 0 buf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &relay_channels_mutex

kernel/relay.c relay_switch_subbuf() -> relay_subbuf_start()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
PARAM_VALUE 0 buf->chan 4096-ptr_max
PARAM_VALUE 0 buf->offset 0
PARAM_VALUE 1 subbuf 4096-ptr_max
DATA_SOURCE 0 buf $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->spectral.lock
HALF_LOCKED2 &cfr->lut_lock
HALF_LOCKED2 &lock
HALF_LOCKED2 &log->relay.lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &srng->lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 global &relay_channels_mutex
HALF_LOCKED2 rcu_read