Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/ethernet/cavium/liquidio/lio_vf_main.c setup_nic_devices() -> setup_rx_oom_poll_fn()

Type Parameter Key Value
PARAM_VALUE 0 netdev->dev.parent 4096-ptr_max
PARAM_VALUE 0 netdev->dev.parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 netdev->dev.parent->msi.data 1-u64max
PARAM_VALUE 0 netdev->ethtool_ops 2635876208297357312,6023428657468133376
PARAM_VALUE 0 netdev->ethtool_ops->begin 0
PARAM_VALUE 0 netdev->ethtool_ops->cap_rss_rxnfc_adds 0
PARAM_VALUE 0 netdev->ethtool_ops->complete 0
PARAM_VALUE 0 netdev->ethtool_ops->flash_device 0
PARAM_VALUE 0 netdev->ethtool_ops->get_channels 5094992349035503616
PARAM_VALUE 0 netdev->ethtool_ops->get_coalesce 6082307560738287616
PARAM_VALUE 0 netdev->ethtool_ops->get_drvinfo 4823986400493735936,7360809335554293760
PARAM_VALUE 0 netdev->ethtool_ops->get_dump_data 0
PARAM_VALUE 0 netdev->ethtool_ops->get_dump_flag 0
PARAM_VALUE 0 netdev->ethtool_ops->get_eee 0
PARAM_VALUE 0 netdev->ethtool_ops->get_eeprom 0,1324562596710137856
PARAM_VALUE 0 netdev->ethtool_ops->get_eeprom_len 0,4424008117339873280
PARAM_VALUE 0 netdev->ethtool_ops->get_eth_ctrl_stats 0
PARAM_VALUE 0 netdev->ethtool_ops->get_eth_mac_stats 0
PARAM_VALUE 0 netdev->ethtool_ops->get_eth_phy_stats 0
PARAM_VALUE 0 netdev->ethtool_ops->get_ethtool_stats 1529443226155589632,4283952189627047936
PARAM_VALUE 0 netdev->ethtool_ops->get_fec_stats 0
PARAM_VALUE 0 netdev->ethtool_ops->get_fecparam 0,1371398954918379520
PARAM_VALUE 0 netdev->ethtool_ops->get_link 448857075715538944
PARAM_VALUE 0 netdev->ethtool_ops->get_link_ext_state 0
PARAM_VALUE 0 netdev->ethtool_ops->get_link_ext_stats 0
PARAM_VALUE 0 netdev->ethtool_ops->get_link_ksettings 1692491396380725248
PARAM_VALUE 0 netdev->ethtool_ops->get_mm 0
PARAM_VALUE 0 netdev->ethtool_ops->get_mm_stats 0
PARAM_VALUE 0 netdev->ethtool_ops->get_module_eeprom 0
PARAM_VALUE 0 netdev->ethtool_ops->get_module_info 0
PARAM_VALUE 0 netdev->ethtool_ops->get_msglevel 1489363997810049024
PARAM_VALUE 0 netdev->ethtool_ops->get_pause_stats 0
PARAM_VALUE 0 netdev->ethtool_ops->get_pauseparam 0,7768379655188217856
PARAM_VALUE 0 netdev->ethtool_ops->get_phy_tunable 0
PARAM_VALUE 0 netdev->ethtool_ops->get_priv_flags 6439029078187806720
PARAM_VALUE 0 netdev->ethtool_ops->get_regs 7173018882422607872
PARAM_VALUE 0 netdev->ethtool_ops->get_regs_len 705395991483863040
PARAM_VALUE 0 netdev->ethtool_ops->get_ringparam 2399144915424374784
PARAM_VALUE 0 netdev->ethtool_ops->get_rmon_stats 0
PARAM_VALUE 0 netdev->ethtool_ops->get_rx_ring_count 0
PARAM_VALUE 0 netdev->ethtool_ops->get_rxfh 0
PARAM_VALUE 0 netdev->ethtool_ops->get_rxfh_fields 0
PARAM_VALUE 0 netdev->ethtool_ops->get_rxfh_key_size 0
PARAM_VALUE 0 netdev->ethtool_ops->get_rxnfc 0
PARAM_VALUE 0 netdev->ethtool_ops->get_sset_count 4636900158001152,7789357093078835200
PARAM_VALUE 0 netdev->ethtool_ops->get_strings 2201797352174137344,4011975471598751744
PARAM_VALUE 0 netdev->ethtool_ops->get_ts_info 0
PARAM_VALUE 0 netdev->ethtool_ops->get_ts_stats 0
PARAM_VALUE 0 netdev->ethtool_ops->get_tunable 0
PARAM_VALUE 0 netdev->ethtool_ops->get_wol 0
PARAM_VALUE 0 netdev->ethtool_ops->nway_reset 0
PARAM_VALUE 0 netdev->ethtool_ops->op_needs_rtnl 0
PARAM_VALUE 0 netdev->ethtool_ops->reset 0
PARAM_VALUE 0 netdev->ethtool_ops->rxfh_indir_space 0
PARAM_VALUE 0 netdev->ethtool_ops->rxfh_key_space 0
PARAM_VALUE 0 netdev->ethtool_ops->rxfh_per_ctx_key 0
PARAM_VALUE 0 netdev->ethtool_ops->rxfh_priv_size 0
PARAM_VALUE 0 netdev->ethtool_ops->self_test 0
PARAM_VALUE 0 netdev->ethtool_ops->set_channels 5875064112522174464
PARAM_VALUE 0 netdev->ethtool_ops->set_coalesce 312156262384082944
PARAM_VALUE 0 netdev->ethtool_ops->set_dump 0
PARAM_VALUE 0 netdev->ethtool_ops->set_eee 0
PARAM_VALUE 0 netdev->ethtool_ops->set_eeprom 0
PARAM_VALUE 0 netdev->ethtool_ops->set_fecparam 0,5972863596153167872
PARAM_VALUE 0 netdev->ethtool_ops->set_link_ksettings 0,2193837259350892544
PARAM_VALUE 0 netdev->ethtool_ops->set_mm 0
PARAM_VALUE 0 netdev->ethtool_ops->set_msglevel 2780376882065772544,5442240158659006464
PARAM_VALUE 0 netdev->ethtool_ops->set_pauseparam 0,5635755010200064000
PARAM_VALUE 0 netdev->ethtool_ops->set_phy_tunable 0
PARAM_VALUE 0 netdev->ethtool_ops->set_phys_id 0,2671967251169210368
PARAM_VALUE 0 netdev->ethtool_ops->set_priv_flags 8166674592224837632
PARAM_VALUE 0 netdev->ethtool_ops->set_ringparam 8449559687535951872
PARAM_VALUE 0 netdev->ethtool_ops->set_rxfh 0
PARAM_VALUE 0 netdev->ethtool_ops->set_rxfh_fields 0
PARAM_VALUE 0 netdev->ethtool_ops->set_rxnfc 0
PARAM_VALUE 0 netdev->ethtool_ops->set_tunable 0
PARAM_VALUE 0 netdev->ethtool_ops->set_wol 0
PARAM_VALUE 0 netdev->ethtool_ops->supported_coalesce_params 3653155
PARAM_VALUE 0 netdev->features 1099512759219
PARAM_VALUE 0 netdev->hw_enc_features 1099579850779
PARAM_VALUE 0 netdev->hw_features 1099512791731
PARAM_VALUE 0 netdev->max_mtu 16000
PARAM_VALUE 0 netdev->min_mtu 68
PARAM_VALUE 0 netdev->netdev_ops 8726729702568919040
PARAM_VALUE 0 netdev->tso_max_size 0-524280
PARAM_VALUE 0 netdev->udp_tunnel_nic_info 3258610046982426624
PARAM_VALUE 0 netdev->vlan_features 1099512791091
PARAM_VALUE 0 *netdev->name 0
BUF_SIZE 0 netdev->dev.parent 1616
BUF_SIZE 0 netdev->netdev_ops 760
BUF_SIZE 0 netdev->udp_tunnel_nic_info 72
DATA_SOURCE 0 netdev r alloc_etherdev_mqs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/cavium/liquidio/lio_ethtool.c lio_reset_queues() -> setup_rx_oom_poll_fn()

Type Parameter Key Value
PARAM_VALUE 0 netdev 4096-ptr_max
PARAM_VALUE 0 netdev->dev.parent 0,4096-ptr_max
PARAM_VALUE 0 netdev->dev.parent->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 netdev->ethtool_ops 4096-ptr_max
PARAM_VALUE 0 netdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 netdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 netdev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 netdev->num_rx_queues 1-u32max
PARAM_VALUE 0 netdev->num_tc 0
PARAM_VALUE 0 netdev->num_tx_queues 1-u32max
PARAM_VALUE 0 netdev->real_num_rx_queues 1-u32max
PARAM_VALUE 0 netdev->real_num_tx_queues 1-u32max
PARAM_VALUE 0 *netdev->name 0-255
PARAM_VALUE 0 *netdev->prio_tc_map 0
PARAM_VALUE 0 *netdev->sysfs_rx_queue_group->attrs 0
CAPPED_DATA 0 netdev->num_tx_queues 1
CAPPED_DATA 0 &netdev->napi_list 1
DATA_SOURCE 0 netdev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex