Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ath/carl9170/tx.c carl9170_tx_accounting() -> is_mem_full()

Type Parameter Key Value
PARAM_VALUE 0 ar 4096-ptr_max
DATA_SOURCE 0 ar $0
PREEMPT_ADD <- disables preempt
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 0 &ar->tx_stats_lock
HALF_LOCKED2 &local->handle_wake_tx_queue_lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct ar9170)->tx_stats_lock

drivers/net/wireless/ath/carl9170/tx.c carl9170_tx_accounting_free() -> is_mem_full()

Type Parameter Key Value
PARAM_VALUE 0 ar 4096-ptr_max
BUF_SIZE 0 ar s32min-(-1),1-s32max
BUF_SIZE 0 ar s32min-(-1),1-s32max
DATA_SOURCE 0 ar $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ar->rng.rng->priv 0-u64max
NO_OVERFLOW_SIMPLE 0 ar->num_channels
NO_OVERFLOW_SIMPLE 0 ar->rx_failover->len
NO_OVERFLOW_SIMPLE 0 ar->rx_failover->tail
NO_OVERFLOW_SIMPLE 0 ar->rx_failover_missing
NO_OVERFLOW_SIMPLE 0 ar->wps.pbc->max_vals
UNITS 0 ar unit_byte
LOCK2 bh
LOCK2 0 &ar->tx_stats_lock
HALF_LOCKED2 0 &ar->mutex
TYPE_LOCK (struct ar9170)->tx_stats_lock