Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c mvpp2_ethtool_cls_rule_ins() -> ethtool_rx_flow_rule_create()

Type Parameter Key Value
PARAM_VALUE 0 input 1152660603620831232
PARAM_VALUE 0 input->fs 4096-ptr_max
USER_DATA 0 input->rss_ctx 0-u32max

drivers/net/ethernet/qlogic/qede/qede_filter.c qede_flow_spec_to_rule() -> ethtool_rx_flow_rule_create()

Type Parameter Key Value
PARAM_VALUE 0 input 6625107099386437632
PARAM_VALUE 0 input->fs 4096-ptr_max
PARAM_VALUE 0 input->rss_ctx 0
LOCK2 &edev->qede_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/dsa/bcm_sf2_cfp.c bcm_sf2_cfp_ipv4_rule_set() -> ethtool_rx_flow_rule_create()

Type Parameter Key Value
PARAM_VALUE 0 input 6853662528257486848
PARAM_VALUE 0 input->fs 4096-ptr_max
PARAM_VALUE 0 input->rss_ctx 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &priv->cfp.lock

drivers/net/dsa/bcm_sf2_cfp.c bcm_sf2_cfp_ipv6_rule_set() -> ethtool_rx_flow_rule_create()

Type Parameter Key Value
PARAM_VALUE 0 input 1797559410005987328
PARAM_VALUE 0 input->fs 4096-ptr_max
PARAM_VALUE 0 input->rss_ctx 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &priv->cfp.lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c cxgb4_ntuple_set_filter() -> ethtool_rx_flow_rule_create()

Type Parameter Key Value
PARAM_VALUE 0 input 8422560146927271936
PARAM_VALUE 0 input->fs 4096-ptr_max
PARAM_VALUE 0 input->rss_ctx 0