Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/intel/ice/ice_ethtool.c ice_set_coalesce() -> __ice_set_coalesce()

Type Parameter Key Value
PARAM_VALUE 0 netdev 4096-ptr_max
PARAM_VALUE 0 netdev->ethtool_ops 4096-ptr_max
PARAM_VALUE 1 ec 4759507632451665920,5726635148511264768
PARAM_VALUE 2 q_num (-1)
DATA_SOURCE 0 netdev $0
DATA_SOURCE 1 ec $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 ec->cmd 0-u32max
USER_DATA 1 ec->pkt_rate_high 0-u32max
USER_DATA 1 ec->pkt_rate_low 0-u32max
USER_DATA 1 ec->rate_sample_interval 0-u32max
USER_DATA 1 ec->rx_coalesce_usecs 0-u32max
USER_DATA 1 ec->rx_coalesce_usecs_high 0-u32max
USER_DATA 1 ec->rx_coalesce_usecs_irq 0-u32max
USER_DATA 1 ec->rx_coalesce_usecs_low 0-u32max
USER_DATA 1 ec->rx_max_coalesced_frames 0-u32max
USER_DATA 1 ec->rx_max_coalesced_frames_high 0-u32max
USER_DATA 1 ec->rx_max_coalesced_frames_irq 0-u32max
USER_DATA 1 ec->rx_max_coalesced_frames_low 0-u32max
USER_DATA 1 ec->stats_block_coalesce_usecs 0-u32max
USER_DATA 1 ec->tx_coalesce_usecs 0-u32max
USER_DATA 1 ec->tx_coalesce_usecs_high 0-u32max
USER_DATA 1 ec->tx_coalesce_usecs_irq 0-u32max
USER_DATA 1 ec->tx_coalesce_usecs_low 0-u32max
USER_DATA 1 ec->tx_max_coalesced_frames 0-u32max
USER_DATA 1 ec->tx_max_coalesced_frames_high 0-u32max
USER_DATA 1 ec->tx_max_coalesced_frames_irq 0-u32max
USER_DATA 1 ec->tx_max_coalesced_frames_low 0-u32max
USER_DATA 1 ec->use_adaptive_rx_coalesce 0-u32max
USER_DATA 1 ec->use_adaptive_tx_coalesce 0-u32max

drivers/net/ethernet/intel/ice/ice_ethtool.c ice_set_per_q_coalesce() -> __ice_set_coalesce()

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->bus 0,4096-ptr_max
PARAM_VALUE 0 netdev->dev.parent->class 0,4096-ptr_max
PARAM_VALUE 0 netdev->dev.parent->power.request 0-4
PARAM_VALUE 0 netdev->dev.parent->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 netdev->dev.parent->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 netdev->dev.parent->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 netdev->dev.parent->type 0,4096-ptr_max
PARAM_VALUE 0 netdev->ethtool_ops 4096-ptr_max
PARAM_VALUE 0 netdev->ethtool_ops->get_per_queue_coalesce 4096-ptr_max
PARAM_VALUE 0 netdev->ethtool_ops->set_per_queue_coalesce 4096-ptr_max
PARAM_VALUE 0 netdev->ethtool_ops->supported_coalesce_params 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563,595,597,1553,1587,1681,132625,135697,657041,677393,2029107,2097665,2300433,2300595,3653155,12583935,12584499,13239859,117440512,536872499,s32max
PARAM_VALUE 0 netdev->lock.dep_map->name 0-255
PARAM_VALUE 0 netdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 netdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 netdev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 netdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 netdev->moving_ns 0
PARAM_VALUE 0 netdev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 netdev->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 0 netdev->refcnt_tracker.list.next->prev 4096-ptr_max
PARAM_VALUE 0 netdev->reg_state 0-1
PARAM_VALUE 1 ec 16-u64max
PARAM_VALUE 2 q_num 0-64
CAPPED_DATA 0 netdev->nd_net.net 1
CAPPED_DATA 2 q_num 1
DATA_SOURCE 0 netdev $0
DATA_SOURCE 1 ec $2
DATA_SOURCE 2 q_num $1
FUZZY_MAX 0 netdev->reg_state 1
HARD_MAX 0 netdev->reg_state 1
USER_DATA 1 ec->cmd 0-u32max
USER_DATA 1 ec->pkt_rate_high 0-u32max
USER_DATA 1 ec->pkt_rate_low 0-u32max
USER_DATA 1 ec->rate_sample_interval 0-u32max
USER_DATA 1 ec->rx_coalesce_usecs 0-u32max
USER_DATA 1 ec->rx_coalesce_usecs_high 0-u32max
USER_DATA 1 ec->rx_coalesce_usecs_irq 0-u32max
USER_DATA 1 ec->rx_coalesce_usecs_low 0-u32max
USER_DATA 1 ec->rx_max_coalesced_frames 0-u32max
USER_DATA 1 ec->rx_max_coalesced_frames_high 0-u32max
USER_DATA 1 ec->rx_max_coalesced_frames_irq 0-u32max
USER_DATA 1 ec->rx_max_coalesced_frames_low 0-u32max
USER_DATA 1 ec->stats_block_coalesce_usecs 0-u32max
USER_DATA 1 ec->tx_coalesce_usecs 0-u32max
USER_DATA 1 ec->tx_coalesce_usecs_high 0-u32max
USER_DATA 1 ec->tx_coalesce_usecs_irq 0-u32max
USER_DATA 1 ec->tx_coalesce_usecs_low 0-u32max
USER_DATA 1 ec->tx_max_coalesced_frames 0-u32max
USER_DATA 1 ec->tx_max_coalesced_frames_high 0-u32max
USER_DATA 1 ec->tx_max_coalesced_frames_irq 0-u32max
USER_DATA 1 ec->tx_max_coalesced_frames_low 0-u32max
USER_DATA 1 ec->use_adaptive_rx_coalesce 0-u32max
USER_DATA 1 ec->use_adaptive_tx_coalesce 0-u32max
HALF_LOCKED2 global &rtnl_mutex