Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

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