Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/pensando/ionic/ionic_txrx.c ionic_rx_put_buf() -> __ionic_rx_put_buf()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->num_descs 1-u32max
PARAM_VALUE 0 q->rx_info 4096-ptr_max
PARAM_VALUE 1 buf_info 4096-ptr_max
PARAM_VALUE 2 recycle_direct 0
DATA_SOURCE 0 q $0
DATA_SOURCE 1 buf_info $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &lif->queue_lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/pensando/ionic/ionic_txrx.c ionic_rx_put_buf_direct() -> __ionic_rx_put_buf()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->lif 4096-ptr_max
PARAM_VALUE 0 q->rx_info 4096-ptr_max
PARAM_VALUE 1 buf_info 4096-u64max
PARAM_VALUE 2 recycle_direct 1
BUF_SIZE 1 buf_info (-1),216
BUF_SIZE 1 buf_info (-1),216
DATA_SOURCE 0 q $0
DATA_SOURCE 1 buf_info $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 q->index