Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ethtool/ioctl.c ethtool_get_per_queue_coalesce() -> (struct ethtool_ops)->get_per_queue_coalesce()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops 4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_per_queue_coalesce 1-u64max
PARAM_VALUE 1 queue 0-64
PARAM_VALUE 2 ec 940649643956441088
PARAM_VALUE 2 ec->cmd 14
PARAM_VALUE 2 ec->pkt_rate_high 0
PARAM_VALUE 2 ec->pkt_rate_low 0
PARAM_VALUE 2 ec->rate_sample_interval 0
PARAM_VALUE 2 ec->rx_coalesce_usecs 0
PARAM_VALUE 2 ec->rx_coalesce_usecs_high 0
PARAM_VALUE 2 ec->rx_coalesce_usecs_irq 0
PARAM_VALUE 2 ec->rx_coalesce_usecs_low 0
PARAM_VALUE 2 ec->rx_max_coalesced_frames 0
PARAM_VALUE 2 ec->rx_max_coalesced_frames_high 0
PARAM_VALUE 2 ec->rx_max_coalesced_frames_irq 0
PARAM_VALUE 2 ec->rx_max_coalesced_frames_low 0
PARAM_VALUE 2 ec->stats_block_coalesce_usecs 0
PARAM_VALUE 2 ec->tx_coalesce_usecs 0
PARAM_VALUE 2 ec->tx_coalesce_usecs_high 0
PARAM_VALUE 2 ec->tx_coalesce_usecs_irq 0
PARAM_VALUE 2 ec->tx_coalesce_usecs_low 0
PARAM_VALUE 2 ec->tx_max_coalesced_frames 0
PARAM_VALUE 2 ec->tx_max_coalesced_frames_high 0
PARAM_VALUE 2 ec->tx_max_coalesced_frames_irq 0
PARAM_VALUE 2 ec->tx_max_coalesced_frames_low 0
PARAM_VALUE 2 ec->use_adaptive_rx_coalesce 0
PARAM_VALUE 2 ec->use_adaptive_tx_coalesce 0
CAPPED_DATA 1 queue 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 queue r find_next_bit
CONTAINER 0 -496-784+0 $(-1)

net/ethtool/ioctl.c ethtool_set_per_queue_coalesce() -> (struct ethtool_ops)->get_per_queue_coalesce()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops 4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_per_queue_coalesce 1-u64max
PARAM_VALUE 0 dev->ethtool_ops->set_per_queue_coalesce 1-u64max
PARAM_VALUE 1 queue 0-64
PARAM_VALUE 2 ec 16-u64max
CAPPED_DATA 1 queue 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 queue r find_next_bit
CONTAINER 0 -496-784+0 $(-1)