Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 9 files:
- drivers/net/ethernet/mellanox/mlxsw/spectrum.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c, line 9292
- drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
- include/linux/dsa/ocelot.h, line 309
- net/bridge/br_multicast.c, line 918
- net/bridge/br_vlan.c, line 943
- net/bridge/netfilter/nft_meta_bridge.c, line 60
- net/dsa/tag.h
- net/dsa/tag_sja1105.c, line 201
Smatch caller information:
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_device_create() -> br_vlan_get_proto()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->multicast_ctx.multicast_router | 0-255 |
| PARAM_VALUE | 0 | dev->priv->multicast_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | p_proto | 8975339907929387008 |
| DATA_SOURCE | 0 | dev | $1 |
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_port_vlan_add() -> br_vlan_get_proto()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | p_proto | 2309617998829215744 |
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_port_vlan_del() -> br_vlan_get_proto()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | p_proto | 6208477747916390400 |
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
drivers/net/ethernet/mscc/ocelot.c ocelot_xmit_get_vlan_info() -> br_vlan_get_proto()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | p_proto | 8994854929449070592 |
| DATA_SOURCE | 0 | dev | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &fdma->tx_ring.xmit_lock | ||
| HALF_LOCKED2 | &ocelot->inj_lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_inetaddr_bridge_event() -> br_vlan_get_proto()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv_flags | 2-u32max |
| PARAM_VALUE | 1 | p_proto | 2402022213615763456 |
| DATA_SOURCE | 0 | dev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->group | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_napi_configs | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | dev->real_num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->tx_queue_len | |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &mlxsw_sp->router->lock |
net/bridge/netfilter/nft_meta_bridge.c nft_meta_bridge_get_eval() -> br_vlan_get_proto()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | p_proto | 2691289106813091840 |
| DATA_SOURCE | 0 | dev | r nft_meta_get_bridge |
| NOCHECK_CALL |
net/dsa/tag_ocelot.c ocelot_xmit_get_vlan_info() -> br_vlan_get_proto()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | p_proto | 939350141932773376 |
| DATA_SOURCE | 0 | dev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_netdevice_bridge_event() -> br_vlan_get_proto()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | p_proto | 2085503149992833024 |
| DATA_SOURCE | 0 | dev | $1 |
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_netdevice_port_upper_event() -> br_vlan_get_proto()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->flags | 1024-u32max |
| PARAM_VALUE | 0 | dev->priv_flags | 2-u32max |
| PARAM_VALUE | 1 | p_proto | 4523496337113640960 |
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_netdevice_port_upper_event() -> br_vlan_get_proto()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | p_proto | 4523496337113640960 |
| DATA_SOURCE | 0 | dev | r netdev_master_upper_dev_get |
| NOCHECK_CALL |
net/dsa/tag_sja1105.c sja1105_xmit_tpid() -> br_vlan_get_proto()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | p_proto | 1907801527320080384 |
| DATA_SOURCE | 0 | dev | r dsa_port_bridge_dev_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/dsa/tag.c dsa_software_untag_vlan_aware_bridge() -> br_vlan_get_proto()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | p_proto | 2408806409662603264 |
| DATA_SOURCE | 0 | dev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/dsa/tag.c dsa_software_untag_vlan_unaware_bridge() -> br_vlan_get_proto()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | p_proto | 6320114808397209600 |
| DATA_SOURCE | 0 | dev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/dsa/tag.c dsa_software_vlan_untag() -> br_vlan_get_proto()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | p_proto | 2428832098398171136 |
| DATA_SOURCE | 0 | dev | r dsa_port_bridge_dev_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/bridge/br_multicast.c __br_multicast_query_handle_vlan() -> br_vlan_get_proto()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mtu | 46-u32max |
| PARAM_VALUE | 1 | p_proto | 5289031894488399872 |