Documented in 3 files:
- drivers/net/ethernet/chelsio/cxgb3/sge.c, line 368
- drivers/net/ethernet/chelsio/cxgb4/sge.c, line 429
- drivers/net/ethernet/chelsio/cxgb4vf/sge.c, line 463
Defined in 3 files as a function:
- drivers/net/ethernet/chelsio/cxgb3/sge.c, line 376 (as a function)
- drivers/net/ethernet/chelsio/cxgb4/sge.c, line 438 (as a function)
- drivers/net/ethernet/chelsio/cxgb4vf/sge.c, line 473 (as a function)
Referenced in 3 files:
- drivers/net/ethernet/chelsio/cxgb3/sge.c, line 682
- drivers/net/ethernet/chelsio/cxgb4/sge.c
- drivers/net/ethernet/chelsio/cxgb4vf/sge.c
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 |