Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
- drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
- drivers/net/ethernet/meta/fbnic/fbnic_netdev.c, line 26
Smatch caller information:
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c __fbnic_open() -> fbnic_set_netif_queues()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fbn | 4096-ptr_max |
| PARAM_VALUE | 0 | fbn->fbd | 4096-ptr_max |
| PARAM_VALUE | 0 | fbn->netdev->dev.parent->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | fbn->netdev->dev.parent->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | fbn->netdev->rtnl_link_ops->priv_size | 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736 |
| PARAM_VALUE | 0 | fbn->netdev->threaded | 0 |
| PARAM_VALUE | 0 | *fbn->netdev->name | 0 |
| CAPPED_DATA | 0 | fbn->num_napi | 1 |
| DATA_SOURCE | 0 | fbn | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | fbn->txq_size | |
| HALF_LOCKED2 | &netdev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c fbnic_set_channels() -> fbnic_set_netif_queues()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fbn | 4096-ptr_max |
| PARAM_VALUE | 0 | fbn->netdev->dev.parent->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | fbn->netdev->rtnl_link_ops->priv_size | 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736 |
| PARAM_VALUE | 0 | fbn->netdev->threaded | 0 |
| PARAM_VALUE | 0 | fbn->num_napi | 0 |
| PARAM_VALUE | 0 | fbn->num_rx_queues | 0 |
| PARAM_VALUE | 0 | fbn->num_tx_queues | 0 |
| PARAM_VALUE | 0 | *fbn->netdev->name | 0 |
| BUF_SIZE | 0 | fbn | s32min-s32max |
| DATA_SOURCE | 0 | fbn | r fbnic_clone_create |
| NOSPEC | 0 | fbn->num_napi | |
| RX_PATH | |||
| USER_DATA | 0 | fbn->num_napi | 0[c] |
| USER_DATA | 0 | fbn->num_rx_queues | 0[c] |
| USER_DATA | 0 | fbn->num_tx_queues | 0[c] |
| NO_OVERFLOW_SIMPLE | 0 | fbn->txq_size |
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c fbnic_set_ringparam() -> fbnic_set_netif_queues()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fbn | 4096-ptr_max |
| PARAM_VALUE | 0 | fbn->hds_thresh | 0 |
| PARAM_VALUE | 0 | fbn->hpq_size | 64-u32max |
| PARAM_VALUE | 0 | fbn->netdev->dev.parent->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | fbn->netdev->dev.parent->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | fbn->netdev->rtnl_link_ops->priv_size | 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736 |
| PARAM_VALUE | 0 | fbn->netdev->threaded | 0 |
| PARAM_VALUE | 0 | fbn->ppq_size | 64-u32max |
| PARAM_VALUE | 0 | fbn->rcq_size | 64-u32max |
| PARAM_VALUE | 0 | fbn->txq_size | 64-u32max |
| PARAM_VALUE | 0 | *fbn->netdev->name | 0 |
| BUF_SIZE | 0 | fbn | s32min-s32max |
| CAPPED_DATA | 0 | fbn->num_napi | 1 |
| DATA_SOURCE | 0 | fbn | r fbnic_clone_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | fbn->txq_size |