Defined in 1 files as a function:
Referenced in 13 files:
- drivers/net/dsa/lan9303-core.c
- drivers/net/dsa/lantiq/lantiq_gswip_common.c, line 523
- drivers/net/dsa/mt7530.c, line 1393
- drivers/net/dsa/netc/netc_main.c
- drivers/net/dsa/ocelot/felix.c
- drivers/net/dsa/realtek/rtl8365mb_main.c, line 3116
- drivers/net/dsa/realtek/rtl8366rb.c, line 973
- drivers/net/dsa/rzn1_a5psw.c, line 995
- include/net/dsa.h
- net/dsa/dsa.c
- net/dsa/port.c, line 738
- net/dsa/tag_8021q.c
- net/dsa/user.c, line 3596
Smatch caller information:
drivers/net/dsa/mxl862xx/mxl862xx.c dsa_bridge_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_set_bridge_port() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_set_bridge_port() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_sync_bridge_members() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
net/dsa/dsa.c dsa_switch_shutdown() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dsa2_mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &parent->mutex | ||
| HALF_LOCKED2 | global &system_transition_mutex | ||
| TYPE_LOCK | (struct device)->mutex |
net/dsa/dsa.c dsa_tree_change_tag_proto() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
net/dsa/dsa.c dsa_tree_setup_cpu_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dsa2_mutex |
net/dsa/dsa.c dsa_tree_setup_default_cpu() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dsa2_mutex |
net/dsa/dsa.c dsa_tree_setup_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dp->pl->sfp_bus->upstream->phydev->skb->data->nlmsg_flags | 0-u16max[u] |
| USER_DATA | 0 | dp->pl->sfp_bus->upstream->phydev->skb->data->nlmsg_len | 0-4294967295[u] |
| USER_DATA | 0 | dp->pl->sfp_bus->upstream->phydev->skb->data->nlmsg_pid | 0-4294967295[u] |
| USER_DATA | 0 | dp->pl->sfp_bus->upstream->phydev->skb->data->nlmsg_type | 0-u16max[u] |
| LOCK2 | global &dsa2_mutex |
net/dsa/dsa.c dsa_tree_teardown_cpu_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dsa2_mutex |
net/dsa/dsa.c dsa_tree_teardown_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dp->pl->sfp_bus->upstream->phydev->skb->data->nlmsg_flags | 0-u16max[u] |
| USER_DATA | 0 | dp->pl->sfp_bus->upstream->phydev->skb->data->nlmsg_len | 0-4294967295[u] |
| USER_DATA | 0 | dp->pl->sfp_bus->upstream->phydev->skb->data->nlmsg_pid | 0-4294967295[u] |
| USER_DATA | 0 | dp->pl->sfp_bus->upstream->phydev->skb->data->nlmsg_type | 0-u16max[u] |
| LOCK2 | global &dsa2_mutex |
net/dsa/dsa.c dsa_user_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dsa2_mutex |
drivers/net/dsa/netc/netc_main.c netc_free_host_flood_rules() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dsa2_mutex |
drivers/net/dsa/netc/netc_main.c netc_init_all_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| PARAM_VALUE | 0 | dp->type | 1-u32max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/netc/netc_main.c netc_port_add_vlan_entry() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->vft_lock | ||
| TYPE_LOCK | (struct netc_switch)->vft_lock |
drivers/net/dsa/netc/netc_main.c netc_port_del_vlan_entry() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->vft_lock | ||
| TYPE_LOCK | (struct netc_switch)->vft_lock |
drivers/net/dsa/vitesse-vsc73xx-core.c vsc73xx_refresh_fwd_map() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/dsa/mv88e6xxx/ptp.c mv88e6xxx_ptp_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &chip->reg_lock | ||
| HALF_LOCKED2 | global &dsa2_mutex | ||
| TYPE_LOCK | (struct mv88e6xxx_chip)->reg_lock |
drivers/net/dsa/realtek/rtl8366rb.c rtl8366rb_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
net/dsa/switch.c dsa_switch_change_tag_proto() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
drivers/net/dsa/microchip/ksz9477.c dsa_user_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/microchip/ksz9477.c ksz9477_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/microchip/ksz9477.c ksz9477_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/qca/ar9331.c dsa_user_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
net/dsa/tag_8021q.c dsa_switch_tag_8021q_vlan_add() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp | 1 |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| HOST_DATA | 0 | dp->ds->priv->spidev->controller->dev.driver_data->ctx.modulctrl | 0-4294967291[c] |
| HOST_DATA | 0 | dp->ds->priv->spidev->controller->dev.driver_data->para | 0-255 |
net/dsa/tag_8021q.c dsa_tag_8021q_find_port_by_vbid() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/dsa/tag_8021q.c dsa_tag_8021q_port_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| DATA_SOURCE | 0 | dp | r dsa_to_port |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dp->index | |
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/dsa/tag_8021q.c dsa_tag_8021q_port_teardown() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| DATA_SOURCE | 0 | dp | r dsa_to_port |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dp->index | |
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/dsa/ocelot/felix_vsc9959.c dsa_user_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ocelot->fwd_domain_lock | ||
| TYPE_LOCK | (struct ocelot)->fwd_domain_lock |
drivers/net/dsa/microchip/lan937x_main.c dsa_user_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/microchip/lan937x_main.c lan937x_config_cpu_port() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/microchip/lan937x_main.c lan937x_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/microchip/lan937x_main.c lan937x_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/realtek/rtl8365mb_main.c rtl8365mb_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/realtek/rtl83xx.c rtl83xx_port_bridge_join() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
drivers/net/dsa/realtek/rtl83xx.c rtl83xx_port_bridge_leave() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
drivers/net/dsa/mv88e6060.c dsa_user_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/qca/qca8k-8xxx.c dsa_user_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/qca/qca8k-8xxx.c qca8k_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/qca/qca8k-8xxx.c qca8k_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/lantiq/lantiq_gswip_common.c gswip_port_commit_pvid() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| DATA_SOURCE | 0 | dp | r dsa_to_port |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/dsa/yt921x.c dsa_bridge_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &priv->reg_lock |
net/dsa/port.c dsa_port_can_apply_vlan_filtering() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| DATA_SOURCE | 0 | dp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/dsa/port.c dsa_port_vlan_filtering() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/dsa/microchip/ksz8.c dsa_user_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/dsa/microchip/ksz8.c ksz8_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/microchip/ksz8.c ksz8_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/mv88e6xxx/chip.c mv88e6xxx_port_check_hw_vlan() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &chip->reg_lock | ||
| HALF_LOCKED2 | &dp->vlans_lock | ||
| TYPE_LOCK | (struct mv88e6xxx_chip)->reg_lock |
drivers/net/dsa/rzn1_a5psw.c a5psw_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| PARAM_VALUE | 0 | dp->type | 1-u32max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/ocelot/felix.c felix_port_disable() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 0,4096-ptr_max |
| DATA_SOURCE | 0 | dp | r dsa_to_port |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/dsa/ocelot/felix.c felix_port_enable() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 0,4096-ptr_max |
| DATA_SOURCE | 0 | dp | r dsa_to_port |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/dsa/ocelot/felix.c felix_tag_8021q_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/dsa/ocelot/felix.c felix_tag_8021q_teardown() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/dsa/ocelot/felix.c felix_tag_8021q_vlan_add() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 0,4096-ptr_max |
| DATA_SOURCE | 0 | dp | r dsa_to_port |
drivers/net/dsa/ocelot/felix.c felix_tag_8021q_vlan_del() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 0,4096-ptr_max |
| DATA_SOURCE | 0 | dp | r dsa_to_port |
drivers/net/dsa/ocelot/felix.c felix_tag_npi_change_conduit() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/dsa/ocelot/felix.c felix_tag_npi_setup() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/dsa/mt7530.c dsa_user_ports() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/mt7530.c mt7530_port_enable() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 0,4096-ptr_max |
| DATA_SOURCE | 0 | dp | r dsa_to_port |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->reg_mutex | ||
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct mt7530_priv)->reg_mutex |
drivers/net/dsa/mt7530.c mt7530_stats_refresh() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/dsa/mt7530.c mt7530_update_port_member() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->reg_mutex | ||
| TYPE_LOCK | (struct mt7530_priv)->reg_mutex |
net/dsa/user.c dsa_conduit_lag_join() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | &dp->list | 1 |
net/dsa/user.c dsa_conduit_lag_join() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | &dp->list | 1 |
net/dsa/user.c dsa_conduit_lag_leave() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | &dp->list | 1 |
net/dsa/user.c dsa_tree_migrate_ports_from_lag_conduit() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | &dp->list | 1 |
net/dsa/user.c dsa_user_change_mtu() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/dsa/user.c dsa_user_dcbnl_ieee_global_dscp_setdel() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
net/dsa/user.c dsa_user_dcbnl_ieee_global_dscp_setdel() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
net/dsa/user.c dsa_user_netdevice_event() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | &dp->list | 1 |
drivers/net/dsa/microchip/ksz_ptp.c ksz_ptp_enable_mode() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/dsa/lan9303-core.c lan9303_port_disable() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 0,4096-ptr_max |
| DATA_SOURCE | 0 | dp | r dsa_to_port |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/dsa/lan9303-core.c lan9303_port_enable() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 0,4096-ptr_max |
| DATA_SOURCE | 0 | dp | r dsa_to_port |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/dsa/microchip/ksz_common.c ksz_parse_dt_phy_config() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/dsa/microchip/ksz_common.c ksz_phy_addr_to_port() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/microchip/ksz_common.c ksz_teardown() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dsa2_mutex |
drivers/net/dsa/microchip/ksz_common.c ksz_wol_pre_shutdown() -> dsa_port_is_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dp | 4096-ptr_max |
| CAPPED_DATA | 0 | dp->ds | 1 |
| CAPPED_DATA | 0 | &dp->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mutex | ||
| HALF_LOCKED2 | &parent->mutex | ||
| HALF_LOCKED2 | global &system_transition_mutex | ||
| TYPE_LOCK | (struct device)->mutex |