| /linux-6.15/drivers/net/dsa/microchip/ |
| H A D | ksz9477.h | 29 int ksz9477_port_vlan_add(struct ksz_device *dev, int port, 41 void ksz9477_get_caps(struct ksz_device *dev, int port, 43 int ksz9477_fdb_dump(struct ksz_device *dev, int port, 45 int ksz9477_fdb_add(struct ksz_device *dev, int port, 47 int ksz9477_fdb_del(struct ksz_device *dev, int port, 49 int ksz9477_mdb_add(struct ksz_device *dev, int port, 51 int ksz9477_mdb_del(struct ksz_device *dev, int port, 56 int ksz9477_enable_stp_addr(struct ksz_device *dev); 57 int ksz9477_reset_switch(struct ksz_device *dev); 58 int ksz9477_switch_init(struct ksz_device *dev); [all …]
|
| H A D | ksz8.h | 26 void ksz8_port_init_cnt(struct ksz_device *dev, int port); 27 int ksz8_fdb_dump(struct ksz_device *dev, int port, 33 int ksz8_mdb_add(struct ksz_device *dev, int port, 35 int ksz8_mdb_del(struct ksz_device *dev, int port, 39 int ksz8_port_vlan_add(struct ksz_device *dev, int port, 42 int ksz8_port_vlan_del(struct ksz_device *dev, int port, 49 void ksz8_get_caps(struct ksz_device *dev, int port, 52 int ksz8_enable_stp_addr(struct ksz_device *dev); 53 int ksz8_reset_switch(struct ksz_device *dev); 54 int ksz8_switch_init(struct ksz_device *dev); [all …]
|
| H A D | ksz_common.h | 27 struct ksz_device; 108 struct ksz_device *dev; 140 struct ksz_device *ksz_dev; 156 struct ksz_device { struct 439 int (*enable_stp_addr)(struct ksz_device *dev); 440 int (*reset)(struct ksz_device *dev); 441 int (*init)(struct ksz_device *dev); 442 void (*exit)(struct ksz_device *dev); 446 int ksz_switch_register(struct ksz_device *dev); 447 void ksz_switch_remove(struct ksz_device *dev); [all …]
|
| H A D | lan937x.h | 9 int lan937x_reset_switch(struct ksz_device *dev); 12 void lan937x_port_setup(struct ksz_device *dev, int port, bool cpu_port); 14 int lan937x_switch_init(struct ksz_device *dev); 15 void lan937x_switch_exit(struct ksz_device *dev); 16 int lan937x_mdio_bus_preinit(struct ksz_device *dev, bool side_mdio); 17 int lan937x_create_phy_addr_map(struct ksz_device *dev, bool side_mdio); 18 int lan937x_r_phy(struct ksz_device *dev, u16 addr, u16 reg, u16 *data); 19 int lan937x_w_phy(struct ksz_device *dev, u16 addr, u16 reg, u16 val); 20 int lan937x_change_mtu(struct ksz_device *dev, int port, int new_mtu); 21 void lan937x_phylink_get_caps(struct ksz_device *dev, int port, [all …]
|
| H A D | lan937x_main.c | 140 int lan937x_create_phy_addr_map(struct ksz_device *dev, bool side_mdio) in lan937x_create_phy_addr_map() 224 int lan937x_mdio_bus_preinit(struct ksz_device *dev, bool side_mdio) in lan937x_mdio_bus_preinit() 340 int lan937x_w_phy(struct ksz_device *dev, u16 addr, u16 reg, u16 val) in lan937x_w_phy() 345 int lan937x_reset_switch(struct ksz_device *dev) in lan937x_reset_switch() 414 struct ksz_device *dev = ds->priv; in lan937x_config_cpu_port() 535 static void lan937x_set_tune_adj(struct ksz_device *dev, int port, in lan937x_set_tune_adj() 574 void lan937x_phylink_get_caps(struct ksz_device *dev, int port, in lan937x_phylink_get_caps() 589 void lan937x_setup_rgmii_delay(struct ksz_device *dev, int port) in lan937x_setup_rgmii_delay() 611 int lan937x_switch_init(struct ksz_device *dev) in lan937x_switch_init() 620 struct ksz_device *dev = ds->priv; in lan937x_setup() [all …]
|
| H A D | ksz8.c | 135 int ksz8_reset_switch(struct ksz_device *dev) in ksz8_reset_switch() 1305 int ksz8_fdb_dump(struct ksz_device *dev, int port, in ksz8_fdb_dump() 1410 int ksz8_mdb_add(struct ksz_device *dev, int port, in ksz8_mdb_add() 1416 int ksz8_mdb_del(struct ksz_device *dev, int port, in ksz8_mdb_del() 1673 struct ksz_device *dev = ds->priv; in ksz8_config_cpu_port() 1824 struct ksz_device *dev = dp->ds->priv; in ksz8_phylink_mac_link_up() 1838 struct ksz_device *dev = ds->priv; in ksz8_handle_global_errata() 1853 int ksz8_enable_stp_addr(struct ksz_device *dev) in ksz8_enable_stp_addr() 1869 struct ksz_device *dev = ds->priv; in ksz8_setup() 1950 int ksz8_switch_init(struct ksz_device *dev) in ksz8_switch_init() [all …]
|
| H A D | ksz_dcb.c | 176 struct ksz_device *dev = ds->priv; in ksz_port_get_default_prio() 203 struct ksz_device *dev = ds->priv; in ksz_port_set_default_prio() 230 struct ksz_device *dev = ds->priv; in ksz_port_get_dscp_prio() 298 static int ksz_init_global_dscp_map(struct ksz_device *dev) in ksz_init_global_dscp_map() 355 struct ksz_device *dev = ds->priv; in ksz_port_add_dscp_prio() 375 struct ksz_device *dev = ds->priv; in ksz_port_del_dscp_prio() 400 static void ksz_apptrust_error(struct ksz_device *dev) in ksz_apptrust_error() 494 struct ksz_device *dev = ds->priv; in ksz_port_set_apptrust() 536 struct ksz_device *dev = ds->priv; in ksz_port_get_apptrust() 569 int ksz_dcb_init_port(struct ksz_device *dev, int port) in ksz_dcb_init_port() [all …]
|
| H A D | ksz9477.c | 164 int ksz9477_reset_switch(struct ksz_device *dev) in ksz9477_reset_switch() 533 int ksz9477_fdb_add(struct ksz_device *dev, int port, in ksz9477_fdb_add() 589 int ksz9477_fdb_del(struct ksz_device *dev, int port, in ksz9477_fdb_del() 732 int ksz9477_mdb_add(struct ksz_device *dev, int port, in ksz9477_mdb_add() 1106 struct ksz_device *dev = ds->priv; in ksz9477_config_cpu_port() 1166 int ksz9477_enable_stp_addr(struct ksz_device *dev) in ksz9477_enable_stp_addr() 1201 struct ksz_device *dev = ds->priv; in ksz9477_setup() 1278 struct ksz_device *dev = ds->priv; in ksz9477_hsr_join() 1317 struct ksz_device *dev = ds->priv; in ksz9477_hsr_leave() 1329 int ksz9477_switch_init(struct ksz_device *dev) in ksz9477_switch_init() [all …]
|
| H A D | ksz9477_acl.c | 129 static int ksz9477_dump_acl_index(struct ksz_device *dev, in ksz9477_dump_acl_index() 161 static void ksz9477_dump_acl(struct ksz_device *dev, in ksz9477_dump_acl() 468 static int ksz9477_move_entries_downwards(struct ksz_device *dev, in ksz9477_move_entries_downwards() 507 static int ksz9477_move_entries_upwards(struct ksz_device *dev, in ksz9477_move_entries_upwards() 747 int ksz9477_sort_acl_entries(struct ksz_device *dev, int port) in ksz9477_sort_acl_entries() 786 static int ksz9477_acl_wait_ready(struct ksz_device *dev, int port) in ksz9477_acl_wait_ready() 931 int ksz9477_acl_write_list(struct ksz_device *dev, int port) in ksz9477_acl_write_list() 989 void ksz9477_acl_remove_entries(struct ksz_device *dev, int port, in ksz9477_acl_remove_entries() 1057 int ksz9477_port_acl_init(struct ksz_device *dev, int port) in ksz9477_port_acl_init() 1102 void ksz9477_port_acl_free(struct ksz_device *dev, int port) in ksz9477_port_acl_free() [all …]
|
| H A D | ksz_ptp.c | 295 struct ksz_device *dev = ds->priv; in ksz_get_ts_info() 324 struct ksz_device *dev = ds->priv; in ksz_hwtstamp_get() 409 struct ksz_device *dev = ds->priv; in ksz_hwtstamp_set() 462 struct ksz_device *dev = ds->priv; in ksz_port_rxtstamp() 502 struct ksz_device *dev = ds->priv; in ksz_port_txtstamp() 574 struct ksz_device *dev = ds->priv; in ksz_port_deferred_xmit() 905 struct ksz_device *dev = ds->priv; in ksz_ptp_clock_register() 959 struct ksz_device *dev = ds->priv; in ksz_ptp_clock_unregister() 971 struct ksz_device *dev; in ksz_ptp_msg_thread_fn() 999 struct ksz_device *dev; in ksz_ptp_irq_thread_fn() [all …]
|
| H A D | ksz_common.c | 2053 struct ksz_device *dev = ds->priv; in ksz_phylink_get_caps() 2199 struct ksz_device *dev = ds->priv; in ksz_get_stats64() 2212 struct ksz_device *dev = ds->priv; in ksz_get_pause_stats() 2225 struct ksz_device *dev = ds->priv; in ksz_get_strings() 2739 struct ksz_device *dev; in ksz_irq_thread_fn() 2825 struct ksz_device *dev = ds->priv; in ksz_setup() 2945 struct ksz_device *dev = ds->priv; in ksz_teardown() 2992 struct ksz_device *dev = container_of(work, struct ksz_device, in ksz_mib_read_work() 3045 struct ksz_device *dev = ds->priv; in ksz_phy_read16() 3058 struct ksz_device *dev = ds->priv; in ksz_phy_write16() [all …]
|
| H A D | ksz8863_smi.c | 28 struct ksz_device *dev = ctx; in ksz8863_mdio_read() 57 struct ksz_device *dev = ctx; in ksz8863_mdio_write() 139 struct ksz_device *dev; in ksz8863_smi_probe() 183 struct ksz_device *dev = dev_get_drvdata(&mdiodev->dev); in ksz8863_smi_remove() 191 struct ksz_device *dev = dev_get_drvdata(&mdiodev->dev); in ksz8863_smi_shutdown()
|
| H A D | ksz9477_tc_flower.c | 27 static int ksz9477_flower_parse_key_l2(struct ksz_device *dev, int port, in ksz9477_flower_parse_key_l2() 110 static int ksz9477_flower_parse_key(struct ksz_device *dev, int port, in ksz9477_flower_parse_key() 157 static int ksz9477_flower_parse_action(struct ksz_device *dev, int port, in ksz9477_flower_parse_action() 220 struct ksz_device *dev = ds->priv; in ksz9477_cls_flower_add() 273 struct ksz_device *dev = ds->priv; in ksz9477_cls_flower_del()
|
| H A D | ksz9477_i2c.c | 22 struct ksz_device *dev; in ksz9477_i2c_probe() 64 struct ksz_device *dev = i2c_get_clientdata(i2c); in ksz9477_i2c_remove() 72 struct ksz_device *dev = i2c_get_clientdata(i2c); in ksz9477_i2c_shutdown()
|
| H A D | ksz_dcb.h | 20 int ksz_dcb_init_port(struct ksz_device *dev, int port); 21 int ksz_dcb_init(struct ksz_device *dev);
|
| H A D | ksz_spi.c | 46 struct ksz_device *dev; in ksz_spi_probe() 109 struct ksz_device *dev = spi_get_drvdata(spi); in ksz_spi_remove() 117 struct ksz_device *dev = spi_get_drvdata(spi); in ksz_spi_shutdown()
|