Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_8021d_fid_get() -> mlxsw_sp_lower_get()

Type Parameter Key Value
UNITS 0 dev unit_byte

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_8021d_fid_lookup() -> mlxsw_sp_lower_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
CAPPED_DATA 0 dev 1
UNITS 0 dev unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_8021d_vxlan_join() -> mlxsw_sp_lower_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
CAPPED_DATA 0 dev 1
UNITS 0 dev unit_byte

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_8021q_fid_get() -> mlxsw_sp_lower_get()

Type Parameter Key Value
UNITS 0 dev unit_byte

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_8021q_fid_lookup() -> mlxsw_sp_lower_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
CAPPED_DATA 0 dev 1
UNITS 0 dev unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_vlan_aware_vxlan_join() -> mlxsw_sp_lower_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
CAPPED_DATA 0 dev 1
UNITS 0 dev unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv_flags 2-u32max
DATA_SOURCE 0 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_event_work() -> mlxsw_sp_lower_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv_flags 2-u32max
DATA_SOURCE 0 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_lower_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
DATA_SOURCE 0 dev r netdev_master_upper_dev_get

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

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
DATA_SOURCE 0 dev r netdev_master_upper_dev_get

drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_inet6addr_valid_event() -> mlxsw_sp_lower_get()

Type Parameter Key Value
UNITS 0 dev unit_byte

drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_inetaddr_valid_event() -> mlxsw_sp_lower_get()

Type Parameter Key Value

drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_netdevice_router_port_event() -> mlxsw_sp_lower_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
LOCK2 &mlxsw_sp->router->lock
TYPE_LOCK (struct mlxsw_sp_router)->lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_netdevice_vrf_event() -> mlxsw_sp_lower_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
LOCK2 &mlxsw_sp->router->lock
TYPE_LOCK (struct mlxsw_sp_router)->lock

drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_netdevice_bridge_event() -> mlxsw_sp_lower_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->flags 1024-u32max
PARAM_VALUE 0 dev->netdev_ops 0-7495509715522420735,7495509715522420737-u64max
PARAM_VALUE 0 dev->priv_flags 2-u32max
PARAM_VALUE 0 dev->rtnl_link_ops 0,4096-ptr_max
DATA_SOURCE 0 dev $1

drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_netdevice_bridge_vlan_event() -> mlxsw_sp_lower_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->flags 1024-u32max
PARAM_VALUE 0 dev->netdev_ops 0-7495509715522420735,7495509715522420737-u64max
PARAM_VALUE 0 dev->priv_flags 1-u32max
PARAM_VALUE 0 dev->rtnl_link_ops 0,4096-ptr_max
DATA_SOURCE 0 dev $1

drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_netdevice_macvlan_event() -> mlxsw_sp_lower_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->flags 1024-u32max
PARAM_VALUE 0 dev->netdev_ops 0-7495509715522420735,7495509715522420737-u64max
PARAM_VALUE 0 dev->priv_flags 65536-u32max
PARAM_VALUE 0 dev->rtnl_link_ops 0,4096-ptr_max
DATA_SOURCE 0 dev $0

drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_netdevice_post_lag_event() -> mlxsw_sp_lower_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->flags 1024-u32max
PARAM_VALUE 0 dev->netdev_ops 0-7495509715522420735,7495509715522420737-u64max
PARAM_VALUE 0 dev->priv_flags 1-u32max
PARAM_VALUE 0 dev->rtnl_link_ops 0,4096-ptr_max
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0

drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_netdevice_vxlan_event() -> mlxsw_sp_lower_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv_flags 2-u32max
UNITS 0 dev unit_byte

drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_netdevice_vxlan_event() -> mlxsw_sp_lower_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv_flags 2-u32max
DATA_SOURCE 0 dev r netdev_master_upper_dev_get

drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_netdevice_vxlan_event() -> mlxsw_sp_lower_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv_flags 2-u32max
DATA_SOURCE 0 dev r netdev_master_upper_dev_get