Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c, line 620
- drivers/net/ethernet/cavium/thunder/nicvf_main.c
- drivers/net/ethernet/cavium/thunder/nicvf_queues.c
Smatch caller information:
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c nicvf_set_rxfh_fields() -> nicvf_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nic | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 8416 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0-u64max |
| LOCK2 | &dev->ethtool->rss_lock | ||
| TYPE_LOCK | (struct ethtool_netdev_state)->rss_lock |
drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_open() -> nicvf_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nic | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 512 |
| PARAM_VALUE | 2 | val | u64max |
| CAPPED_DATA | 0 | nic->qs->cq_cnt | 1 |
| CAPPED_DATA | 0 | nic->qs->rbdr_cnt | 1 |
| CAPPED_DATA | 0 | nic->qs->rq_cnt | 1 |
| CAPPED_DATA | 0 | nic->qs->sq_cnt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | nic | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_rss_init() -> nicvf_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nic | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 8416 |
| PARAM_VALUE | 2 | val | 22 |
| DATA_SOURCE | 0 | nic | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | nic | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_set_rss_key() -> nicvf_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 8704,8712-u64max |
| DATA_SOURCE | 0 | nic | $0 |
| FUZZY_MAX | 1 | offset | 8704 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | nic | unit_byte |
| HALF_LOCKED2 | &dev->ethtool->rss_lock |
drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_write_to_mbx() -> nicvf_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nic | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 304 |
| BUF_SIZE | 0 | nic->drv_stats | (-1),352 |
| BUF_SIZE | 0 | nic->pdev | (-1),1-s32max |
| DATA_SOURCE | 0 | nic | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | nic->hw_stats.rx_bcast_frames | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_bytes | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_bcast | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_l3_bcast | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_l3_mcast | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_mcast | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_overrun | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_overrun_bytes | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_red | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_red_bytes | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_fcs_errors | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_l2_errors | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_mcast_frames | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_ucast_frames | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.tx_bcast_frames | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.tx_bytes | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.tx_drops | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.tx_mcast_frames | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.tx_ucast_frames | 0-u64max |
| HOST_DATA | 0 | nic->num_vec | 1[c] |
| HOST_DATA | 0 | nic->pdev->current_state | 0-3[c] |
| LOCK2 | 0 | &nic->rx_mode_mtx | |
| TYPE_LOCK | (struct nicvf)->rx_mode_mtx |
drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_write_to_mbx() -> nicvf_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nic | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 312 |
| BUF_SIZE | 0 | nic->drv_stats | (-1),352 |
| BUF_SIZE | 0 | nic->pdev | (-1),1-s32max |
| DATA_SOURCE | 0 | nic | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | nic->hw_stats.rx_bcast_frames | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_bytes | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_bcast | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_l3_bcast | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_l3_mcast | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_mcast | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_overrun | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_overrun_bytes | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_red | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_drop_red_bytes | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_fcs_errors | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_l2_errors | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_mcast_frames | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.rx_ucast_frames | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.tx_bcast_frames | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.tx_bytes | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.tx_drops | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.tx_mcast_frames | 0-u64max |
| HOST_DATA | 0 | nic->hw_stats.tx_ucast_frames | 0-u64max |
| HOST_DATA | 0 | nic->num_vec | 1[c] |
| HOST_DATA | 0 | nic->pdev->current_state | 0-3[c] |
| LOCK2 | 0 | &nic->rx_mode_mtx | |
| TYPE_LOCK | (struct nicvf)->rx_mode_mtx |
drivers/net/ethernet/cavium/thunder/nicvf_queues.c nicvf_clear_intr() -> nicvf_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nic | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 512 |
| PARAM_VALUE | 2 | val | 1-u64max |
| DATA_SOURCE | 0 | nic | $0 |
| DATA_SOURCE | 2 | val | r nicvf_int_type_to_mask |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | nic | unit_byte |
drivers/net/ethernet/cavium/thunder/nicvf_queues.c nicvf_disable_intr() -> nicvf_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nic | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 576 |
| PARAM_VALUE | 2 | val | 1-u64max |
| BUF_SIZE | 0 | nic->drv_stats | (-1),352 |
| BUF_SIZE | 0 | nic->pdev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| CAPPED_DATA | 0 | nic->qs->rbdr_cnt | 1 |
| DATA_SOURCE | 0 | nic | $0 |
| DATA_SOURCE | 2 | val | r nicvf_int_type_to_mask |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | nic->num_vec | 1[c] |
| HOST_DATA | 0 | nic->pdev->current_state | 0-3[c] |
| UNITS | 0 | nic | unit_byte |
drivers/net/ethernet/cavium/thunder/nicvf_queues.c nicvf_enable_intr() -> nicvf_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nic | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 608 |
| BUF_SIZE | 0 | nic->drv_stats | (-1),352 |
| BUF_SIZE | 0 | nic->pdev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| DATA_SOURCE | 0 | nic | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | nic->num_vec | 1[c] |
| HOST_DATA | 0 | nic->pdev->current_state | 0-3[c] |
| HOST_DATA | 2 | val | 0-u64max |
| UNITS | 0 | nic | unit_byte |