Documented in 3 files:

Defined in 3 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/chelsio/cxgb3/sge.c t3_free_qset() -> free_rx_bufs()

Type Parameter Key Value
PARAM_VALUE 0 adapter->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 1 fl 4096-ptr_max
PARAM_VALUE 1 fl->desc 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 adapter->current_state 0-3[c]
HOST_DATA 0 adapter->devfn 1-503[c]
HOST_DATA 0 adapter->device 0-u16max
HOST_DATA 0 adapter->pcie_flags_reg 0-u16max

drivers/net/ethernet/chelsio/cxgb4/sge.c free_rspq_fl() -> free_rx_bufs()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->fatal_err_notify_task.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 adapter->mbox_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->mlist.list.prev 6161797322780819456
PARAM_VALUE 0 adapter->mlist.list.prev->next 6161797322780819456
PARAM_VALUE 0 adapter->mlist.list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 adapter->pdev_dev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev_dev->cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->pdev_dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 adapter->pdev_dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 adapter->sge.ingr_map 4096-ptr_max
PARAM_VALUE 1 fl 4096-ptr_max
BUF_SIZE 0 adapter s32min-(-1),1-s32max
BUF_SIZE 0 adapter s32min-(-1),1-s32max
BUF_SIZE 0 adapter->sge.eohw_rxq (-1)-62913600
BUF_SIZE 0 adapter->sge.eohw_txq (-1)-19398360
BUF_SIZE 1 fl (-1)-0,104
BUF_SIZE 1 fl (-1)-0,104
CAPPED_DATA 0 adapter 1
CAPPED_DATA 0 adapter->pdev_dev->cma_area->nranges 1
DATA_SOURCE 0 adapter $0
DATA_SOURCE 1 fl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 adapter->sge.fl_pg_order 0-19,4294967284-u32max[c]
HOST_DATA 0 adapter->sge.fl_starve_thres 1-511[c]
HOST_DATA 0 adapter->sge.pktshift 0-7
HOST_DATA 0 adapter->sge.ptptxq.q.bar2_qid 0-u16max[c]
HOST_DATA 0 adapter->t4_bar0 0,16-4294967280[c]
USER_DATA 1 fl->bar2_qid 0[c]
USER_DATA 1 fl->cntxt_id 0[c]
NO_OVERFLOW_SIMPLE 0 adapter->sge.eoqsets
NO_OVERFLOW_SIMPLE 0 adapter->workq->rescuer->task->dl.pi_se->dl_runtime
NO_OVERFLOW_SIMPLE 1 fl->size
UNITS 0 adapter unit_byte
HALF_LOCKED2 &adap->tc_mqprio->mqprio_mutex
HALF_LOCKED2 &pi->vi_mirror_mutex
HALF_LOCKED2 global &uld_mutex

drivers/net/ethernet/chelsio/cxgb4/sge.c process_responses() -> free_rx_bufs()

Type Parameter Key Value
PARAM_VALUE 1 fl 4096-ptr_max
PARAM_VALUE 2 n 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adapter unit_byte
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/chelsio/cxgb4vf/sge.c free_rspq_fl() -> free_rx_bufs()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->mbox_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->mlist.list.prev 6401626615959056384
PARAM_VALUE 0 adapter->mlist.list.prev->next 6401626615959056384
PARAM_VALUE 0 adapter->mlist.list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 adapter->pdev_dev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev_dev->cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->pdev_dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 adapter->pdev_dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->sge.ethqsets 1-u16max
PARAM_VALUE 1 fl 4096-ptr_max
BUF_SIZE 0 adapter s32min-(-1),1-s32max
BUF_SIZE 0 adapter s32min-(-1),1-s32max
CAPPED_DATA 0 adapter->pdev_dev->cma_area->nranges 1
CAPPED_DATA 0 adapter->sge.ethqsets 1
DATA_SOURCE 0 adapter $0
DATA_SOURCE 1 fl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adapter unit_byte
HALF_LOCKED2 &dev->mutex

drivers/net/ethernet/chelsio/cxgb4vf/sge.c process_responses() -> free_rx_bufs()

Type Parameter Key Value
PARAM_VALUE 1 fl 4096-ptr_max
PARAM_VALUE 2 n 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adapter unit_byte
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read