Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c __mlxsw_sp_port_fdb_uc_op() -> mlxsw_sp_sfd_op()

Type Parameter Key Value
DATA_SOURCE 0 adding $5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_mdb_entry_write() -> mlxsw_sp_sfd_op()

Type Parameter Key Value
DATA_SOURCE 0 adding $2
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_port_fdb_tun_uc_op4() -> mlxsw_sp_sfd_op()

Type Parameter Key Value
DATA_SOURCE 0 adding $5
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_port_fdb_tun_uc_op6_sfd_write() -> mlxsw_sp_sfd_op()

Type Parameter Key Value
DATA_SOURCE 0 adding $4
LOCK2 &pool->lock
LOCK2 global &rtnl_mutex

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_port_fdb_uc_lag_op() -> mlxsw_sp_sfd_op()

Type Parameter Key Value
DATA_SOURCE 0 adding $5
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock