Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/rocker/rocker_ofdpa.c ofdpa_fdb_cleanup() -> ofdpa_port_fdb_learn()

Type Parameter Key Value
PARAM_VALUE 0 ofdpa_port 4096-ptr_max
PARAM_VALUE 1 flags 7
BUF_SIZE 2 addr 6
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ofdpa->fdb_tbl_lock
LOCK2 lock_flags
TYPE_LOCK (struct ofdpa)->fdb_tbl_lock

drivers/net/ethernet/rocker/rocker_ofdpa.c ofdpa_port_fdb() -> ofdpa_port_fdb_learn()

Type Parameter Key Value
PARAM_VALUE 0 ofdpa_port 4096-ptr_max
PARAM_VALUE 0 ofdpa_port->ofdpa 4096-ptr_max
PARAM_VALUE 0 ofdpa_port->ofdpa->fdb_tbl_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 0-1,6,8-9,14
PARAM_VALUE 2 addr 4096-ptr_max
BUF_SIZE 0 ofdpa_port 584
BUF_SIZE 2 addr (-1),6,24,32,40,48,56,64,72,80,88,136,144,152,184,480,1040,1128
BUF_SIZE 2 addr (-1),6,24,32,40,48,56,64,72,80,88,136,144,152,184,480,1040,1128
DATA_SOURCE 0 ofdpa_port $0
DATA_SOURCE 1 flags $3 [m]
DATA_SOURCE 2 addr $1
DATA_SOURCE 3 vlan_id $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/rocker/rocker_ofdpa.c ofdpa_port_fdb_flush() -> ofdpa_port_fdb_learn()

Type Parameter Key Value
PARAM_VALUE 0 ofdpa_port 4096-ptr_max
PARAM_VALUE 0 ofdpa_port->ctrls 4096-ptr_max
PARAM_VALUE 0 ofdpa_port->ofdpa->fdb_tbl 4096-ptr_max
PARAM_VALUE 0 ofdpa_port->rocker_port->rocker->wops->port_priv_size 584
PARAM_VALUE 0 ofdpa_port->stp_state s32min-1,4-s32max
PARAM_VALUE 1 flags 3
BUF_SIZE 0 ofdpa_port (-1),584
BUF_SIZE 0 ofdpa_port (-1),584
BUF_SIZE 2 addr 6
CAPPED_DATA 0 ofdpa_port 1
DATA_SOURCE 0 ofdpa_port $0
DATA_SOURCE 1 flags $1 [m]
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ofdpa->fdb_tbl_lock
LOCK2 lock_flags
TYPE_LOCK (struct ofdpa)->fdb_tbl_lock