Home
last modified time | relevance | path

Searched refs:ksz_device (Results 1 – 16 of 16) sorted by relevance

/linux-6.15/drivers/net/dsa/microchip/
H A Dksz9477.h29 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 Dksz8.h26 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 Dksz_common.h27 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 Dlan937x.h9 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 Dlan937x_main.c140 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 Dksz8.c135 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 Dksz_dcb.c176 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 Dksz9477.c164 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 Dksz9477_acl.c129 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 Dksz_ptp.c295 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 Dksz_common.c2053 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 Dksz8863_smi.c28 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 Dksz9477_tc_flower.c27 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 Dksz9477_i2c.c22 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 Dksz_dcb.h20 int ksz_dcb_init_port(struct ksz_device *dev, int port);
21 int ksz_dcb_init(struct ksz_device *dev);
H A Dksz_spi.c46 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()