Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/net/ethernet/intel/i40e/i40e_debugfs.c, line 105
- drivers/net/ethernet/intel/i40e/i40e_ethtool.c, line 2403
- drivers/net/ethernet/intel/i40e/i40e_main.c
Smatch caller information:
drivers/net/ethernet/intel/i40e/i40e_ethtool.c i40e_get_ethtool_stats() -> i40e_get_vsi_stats_struct()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vsi | 4096-ptr_max |
| HOST_DATA | 0 | vsi->back->stats_offsets.crc_errors | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.rx_broadcast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.rx_bytes | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.rx_discards | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.rx_multicast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.rx_unicast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.tx_broadcast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.tx_bytes | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.tx_multicast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.tx_unicast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.illegal_bytes | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.link_xoff_rx | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.link_xoff_tx | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.link_xon_rx | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.link_xon_tx | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.mac_local_faults | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.mac_remote_faults | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_fragments | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_jabber | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_length_errors | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_lpi_count | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_oversize | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_size_1023 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_size_127 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_size_1522 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_size_255 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_size_511 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_size_64 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_size_big | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_undersize | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_dropped_link_down | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_lpi_count | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_size_1023 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_size_127 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_size_1522 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_size_255 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_size_511 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_size_64 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_size_big | 0-u64max[c] |
| HOST_DATA | 0 | vsi->eth_stats_offsets.rx_broadcast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->eth_stats_offsets.rx_bytes | 0-u64max[c] |
| HOST_DATA | 0 | vsi->eth_stats_offsets.rx_discards | 0-u32max[c] |
| HOST_DATA | 0 | vsi->eth_stats_offsets.rx_discards_other | 0-u64max |
| HOST_DATA | 0 | vsi->eth_stats_offsets.rx_multicast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->eth_stats_offsets.rx_unicast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->eth_stats_offsets.rx_unknown_protocol | 0-u32max[c] |
| HOST_DATA | 0 | vsi->eth_stats_offsets.tx_broadcast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->eth_stats_offsets.tx_bytes | 0-u64max[c] |
| HOST_DATA | 0 | vsi->eth_stats_offsets.tx_errors | 0-u32max[c] |
| HOST_DATA | 0 | vsi->eth_stats_offsets.tx_multicast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->eth_stats_offsets.tx_unicast | 0-u64max[c] |
drivers/net/ethernet/intel/i40e/i40e_debugfs.c i40e_dbg_dump_vsi_seid() -> i40e_get_vsi_stats_struct()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vsi | 4096-ptr_max |
| CAPPED_DATA | 0 | vsi->seid | 1 |
| DATA_SOURCE | 0 | vsi | r i40e_dbg_find_vsi |
drivers/net/ethernet/intel/i40e/i40e_main.c i40e_get_netdev_stats_struct() -> i40e_get_vsi_stats_struct()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/i40e/i40e_main.c i40e_update_vsi_stats() -> i40e_get_vsi_stats_struct()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vsi | 4096-ptr_max |
| DATA_SOURCE | 0 | vsi | $0 |
| HOST_DATA | 0 | vsi->back->stats_offsets.crc_errors | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.rx_broadcast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.rx_bytes | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.rx_discards | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.rx_multicast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.rx_unicast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.tx_broadcast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.tx_bytes | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.tx_multicast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.eth.tx_unicast | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.illegal_bytes | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.link_xoff_rx | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.link_xoff_tx | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.link_xon_rx | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.link_xon_tx | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.mac_local_faults | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.mac_remote_faults | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_fragments | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_jabber | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_length_errors | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_lpi_count | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_oversize | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_size_1023 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_size_127 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_size_1522 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_size_255 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_size_511 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_size_64 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_size_big | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.rx_undersize | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_dropped_link_down | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_lpi_count | 0-u32max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_size_1023 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_size_127 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_size_1522 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_size_255 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_size_511 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_size_64 | 0-u64max[c] |
| HOST_DATA | 0 | vsi->back->stats_offsets.tx_size_big | 0-u64max[c] |
drivers/net/ethernet/intel/i40e/i40e_main.c i40e_vsi_reset_stats() -> i40e_get_vsi_stats_struct()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vsi | 1-u64max |
| DATA_SOURCE | 0 | vsi | $0 |