Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/marvell/mwifiex/usb.c mwifiex_usb_host_to_card() -> mwifiex_usb_aggr_tx_data()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->bus_aggr.enable 1-u16max
PARAM_VALUE 0 adapter->card 4096-ptr_max
PARAM_VALUE 0 *adapter->dbg.last_mp_curr_wr_port 0-4294967295
PARAM_VALUE 0 *adapter->dbg.last_mp_wr_bitmap 0-4294967295
PARAM_VALUE 0 *adapter->dbg.last_mp_wr_len 0-4294967295
PARAM_VALUE 0 *adapter->dbg.last_mp_wr_ports 0-4294967295
PARAM_VALUE 1 ep 0-15
PARAM_VALUE 2 skb 0,4096-ptr_max
PARAM_VALUE 3 tx_param 0,1869655843168522240,2834101657797046272,3756781435248623616,4074120548997914624,4122462314545274880,7667126038900527104
PARAM_VALUE 4 port 4096-ptr_max
PARAM_VALUE 4 port->tx_aggr_lock.rlock.dep_map->name 0-255
PARAM_VALUE 4 port->tx_data_ix s32min-5
PARAM_VALUE 4 port->tx_data_urb_pending.counter s32min-5
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 ep 1
DATA_SOURCE 0 adapter $0
DATA_SOURCE 1 ep $1
DATA_SOURCE 2 skb $2
DATA_SOURCE 3 tx_param $3
FUZZY_MAX 4 port->tx_data_ix 0
HARD_MAX 4 port->tx_data_ix 5
PREEMPT_ADD <- disables preempt
USER_DATA 0 adapter->curr_cmd->cmd_no 0-u16max[u]
USER_DATA 0 *adapter->sleep_cfm->data 0-255
NO_OVERFLOW_SIMPLE 0 adapter->tx_data_q.next->data_len
NO_OVERFLOW_SIMPLE 0 adapter->tx_data_q.next->prev->data_len
USER_PTR 0 adapter->sleep_cfm->data
LOCK2 bh
LOCK2 4 &port->tx_aggr_lock
TYPE_LOCK (struct usb_tx_data_port)->tx_aggr_lock