Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/rsi/rsi_91x_hal.c rsi_send_data_pkt() -> rsi_indicate_tx_status()

Type Parameter Key Value
PARAM_VALUE 1 skb 4096-ptr_max
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb $1
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 skb->end
NO_OVERFLOW_SIMPLE 1 skb->len
NO_OVERFLOW_SIMPLE 1 *skb->data
HALF_LOCKED2 &common->tx_lock

drivers/net/wireless/rsi/rsi_91x_hal.c rsi_send_mgmt_pkt() -> rsi_indicate_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->host_intf_ops 4096-ptr_max
PARAM_VALUE 0 adapter->host_intf_ops->write_pkt 4096-ptr_max
PARAM_VALUE 0 *adapter->rsi_dev->tx_buffer 0-255
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->cb->control.vif 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb $1
DATA_SOURCE 2 status r rsi_send_pkt_to_bus
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 skb->end
NO_OVERFLOW_SIMPLE 1 skb->len
NO_OVERFLOW_SIMPLE 1 *skb->data
HALF_LOCKED2 &common->tx_lock

drivers/net/wireless/rsi/rsi_91x_coex.c rsi_coex_send_pkt() -> rsi_indicate_tx_status()

Type Parameter Key Value
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 2 status (-22)
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb $1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &common->tx_lock