Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/google/gve/gve_flow_rule.c gve_add_flow_rule() -> gve_adminq_add_flow_rule()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->max_flow_rules 1-u32max
PARAM_VALUE 0 priv->rx_cfg.num_queues 1-u16max
PARAM_VALUE 1 rule 16,4096-ptr_max
PARAM_VALUE 1 rule->action 0-65534
BUF_SIZE 1 rule 84
CAPPED_DATA 0 priv->rx_cfg.num_queues 1
DATA_SOURCE 0 priv $0
DATA_SOURCE 1 rule r __kvmalloc_node_noprof
NOSPEC 2 loc
NOSPEC 2 loc
USER_DATA 1 rule->action 0-65534[c]
USER_DATA 1 rule->key.dst_port 0-u16max
USER_DATA 1 rule->key.spi 0-u32max
USER_DATA 1 rule->key.src_port 0-u16max
USER_DATA 1 rule->mask.dst_port 0-u16max
USER_DATA 1 rule->mask.spi 0-u32max
USER_DATA 1 rule->mask.src_port 0-u16max
USER_DATA 2 loc 0-u32max
UNITS 2 loc unit_array_size