Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ethtool/ioctl.c ethtool_set_per_queue_coalesce() -> (struct ethtool_ops)->set_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 0 dev->ethtool_ops->supported_coalesce_params 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563
PARAM_VALUE 1 queue 0-64
PARAM_VALUE 2 ec 2950058083119673344
CAPPED_DATA 1 queue 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 queue r find_next_bit
CONTAINER 0 -504-784+0 $(-1)
USER_DATA 2 ec->cmd 0-u32max
USER_DATA 2 ec->pkt_rate_high 0-u32max
USER_DATA 2 ec->pkt_rate_low 0-u32max
USER_DATA 2 ec->rate_sample_interval 0-u32max
USER_DATA 2 ec->rx_coalesce_usecs 0-u32max
USER_DATA 2 ec->rx_coalesce_usecs_high 0-u32max
USER_DATA 2 ec->rx_coalesce_usecs_irq 0-u32max
USER_DATA 2 ec->rx_coalesce_usecs_low 0-u32max
USER_DATA 2 ec->rx_max_coalesced_frames 0-u32max
USER_DATA 2 ec->rx_max_coalesced_frames_high 0-u32max
USER_DATA 2 ec->rx_max_coalesced_frames_irq 0-u32max
USER_DATA 2 ec->rx_max_coalesced_frames_low 0-u32max
USER_DATA 2 ec->stats_block_coalesce_usecs 0-u32max
USER_DATA 2 ec->tx_coalesce_usecs 0-u32max
USER_DATA 2 ec->tx_coalesce_usecs_high 0-u32max
USER_DATA 2 ec->tx_coalesce_usecs_irq 0-u32max
USER_DATA 2 ec->tx_coalesce_usecs_low 0-u32max
USER_DATA 2 ec->tx_max_coalesced_frames 0-u32max
USER_DATA 2 ec->tx_max_coalesced_frames_high 0-u32max
USER_DATA 2 ec->tx_max_coalesced_frames_irq 0-u32max
USER_DATA 2 ec->tx_max_coalesced_frames_low 0-u32max
USER_DATA 2 ec->use_adaptive_rx_coalesce 0-u32max
USER_DATA 2 ec->use_adaptive_tx_coalesce 0-u32max

net/ethtool/ioctl.c ethtool_set_per_queue_coalesce() -> (struct ethtool_ops)->set_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 0 *dev->name 0-255
PARAM_VALUE 1 queue 0-63
PARAM_VALUE 2 ec 16-u64max
BUF_SIZE 2 ec 0-u64max
CAPPED_DATA 1 queue 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 queue r find_next_bit
CONTAINER 0 -504-784+0 $(-1)
NOCHECK_CALL