Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c __mlxsw_sp_fdb_notify_mac_uc_tunnel_process() -> mlxsw_sp_bridge_device_find()

Type Parameter Key Value
PARAM_VALUE 1 br_dev 1-u64max
DATA_SOURCE 1 br_dev r netdev_master_upper_dev_get
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_device_get() -> mlxsw_sp_bridge_device_find()

Type Parameter Key Value
DATA_SOURCE 0 bridge $0
DATA_SOURCE 1 br_dev $1

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_device_is_offloaded() -> mlxsw_sp_bridge_device_find()

Type Parameter Key Value
PARAM_VALUE 1 br_dev 4096-ptr_max
CAPPED_DATA 1 br_dev 1
DATA_SOURCE 1 br_dev $1
UNITS 1 br_dev unit_byte

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_port_find() -> mlxsw_sp_bridge_device_find()

Type Parameter Key Value
PARAM_VALUE 1 br_dev 1-u64max
DATA_SOURCE 0 bridge $0
DATA_SOURCE 1 br_dev r netdev_master_upper_dev_get
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_vxlan_join() -> mlxsw_sp_bridge_device_find()

Type Parameter Key Value
PARAM_VALUE 1 br_dev 4096-ptr_max
CAPPED_DATA 1 br_dev 1
DATA_SOURCE 1 br_dev $1
UNITS 1 br_dev unit_byte

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_port_attr_br_mrouter_set() -> mlxsw_sp_bridge_device_find()

Type Parameter Key Value
DATA_SOURCE 1 br_dev $1
UNITS 1 br_dev unit_byte

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_port_attr_br_vlan_proto_set() -> mlxsw_sp_bridge_device_find()

Type Parameter Key Value
DATA_SOURCE 1 br_dev $1
UNITS 1 br_dev unit_byte

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_port_attr_br_vlan_set() -> mlxsw_sp_bridge_device_find()

Type Parameter Key Value
DATA_SOURCE 1 br_dev $1
UNITS 1 br_dev unit_byte

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_port_bridge_leave() -> mlxsw_sp_bridge_device_find()

Type Parameter Key Value
DATA_SOURCE 1 br_dev $2
UNITS 1 br_dev unit_byte

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_port_mc_disabled_set() -> mlxsw_sp_bridge_device_find()

Type Parameter Key Value
DATA_SOURCE 1 br_dev $1
UNITS 1 br_dev unit_byte

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_switchdev_bridge_nve_fdb_event() -> mlxsw_sp_bridge_device_find()

Type Parameter Key Value
PARAM_VALUE 1 br_dev 4096-ptr_max
DATA_SOURCE 1 br_dev r netdev_master_upper_dev_get
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_switchdev_vxlan_fdb_add() -> mlxsw_sp_bridge_device_find()

Type Parameter Key Value
DATA_SOURCE 1 br_dev r netdev_master_upper_dev_get
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_switchdev_vxlan_fdb_del() -> mlxsw_sp_bridge_device_find()

Type Parameter Key Value
DATA_SOURCE 1 br_dev r netdev_master_upper_dev_get
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_switchdev_vxlan_vlans_add() -> mlxsw_sp_bridge_device_find()

Type Parameter Key Value
PARAM_VALUE 1 br_dev 4096-ptr_max
DATA_SOURCE 1 br_dev r netdev_master_upper_dev_get

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_switchdev_vxlan_vlans_del() -> mlxsw_sp_bridge_device_find()

Type Parameter Key Value
PARAM_VALUE 1 br_dev 4096-ptr_max
DATA_SOURCE 1 br_dev r netdev_master_upper_dev_get