Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/net/dsa/ocelot/felix.c, line 2455
- drivers/net/dsa/sja1105/sja1105_flower.c, line 393
- drivers/net/dsa/yt921x.c, line 2062
- drivers/net/ethernet/airoha/airoha_ppe.c, line 316
- drivers/net/ethernet/broadcom/bcmsysport.c
- drivers/net/ethernet/mediatek/mtk_eth_soc.c, line 3580
- drivers/net/ethernet/mediatek/mtk_ppe_offload.c, line 179
- net/dsa/dsa.c, line 1725
Smatch caller information:
drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_device_event() -> dsa_port_from_netdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netdev | 4096-ptr_max |
| PARAM_VALUE | 0 | netdev->netdev_ops | 4096-ptr_max |
| DATA_SOURCE | 0 | netdev | r netdev_notifier_info_to_dev |
drivers/net/ethernet/airoha/airoha_ppe.c airoha_get_dsa_port() -> dsa_port_from_netdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &flow_offload_mutex | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/dsa/sja1105/sja1105_flower.c sja1105_cls_flower_add() -> dsa_port_from_netdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/dsa/yt921x.c yt921x_acl_rule_ext_parse_flow_action() -> dsa_port_from_netdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/dsa/ocelot/felix.c felix_netdev_to_port() -> dsa_port_from_netdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | netdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/broadcom/bcmsysport.c bcm_sysport_map_queues() -> dsa_port_from_netdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netdev | 4096-ptr_max |
| PARAM_VALUE | 0 | netdev->netdev_ops | 4096-ptr_max |
| DATA_SOURCE | 0 | netdev | $1 |
| UNITS | 0 | netdev | unit_byte |
drivers/net/ethernet/broadcom/bcmsysport.c bcm_sysport_unmap_queues() -> dsa_port_from_netdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netdev | 4096-ptr_max |
| PARAM_VALUE | 0 | netdev->netdev_ops | 4096-ptr_max |
| DATA_SOURCE | 0 | netdev | $1 |
| UNITS | 0 | netdev | unit_byte |
drivers/net/ethernet/mediatek/mtk_ppe_offload.c mtk_flow_get_dsa_port() -> dsa_port_from_netdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &mtk_flow_offload_mutex | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |