Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/mscc/ocelot_net.c ocelot_netdevice_changeupper() -> ocelot_netdevice_bridge_join()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 1 brport_dev 4096-ptr_max
PARAM_VALUE 2 bridge 4096-ptr_max
PARAM_VALUE 2 bridge->priv_flags 2-u32max
CAPPED_DATA 1 brport_dev 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 brport_dev $1
UNITS 1 brport_dev unit_byte
UNITS 2 bridge unit_byte

drivers/net/ethernet/mscc/ocelot_net.c ocelot_netdevice_lag_join() -> ocelot_netdevice_bridge_join()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 1 brport_dev 4096-ptr_max
PARAM_VALUE 1 brport_dev->flags 1024-u32max
PARAM_VALUE 1 brport_dev->priv_flags 4-u32max
PARAM_VALUE 2 bridge 4096-ptr_max
PARAM_VALUE 2 bridge->priv_flags 2-u32max
CAPPED_DATA 1 brport_dev 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 brport_dev $1
DATA_SOURCE 2 bridge r netdev_master_upper_dev_get
DATA_SOURCE 3 extack $3
PARAM_COMPARE 1 &brport_dev->adj_list.upper != $1->adj_list.upper.next
UNITS 1 brport_dev unit_byte