Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/intel/ipw2x00/ipw2200.c event_log_show() -> ipw_capture_event_log()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 log_len 0-341
PARAM_VALUE 2 log 16,4096-ptr_max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 log 0-4080,4096
BUF_SIZE 2 log 0-4080,4096
DATA_SOURCE 2 log r _kzalloc_noprof
FUZZY_MAX 1 log_len 341
HARD_MAX 1 log_len 341
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 log_len 0-340[c]
UNITS 0 priv unit_byte
ELEM_COUNT 2 ==log1 8051
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_alloc_error_log() -> ipw_capture_event_log()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->irq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *priv->ieee->dev->name 0-255
PARAM_VALUE 0 *priv->prom_priv->ieee->dev->name 0-255
DATA_SOURCE 0 priv $0
DATA_SOURCE 1 log_len r ipw_get_event_log_len
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 log_len 0-u32max
USER_DATA 0 priv->ieee->prev_seq_ctl 0-u16max[u]
USER_DATA 0 priv->prom_priv->ieee->prev_seq_ctl 0-u16max[u]
NO_OVERFLOW_SIMPLE 1 log_len
LOCK2 flags
LOCK2 0 &priv->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct ipw_priv)->lock