Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/netronome/nfp/flower/match.c nfp_flower_compile_flow_match() -> nfp_flower_get_port_id_from_netdev()

Type Parameter Key Value
PARAM_VALUE 0 app 4096-ptr_max
PARAM_VALUE 1 netdev 4096-ptr_max
DATA_SOURCE 0 app $0
DATA_SOURCE 1 netdev $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 netdev unit_byte
LOCK2 &priv->nfp_fl_lock
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock
TYPE_LOCK (struct nfp_flower_priv)->nfp_fl_lock

drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c nfp_tun_neigh_update() -> nfp_flower_get_port_id_from_netdev()

Type Parameter Key Value
UNITS 1 netdev unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c nfp_tun_write_neigh() -> nfp_flower_get_port_id_from_netdev()

Type Parameter Key Value
PARAM_VALUE 0 app 4096-ptr_max
PARAM_VALUE 0 app->type->dev_get 0,4096-ptr_max
DATA_SOURCE 0 app $1
DATA_SOURCE 1 netdev $0
UNITS 1 netdev unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/netronome/nfp/flower/conntrack.c nfp_fl_ct_add_offload() -> nfp_flower_get_port_id_from_netdev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 1 netdev unit_byte
HALF_LOCKED2 &zt->priv->nfp_fl_lock