Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/dsa/realtek/rtl8365mb_vlan.c rtl8365mb_vlan_mc_port_set() -> rtl8365mb_vlan_mc_find()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 vid 0-8191
PARAM_VALUE 2 index 1178582779744530432
PARAM_VALUE 2 *index 0
PARAM_VALUE 3 first_free 7791148960969326592
PARAM_VALUE 3 *first_free 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
DATA_SOURCE 1 vid $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 vid 1-4095[c]
UNITS 0 priv unit_byte
UNITS 1 vid unit_array_size
LOCK2 &priv->vlan_lock
HALF_LOCKED2 &dp->vlans_lock
TYPE_LOCK (struct realtek_priv)->vlan_lock

drivers/net/dsa/realtek/rtl8365mb_vlan.c rtl8365mb_vlan_pvid_port_set() -> rtl8365mb_vlan_mc_find()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->map 4096-ptr_max
PARAM_VALUE 0 *priv->map->cache->data 0-4294967295
PARAM_VALUE 1 vid 1-8191
PARAM_VALUE 2 index 239349641511669760
PARAM_VALUE 3 first_free 1196920192401330176
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
DATA_SOURCE 1 vid $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 vid 1-4095[c]
UNITS 0 priv unit_byte
UNITS 1 vid unit_array_size
LOCK2 &priv->vlan_lock
HALF_LOCKED2 &dp->vlans_lock
TYPE_LOCK (struct realtek_priv)->vlan_lock