drivers/net/dsa/microchip/ksz8.c
1112
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
1136
static int ksz8_w_phy_ctrl(struct ksz_device *dev, int port, u16 val)
drivers/net/dsa/microchip/ksz8.c
119
static int ksz8_pme_write8(struct ksz_device *dev, u32 reg, u8 value)
drivers/net/dsa/microchip/ksz8.c
1190
static int ksz8_w_phy_bmcr(struct ksz_device *dev, u16 port, u16 val)
drivers/net/dsa/microchip/ksz8.c
124
static int ksz8_pme_pread8(struct ksz_device *dev, int port, int offset, u8 *data)
drivers/net/dsa/microchip/ksz8.c
1272
static int ksz8_w_phy(struct ksz_device *dev, u16 phy, u16 reg, u16 val)
drivers/net/dsa/microchip/ksz8.c
131
static int ksz8_pme_pwrite8(struct ksz_device *dev, int port, int offset, u8 data)
drivers/net/dsa/microchip/ksz8.c
1369
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
1379
static void ksz8_cfg_port_member(struct ksz_device *dev, int port, u8 member)
drivers/net/dsa/microchip/ksz8.c
138
static int ksz8_reset_switch(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz8.c
1394
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
1431
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
1456
static int ksz8_add_sta_mac(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz8.c
1503
static int ksz8_del_sta_mac(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz8.c
1563
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
1579
static void ksz8_port_enable_pvid(struct ksz_device *dev, int port, bool state)
drivers/net/dsa/microchip/ksz8.c
1597
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
161
static int ksz8863_change_mtu(struct ksz_device *dev, int frame_size)
drivers/net/dsa/microchip/ksz8.c
1668
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
1702
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
1728
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
174
static int ksz8795_change_mtu(struct ksz_device *dev, int frame_size)
drivers/net/dsa/microchip/ksz8.c
1749
static void ksz8795_cpu_interface_select(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz8.c
1765
static void ksz8_port_setup(struct ksz_device *dev, int port, bool cpu_port)
drivers/net/dsa/microchip/ksz8.c
1807
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
1816
static void ksz88x3_config_rmii_clk(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz8.c
1833
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
1929
static void ksz8_phy_port_link_up(struct ksz_device *dev, int port, int duplex,
drivers/net/dsa/microchip/ksz8.c
193
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
1979
static void ksz8_cpu_port_link_up(struct ksz_device *dev, int speed, int duplex,
drivers/net/dsa/microchip/ksz8.c
2013
struct ksz_device *dev = dp->ds->priv;
drivers/net/dsa/microchip/ksz8.c
2027
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
2042
static int ksz8_enable_stp_addr(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz8.c
2058
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
216
static int ksz8_port_queue_split(struct ksz_device *dev, int port, int queues)
drivers/net/dsa/microchip/ksz8.c
2237
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
2271
static int ksz8463_r_phy(struct ksz_device *dev, u16 phy, u16 reg, u16 *val)
drivers/net/dsa/microchip/ksz8.c
2313
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
2324
static int ksz8463_w_phy(struct ksz_device *dev, u16 phy, u16 reg, u16 val)
drivers/net/dsa/microchip/ksz8.c
2354
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
2366
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
2382
static int ksz8_switch_init(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz8.c
2432
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz8.c
2466
struct ksz_device *dev = dp->ds->priv;
drivers/net/dsa/microchip/ksz8.c
273
static void ksz8_r_mib_cnt(struct ksz_device *dev, int port, u16 addr, u64 *cnt)
drivers/net/dsa/microchip/ksz8.c
308
static void ksz8795_r_mib_pkt(struct ksz_device *dev, int port, u16 addr,
drivers/net/dsa/microchip/ksz8.c
360
static void ksz8863_r_mib_pkt(struct ksz_device *dev, int port, u16 addr,
drivers/net/dsa/microchip/ksz8.c
39
static void ksz_cfg(struct ksz_device *dev, u32 addr, u8 bits, bool set)
drivers/net/dsa/microchip/ksz8.c
396
static void ksz8_r_mib_pkt(struct ksz_device *dev, int port, u16 addr,
drivers/net/dsa/microchip/ksz8.c
405
static void ksz8_freeze_mib(struct ksz_device *dev, int port, bool freeze)
drivers/net/dsa/microchip/ksz8.c
420
static void ksz8_port_init_cnt(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz8.c
44
static void ksz_port_cfg(struct ksz_device *dev, int port, int offset, u8 bits,
drivers/net/dsa/microchip/ksz8.c
453
static int ksz8_r_table(struct ksz_device *dev, int table, u16 addr, u64 *data)
drivers/net/dsa/microchip/ksz8.c
475
static int ksz8_w_table(struct ksz_device *dev, int table, u16 addr, u64 data)
drivers/net/dsa/microchip/ksz8.c
497
static int ksz8_valid_dyn_entry(struct ksz_device *dev, u8 *data)
drivers/net/dsa/microchip/ksz8.c
523
static int ksz8_r_dyn_mac_table(struct ksz_device *dev, u16 addr, u8 *mac_addr,
drivers/net/dsa/microchip/ksz8.c
589
static int ksz8_r_sta_mac_table(struct ksz_device *dev, u16 addr,
drivers/net/dsa/microchip/ksz8.c
641
static int ksz8_w_sta_mac_table(struct ksz_device *dev, u16 addr,
drivers/net/dsa/microchip/ksz8.c
65
static int ksz8_ind_write8(struct ksz_device *dev, u8 table, u16 addr, u8 data)
drivers/net/dsa/microchip/ksz8.c
674
static void ksz8_from_vlan(struct ksz_device *dev, u32 vlan, u8 *fid,
drivers/net/dsa/microchip/ksz8.c
689
static void ksz8_to_vlan(struct ksz_device *dev, u8 fid, u8 member, u8 valid,
drivers/net/dsa/microchip/ksz8.c
704
static void ksz8_r_vlan_entries(struct ksz_device *dev, u16 addr)
drivers/net/dsa/microchip/ksz8.c
720
static void ksz8_r_vlan_table(struct ksz_device *dev, u16 vid, u16 *vlan)
drivers/net/dsa/microchip/ksz8.c
734
static void ksz8_w_vlan_table(struct ksz_device *dev, u16 vid, u16 vlan)
drivers/net/dsa/microchip/ksz8.c
762
static int ksz879x_get_loopback(struct ksz_device *dev, u16 port,
drivers/net/dsa/microchip/ksz8.c
790
static int ksz879x_set_loopback(struct ksz_device *dev, u16 port, u16 val)
drivers/net/dsa/microchip/ksz8.c
801
static int ksz87xx_apply_low_loss_preset(struct ksz_device *dev, bool enable)
drivers/net/dsa/microchip/ksz8.c
848
static int ksz8_r_phy_ctrl(struct ksz_device *dev, int port, u16 *val)
drivers/net/dsa/microchip/ksz8.c
914
static int ksz8_r_phy_bmcr(struct ksz_device *dev, u16 port, u16 *val)
drivers/net/dsa/microchip/ksz8.c
979
static int ksz8_r_phy(struct ksz_device *dev, u16 phy, u16 reg, u16 *val)
drivers/net/dsa/microchip/ksz8.c
99
static int ksz8_ind_read8(struct ksz_device *dev, u8 table, u16 addr, u8 *val)
drivers/net/dsa/microchip/ksz8863_smi.c
138
struct ksz_device *dev;
drivers/net/dsa/microchip/ksz8863_smi.c
182
struct ksz_device *dev = dev_get_drvdata(&mdiodev->dev);
drivers/net/dsa/microchip/ksz8863_smi.c
190
struct ksz_device *dev = dev_get_drvdata(&mdiodev->dev);
drivers/net/dsa/microchip/ksz8863_smi.c
27
struct ksz_device *dev = ctx;
drivers/net/dsa/microchip/ksz8863_smi.c
56
struct ksz_device *dev = ctx;
drivers/net/dsa/microchip/ksz9477.c
100
static int ksz9477_set_vlan_table(struct ksz_device *dev, u16 vid,
drivers/net/dsa/microchip/ksz9477.c
1032
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
1113
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
1152
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
1179
static phy_interface_t ksz9477_get_interface(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz9477.c
1197
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
1218
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
1267
void ksz9477_port_queue_split(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz9477.c
1283
static void ksz9477_port_setup(struct ksz_device *dev, int port, bool cpu_port)
drivers/net/dsa/microchip/ksz9477.c
134
static void ksz9477_read_table(struct ksz_device *dev, u32 *table)
drivers/net/dsa/microchip/ksz9477.c
1340
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
1357
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
142
static void ksz9477_write_table(struct ksz_device *dev, u32 *table)
drivers/net/dsa/microchip/ksz9477.c
1421
int ksz9477_enable_stp_addr(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz9477.c
150
static int ksz9477_wait_alu_ready(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz9477.c
1522
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
158
static int ksz9477_wait_alu_sta_ready(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz9477.c
168
static void port_sgmii_s(struct ksz_device *dev, uint port, u16 devid, u16 reg)
drivers/net/dsa/microchip/ksz9477.c
1680
static int ksz9477_tc_cbs_set_cinc(struct ksz_device *dev, int port, u32 val)
drivers/net/dsa/microchip/ksz9477.c
1715
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
177
static void port_sgmii_r(struct ksz_device *dev, uint port, u16 devid, u16 reg,
drivers/net/dsa/microchip/ksz9477.c
1798
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
1820
static int ksz9477_switch_init(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz9477.c
184
static void port_sgmii_w(struct ksz_device *dev, uint port, u16 devid, u16 reg,
drivers/net/dsa/microchip/ksz9477.c
1844
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
1868
static void ksz9477_set_gbit(struct ksz_device *dev, int port, bool gbit)
drivers/net/dsa/microchip/ksz9477.c
1887
static void ksz9477_set_100_10mbit(struct ksz_device *dev, int port, int speed)
drivers/net/dsa/microchip/ksz9477.c
1906
static void ksz9477_port_set_xmii_speed(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477.c
1918
static void ksz9477_duplex_flowctrl(struct ksz_device *dev, int port, int duplex,
drivers/net/dsa/microchip/ksz9477.c
193
struct ksz_device *dev = bus->priv;
drivers/net/dsa/microchip/ksz9477.c
1946
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
1960
struct ksz_device *dev = dp->ds->priv;
drivers/net/dsa/microchip/ksz9477.c
1993
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
2030
struct ksz_device *dev = dp->ds->priv;
drivers/net/dsa/microchip/ksz9477.c
25
static void ksz_cfg(struct ksz_device *dev, u32 addr, u8 bits, bool set)
drivers/net/dsa/microchip/ksz9477.c
260
struct ksz_device *dev = bus->priv;
drivers/net/dsa/microchip/ksz9477.c
30
static void ksz_port_cfg(struct ksz_device *dev, int port, int offset, u8 bits,
drivers/net/dsa/microchip/ksz9477.c
315
static int ksz9477_pcs_create(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz9477.c
348
static int ksz9477_reset_switch(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz9477.c
37
static void ksz9477_cfg32(struct ksz_device *dev, u32 addr, u32 bits, bool set)
drivers/net/dsa/microchip/ksz9477.c
385
void ksz9477_r_mib_cnt(struct ksz_device *dev, int port, u16 addr, u64 *cnt)
drivers/net/dsa/microchip/ksz9477.c
412
void ksz9477_r_mib_pkt(struct ksz_device *dev, int port, u16 addr,
drivers/net/dsa/microchip/ksz9477.c
419
void ksz9477_freeze_mib(struct ksz_device *dev, int port, bool freeze)
drivers/net/dsa/microchip/ksz9477.c
42
static void ksz9477_port_cfg32(struct ksz_device *dev, int port, int offset,
drivers/net/dsa/microchip/ksz9477.c
433
static int ksz9477_half_duplex_monitor(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477.c
481
int ksz9477_errata_monitor(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477.c
500
void ksz9477_port_init_cnt(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz9477.c
51
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
513
static void ksz9477_r_phy_quirks(struct ksz_device *dev, u16 addr, u16 reg,
drivers/net/dsa/microchip/ksz9477.c
523
static int ksz9477_r_phy(struct ksz_device *dev, u16 addr, u16 reg, u16 *data)
drivers/net/dsa/microchip/ksz9477.c
581
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
592
static int ksz9477_w_phy(struct ksz_device *dev, u16 addr, u16 reg, u16 val)
drivers/net/dsa/microchip/ksz9477.c
619
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
629
void ksz9477_cfg_port_member(struct ksz_device *dev, int port, u8 member)
drivers/net/dsa/microchip/ksz9477.c
63
static int ksz9477_wait_vlan_ctrl_ready(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz9477.c
636
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
661
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
681
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
71
static int ksz9477_get_vlan_table(struct ksz_device *dev, u16 vid,
drivers/net/dsa/microchip/ksz9477.c
717
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
750
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
807
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
897
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.c
952
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477.h
15
void ksz9477_cfg_port_member(struct ksz_device *dev, int port, u8 member);
drivers/net/dsa/microchip/ksz9477.h
17
void ksz9477_r_mib_cnt(struct ksz_device *dev, int port, u16 addr, u64 *cnt);
drivers/net/dsa/microchip/ksz9477.h
18
void ksz9477_r_mib_pkt(struct ksz_device *dev, int port, u16 addr,
drivers/net/dsa/microchip/ksz9477.h
20
void ksz9477_freeze_mib(struct ksz_device *dev, int port, bool freeze);
drivers/net/dsa/microchip/ksz9477.h
21
void ksz9477_port_init_cnt(struct ksz_device *dev, int port);
drivers/net/dsa/microchip/ksz9477.h
34
int ksz9477_errata_monitor(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477.h
46
int ksz9477_enable_stp_addr(struct ksz_device *dev);
drivers/net/dsa/microchip/ksz9477.h
47
void ksz9477_port_queue_split(struct ksz_device *dev, int port);
drivers/net/dsa/microchip/ksz9477.h
49
int ksz9477_port_acl_init(struct ksz_device *dev, int port);
drivers/net/dsa/microchip/ksz9477.h
50
void ksz9477_port_acl_free(struct ksz_device *dev, int port);
drivers/net/dsa/microchip/ksz9477.h
74
void ksz9477_acl_remove_entries(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477.h
77
int ksz9477_acl_write_list(struct ksz_device *dev, int port);
drivers/net/dsa/microchip/ksz9477.h
78
int ksz9477_sort_acl_entries(struct ksz_device *dev, int port);
drivers/net/dsa/microchip/ksz9477.h
81
void ksz9477_acl_match_process_l2(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477_acl.c
1057
int ksz9477_port_acl_init(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz9477_acl.c
1102
void ksz9477_port_acl_free(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz9477_acl.c
129
static int ksz9477_dump_acl_index(struct ksz_device *dev,
drivers/net/dsa/microchip/ksz9477_acl.c
1368
ksz9477_acl_get_init_entry(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477_acl.c
1400
void ksz9477_acl_match_process_l2(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477_acl.c
161
static void ksz9477_dump_acl(struct ksz_device *dev,
drivers/net/dsa/microchip/ksz9477_acl.c
235
static int ksz9477_acl_get_cont_entr(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477_acl.c
333
static int ksz9477_acl_update_linkage(struct ksz_device *dev, u8 *entry,
drivers/net/dsa/microchip/ksz9477_acl.c
411
static int ksz9477_validate_and_get_src_count(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477_acl.c
468
static int ksz9477_move_entries_downwards(struct ksz_device *dev,
drivers/net/dsa/microchip/ksz9477_acl.c
507
static int ksz9477_move_entries_upwards(struct ksz_device *dev,
drivers/net/dsa/microchip/ksz9477_acl.c
547
static int ksz9477_acl_move_entries(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477_acl.c
615
static int ksz9477_get_next_block_start(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477_acl.c
651
static int ksz9477_swap_acl_blocks(struct ksz_device *dev, int port, int i,
drivers/net/dsa/microchip/ksz9477_acl.c
697
static int ksz9477_sort_acl_entr_no_back(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz9477_acl.c
747
int ksz9477_sort_acl_entries(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz9477_acl.c
786
static int ksz9477_acl_wait_ready(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz9477_acl.c
816
static int ksz9477_acl_entry_write(struct ksz_device *dev, int port, u8 *entry,
drivers/net/dsa/microchip/ksz9477_acl.c
882
static int ksz9477_acl_port_enable(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz9477_acl.c
908
static int ksz9477_acl_port_disable(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz9477_acl.c
931
int ksz9477_acl_write_list(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz9477_acl.c
989
void ksz9477_acl_remove_entries(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477_i2c.c
22
struct ksz_device *dev;
drivers/net/dsa/microchip/ksz9477_i2c.c
64
struct ksz_device *dev = i2c_get_clientdata(i2c);
drivers/net/dsa/microchip/ksz9477_i2c.c
72
struct ksz_device *dev = i2c_get_clientdata(i2c);
drivers/net/dsa/microchip/ksz9477_tc_flower.c
110
static int ksz9477_flower_parse_key(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477_tc_flower.c
157
static int ksz9477_flower_parse_action(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477_tc_flower.c
220
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz9477_tc_flower.c
27
static int ksz9477_flower_parse_key_l2(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz9477_tc_flower.c
273
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
1947
static int ksz_check_device_id(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.c
1975
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
2010
void ksz_r_mib_stats64(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz_common.c
2066
void ksz88xx_r_mib_stats64(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz_common.c
2118
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
2131
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
2144
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
2177
static void ksz_update_port_member(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz_common.c
2261
struct ksz_device *dev = bus->priv;
drivers/net/dsa/microchip/ksz_common.c
2269
struct ksz_device *dev = bus->priv;
drivers/net/dsa/microchip/ksz_common.c
2290
struct ksz_device *dev = bus->priv;
drivers/net/dsa/microchip/ksz_common.c
2310
struct ksz_device *dev = bus->priv;
drivers/net/dsa/microchip/ksz_common.c
2328
static int ksz_phy_addr_to_port(struct ksz_device *dev, int addr)
drivers/net/dsa/microchip/ksz_common.c
2352
static int ksz_irq_phy_setup(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.c
2392
static void ksz_irq_phy_free(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.c
2416
int ksz_parse_dt_phy_config(struct ksz_device *dev, struct mii_bus *bus,
drivers/net/dsa/microchip/ksz_common.c
2484
int ksz_mdio_register(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.c
2595
struct ksz_device *dev = kirq->dev;
drivers/net/dsa/microchip/ksz_common.c
2646
struct ksz_device *dev;
drivers/net/dsa/microchip/ksz_common.c
2670
static int ksz_irq_common_setup(struct ksz_device *dev, struct ksz_irq *kirq)
drivers/net/dsa/microchip/ksz_common.c
2697
int ksz_girq_setup(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.c
2712
int ksz_pirq_setup(struct ksz_device *dev, u8 p)
drivers/net/dsa/microchip/ksz_common.c
2731
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
2749
static void port_r_cnt(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz_common.c
2775
struct ksz_device *dev = container_of(work, struct ksz_device,
drivers/net/dsa/microchip/ksz_common.c
2810
void ksz_init_mib_timer(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.c
2831
struct ksz_device *dev = dp->ds->priv;
drivers/net/dsa/microchip/ksz_common.c
2842
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
2854
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
2888
int ksz9477_set_default_prio_queue_mapping(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz_common.c
2912
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
2970
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
2989
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
3024
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
3039
void ksz_set_xmii(struct ksz_device *dev, int port, phy_interface_t interface)
drivers/net/dsa/microchip/ksz_common.c
3089
phy_interface_t ksz_get_xmii(struct ksz_device *dev, int port, bool gbit)
drivers/net/dsa/microchip/ksz_common.c
3126
struct ksz_device *dev = dp->ds->priv;
drivers/net/dsa/microchip/ksz_common.c
3150
struct ksz_device *dev = dp->ds->priv;
drivers/net/dsa/microchip/ksz_common.c
3157
bool ksz_get_gbit(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz_common.c
3175
static int ksz_switch_detect(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.c
3309
static int ksz_setup_tc_mode(struct ksz_device *dev, int port, u8 scheduler,
drivers/net/dsa/microchip/ksz_common.c
3320
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
3366
static int ksz_disable_egress_rate_limit(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz_common.c
3423
static int ksz88x3_tc_ets_add(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz_common.c
3464
static int ksz88x3_tc_ets_del(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz_common.c
3491
static int ksz_queue_set_strict(struct ksz_device *dev, int port, int queue)
drivers/net/dsa/microchip/ksz_common.c
3503
static int ksz_queue_set_wrr(struct ksz_device *dev, int port, int queue,
drivers/net/dsa/microchip/ksz_common.c
3520
static int ksz_tc_ets_add(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz_common.c
3562
static int ksz_tc_ets_del(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz_common.c
3583
static int ksz_tc_ets_validate(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz_common.c
3622
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
3683
int ksz_handle_wake_reason(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz_common.c
3720
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
3766
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
3830
static void ksz_wol_pre_shutdown(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.c
3917
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
3949
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
4006
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
4026
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
4034
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_common.c
4041
struct ksz_device *ksz_switch_alloc(struct device *base,
drivers/net/dsa/microchip/ksz_common.c
4046
struct ksz_device *swdev;
drivers/net/dsa/microchip/ksz_common.c
4078
void ksz_switch_shutdown(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.c
4085
static void ksz_parse_rgmii_delay(struct ksz_device *dev, int port_num,
drivers/net/dsa/microchip/ksz_common.c
4159
static void ksz_drive_strength_error(struct ksz_device *dev,
drivers/net/dsa/microchip/ksz_common.c
4200
static int ksz9477_drive_strength_write(struct ksz_device *dev,
drivers/net/dsa/microchip/ksz_common.c
4253
static int ksz88x3_drive_strength_write(struct ksz_device *dev,
drivers/net/dsa/microchip/ksz_common.c
4294
int ksz_parse_drive_strength(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.c
4363
static int ksz8463_configure_straps_spi(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.c
4390
static int ksz8463_release_straps_spi(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.c
4395
int ksz_switch_register(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.c
4543
void ksz_switch_remove(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.c
4558
struct ksz_device *priv = dev_get_drvdata(dev);
drivers/net/dsa/microchip/ksz_common.c
4566
struct ksz_device *priv = dev_get_drvdata(dev);
drivers/net/dsa/microchip/ksz_common.h
111
struct ksz_device *dev;
drivers/net/dsa/microchip/ksz_common.h
147
struct ksz_device *ksz_dev;
drivers/net/dsa/microchip/ksz_common.h
28
struct ksz_device;
drivers/net/dsa/microchip/ksz_common.h
367
void (*cfg_port_member)(struct ksz_device *dev, int port, u8 member);
drivers/net/dsa/microchip/ksz_common.h
369
void (*r_mib_cnt)(struct ksz_device *dev, int port, u16 addr,
drivers/net/dsa/microchip/ksz_common.h
371
void (*r_mib_pkt)(struct ksz_device *dev, int port, u16 addr,
drivers/net/dsa/microchip/ksz_common.h
373
void (*r_mib_stat64)(struct ksz_device *dev, int port);
drivers/net/dsa/microchip/ksz_common.h
374
int (*pme_write8)(struct ksz_device *dev, u32 reg, u8 value);
drivers/net/dsa/microchip/ksz_common.h
375
int (*pme_pread8)(struct ksz_device *dev, int port, int offset,
drivers/net/dsa/microchip/ksz_common.h
377
int (*pme_pwrite8)(struct ksz_device *dev, int port, int offset,
drivers/net/dsa/microchip/ksz_common.h
379
void (*freeze_mib)(struct ksz_device *dev, int port, bool freeze);
drivers/net/dsa/microchip/ksz_common.h
380
void (*port_init_cnt)(struct ksz_device *dev, int port);
drivers/net/dsa/microchip/ksz_common.h
381
int (*tc_cbs_set_cinc)(struct ksz_device *dev, int port, u32 val);
drivers/net/dsa/microchip/ksz_common.h
382
int (*init)(struct ksz_device *dev);
drivers/net/dsa/microchip/ksz_common.h
385
struct ksz_device *ksz_switch_alloc(struct device *base,
drivers/net/dsa/microchip/ksz_common.h
388
int ksz_switch_register(struct ksz_device *dev);
drivers/net/dsa/microchip/ksz_common.h
389
void ksz_switch_remove(struct ksz_device *dev);
drivers/net/dsa/microchip/ksz_common.h
395
void ksz_init_mib_timer(struct ksz_device *dev);
drivers/net/dsa/microchip/ksz_common.h
397
void ksz_r_mib_stats64(struct ksz_device *dev, int port);
drivers/net/dsa/microchip/ksz_common.h
398
void ksz88xx_r_mib_stats64(struct ksz_device *dev, int port);
drivers/net/dsa/microchip/ksz_common.h
400
bool ksz_get_gbit(struct ksz_device *dev, int port);
drivers/net/dsa/microchip/ksz_common.h
401
phy_interface_t ksz_get_xmii(struct ksz_device *dev, int port, bool gbit);
drivers/net/dsa/microchip/ksz_common.h
406
void ksz_switch_shutdown(struct ksz_device *dev);
drivers/net/dsa/microchip/ksz_common.h
407
int ksz_handle_wake_reason(struct ksz_device *dev, int port);
drivers/net/dsa/microchip/ksz_common.h
437
void ksz_set_xmii(struct ksz_device *dev, int port, phy_interface_t interface);
drivers/net/dsa/microchip/ksz_common.h
464
int ksz_parse_dt_phy_config(struct ksz_device *dev, struct mii_bus *bus,
drivers/net/dsa/microchip/ksz_common.h
470
int ksz_mdio_register(struct ksz_device *dev);
drivers/net/dsa/microchip/ksz_common.h
471
int ksz_pirq_setup(struct ksz_device *dev, u8 p);
drivers/net/dsa/microchip/ksz_common.h
472
int ksz_girq_setup(struct ksz_device *dev);
drivers/net/dsa/microchip/ksz_common.h
474
int ksz_parse_drive_strength(struct ksz_device *dev);
drivers/net/dsa/microchip/ksz_common.h
475
int ksz9477_set_default_prio_queue_mapping(struct ksz_device *dev, int port);
drivers/net/dsa/microchip/ksz_common.h
478
static inline struct regmap *ksz_regmap_8(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.h
483
static inline struct regmap *ksz_regmap_16(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.h
488
static inline struct regmap *ksz_regmap_32(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.h
493
static inline bool ksz_is_ksz8463(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.h
498
static inline int ksz_read8(struct ksz_device *dev, u32 reg, u8 *val)
drivers/net/dsa/microchip/ksz_common.h
511
static inline int ksz_read16(struct ksz_device *dev, u32 reg, u16 *val)
drivers/net/dsa/microchip/ksz_common.h
524
static inline int ksz_read32(struct ksz_device *dev, u32 reg, u32 *val)
drivers/net/dsa/microchip/ksz_common.h
537
static inline int ksz_read64(struct ksz_device *dev, u32 reg, u64 *val)
drivers/net/dsa/microchip/ksz_common.h
552
static inline int ksz_write8(struct ksz_device *dev, u32 reg, u8 value)
drivers/net/dsa/microchip/ksz_common.h
564
static inline int ksz_write16(struct ksz_device *dev, u32 reg, u16 value)
drivers/net/dsa/microchip/ksz_common.h
576
static inline int ksz_write32(struct ksz_device *dev, u32 reg, u32 value)
drivers/net/dsa/microchip/ksz_common.h
588
static inline int ksz_rmw16(struct ksz_device *dev, u32 reg, u16 mask,
drivers/net/dsa/microchip/ksz_common.h
601
static inline int ksz_rmw32(struct ksz_device *dev, u32 reg, u32 mask,
drivers/net/dsa/microchip/ksz_common.h
614
static inline int ksz_write64(struct ksz_device *dev, u32 reg, u64 value)
drivers/net/dsa/microchip/ksz_common.h
626
static inline int ksz_rmw8(struct ksz_device *dev, int offset, u8 mask, u8 val)
drivers/net/dsa/microchip/ksz_common.h
638
static inline int ksz_pread8(struct ksz_device *dev, int port, int offset,
drivers/net/dsa/microchip/ksz_common.h
644
static inline int ksz_pread16(struct ksz_device *dev, int port, int offset,
drivers/net/dsa/microchip/ksz_common.h
650
static inline int ksz_pread32(struct ksz_device *dev, int port, int offset,
drivers/net/dsa/microchip/ksz_common.h
656
static inline int ksz_pwrite8(struct ksz_device *dev, int port, int offset,
drivers/net/dsa/microchip/ksz_common.h
662
static inline int ksz_pwrite16(struct ksz_device *dev, int port, int offset,
drivers/net/dsa/microchip/ksz_common.h
669
static inline int ksz_pwrite32(struct ksz_device *dev, int port, int offset,
drivers/net/dsa/microchip/ksz_common.h
676
static inline int ksz_prmw8(struct ksz_device *dev, int port, int offset,
drivers/net/dsa/microchip/ksz_common.h
683
static inline int ksz_prmw32(struct ksz_device *dev, int port, int offset,
drivers/net/dsa/microchip/ksz_common.h
702
static inline bool ksz_is_ksz87xx(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.h
709
static inline bool ksz_is_ksz88x3(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.h
714
static inline bool ksz_is_8895_family(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.h
720
static inline bool is_ksz8(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.h
726
static inline bool is_ksz88xx(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.h
732
static inline bool is_ksz9477(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.h
737
static inline int is_lan937x(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.h
746
static inline bool is_lan937x_tx_phy(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz_common.h
752
static inline int ksz_get_sgmii_port(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.h
757
static inline bool ksz_has_sgmii_port(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_common.h
762
static inline bool ksz_is_sgmii_port(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz_dcb.c
122
static void ksz_get_dscp_prio_reg(struct ksz_device *dev, int *reg,
drivers/net/dsa/microchip/ksz_dcb.c
152
static void ksz_get_apptrust_map_and_reg(struct ksz_device *dev,
drivers/net/dsa/microchip/ksz_dcb.c
184
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_dcb.c
211
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_dcb.c
238
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_dcb.c
284
static int ksz_set_global_dscp_entry(struct ksz_device *dev, u8 dscp, u8 ipm)
drivers/net/dsa/microchip/ksz_dcb.c
306
static int ksz_init_global_dscp_map(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_dcb.c
363
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_dcb.c
383
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_dcb.c
408
static void ksz_apptrust_error(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_dcb.c
446
static int ksz_port_set_apptrust_validate(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/ksz_dcb.c
502
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_dcb.c
544
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_dcb.c
577
int ksz_dcb_init_port(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/ksz_dcb.c
609
int ksz_dcb_init(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_dcb.c
96
static void ksz_get_default_port_prio_reg(struct ksz_device *dev, int *reg,
drivers/net/dsa/microchip/ksz_dcb.h
20
int ksz_dcb_init_port(struct ksz_device *dev, int port);
drivers/net/dsa/microchip/ksz_dcb.h
21
int ksz_dcb_init(struct ksz_device *dev);
drivers/net/dsa/microchip/ksz_ptp.c
1006
struct ksz_device *dev;
drivers/net/dsa/microchip/ksz_ptp.c
1059
struct ksz_device *dev = kirq->dev;
drivers/net/dsa/microchip/ksz_ptp.c
1134
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_ptp.c
114
static int ksz_ptp_tou_start(struct ksz_device *dev, u8 unit)
drivers/net/dsa/microchip/ksz_ptp.c
1191
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_ptp.c
141
static int ksz_ptp_configure_perout(struct ksz_device *dev,
drivers/net/dsa/microchip/ksz_ptp.c
177
static int ksz_ptp_enable_perout(struct ksz_device *dev,
drivers/net/dsa/microchip/ksz_ptp.c
20
#define ptp_data_to_ksz_dev(d) container_of((d), struct ksz_device, ptp_data)
drivers/net/dsa/microchip/ksz_ptp.c
262
static int ksz_ptp_enable_mode(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_ptp.c
296
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_ptp.c
326
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_ptp.c
335
static int ksz_set_hwtstamp_config(struct ksz_device *dev,
drivers/net/dsa/microchip/ksz_ptp.c
35
static int ksz_ptp_tou_gpio(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_ptp.c
412
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_ptp.c
427
static ktime_t ksz_tstamp_reconstruct(struct ksz_device *dev, ktime_t tstamp)
drivers/net/dsa/microchip/ksz_ptp.c
458
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_ptp.c
498
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_ptp.c
547
static void ksz_ptp_txtstamp_skb(struct ksz_device *dev,
drivers/net/dsa/microchip/ksz_ptp.c
57
static int ksz_ptp_tou_reset(struct ksz_device *dev, u8 unit)
drivers/net/dsa/microchip/ksz_ptp.c
570
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_ptp.c
588
static int _ksz_ptp_gettime(struct ksz_device *dev, struct timespec64 *ts)
drivers/net/dsa/microchip/ksz_ptp.c
622
struct ksz_device *dev = ptp_data_to_ksz_dev(ptp_data);
drivers/net/dsa/microchip/ksz_ptp.c
632
static int ksz_ptp_restart_perout(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_ptp.c
681
struct ksz_device *dev = ptp_data_to_ksz_dev(ptp_data);
drivers/net/dsa/microchip/ksz_ptp.c
729
struct ksz_device *dev = ptp_data_to_ksz_dev(ptp_data);
drivers/net/dsa/microchip/ksz_ptp.c
769
struct ksz_device *dev = ptp_data_to_ksz_dev(ptp_data);
drivers/net/dsa/microchip/ksz_ptp.c
832
struct ksz_device *dev = ptp_data_to_ksz_dev(ptp_data);
drivers/net/dsa/microchip/ksz_ptp.c
869
struct ksz_device *dev = ptp_data_to_ksz_dev(ptp_data);
drivers/net/dsa/microchip/ksz_ptp.c
888
static int ksz_ptp_start_clock(struct ksz_device *dev)
drivers/net/dsa/microchip/ksz_ptp.c
906
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_ptp.c
94
static int ksz_ptp_tou_target_time_set(struct ksz_device *dev,
drivers/net/dsa/microchip/ksz_ptp.c
961
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/ksz_ptp.c
978
struct ksz_device *dev;
drivers/net/dsa/microchip/ksz_spi.c
143
struct ksz_device *dev;
drivers/net/dsa/microchip/ksz_spi.c
208
struct ksz_device *dev = spi_get_drvdata(spi);
drivers/net/dsa/microchip/ksz_spi.c
216
struct ksz_device *dev = spi_get_drvdata(spi);
drivers/net/dsa/microchip/lan937x_main.c
105
static int lan937x_cfg(struct ksz_device *dev, u32 addr, u8 bits, bool set)
drivers/net/dsa/microchip/lan937x_main.c
110
static int lan937x_port_cfg(struct ksz_device *dev, int port, int offset,
drivers/net/dsa/microchip/lan937x_main.c
143
static int lan937x_create_phy_addr_map(struct ksz_device *dev, bool side_mdio)
drivers/net/dsa/microchip/lan937x_main.c
227
static int lan937x_mdio_bus_preinit(struct ksz_device *dev, bool side_mdio)
drivers/net/dsa/microchip/lan937x_main.c
257
static int lan937x_vphy_ind_addr_wr(struct ksz_device *dev, int addr, int reg)
drivers/net/dsa/microchip/lan937x_main.c
271
static int lan937x_internal_phy_write(struct ksz_device *dev, int addr, int reg,
drivers/net/dsa/microchip/lan937x_main.c
307
static int lan937x_internal_phy_read(struct ksz_device *dev, int addr, int reg,
drivers/net/dsa/microchip/lan937x_main.c
340
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/lan937x_main.c
353
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/lan937x_main.c
363
static int lan937x_reset_switch(struct ksz_device *dev)
drivers/net/dsa/microchip/lan937x_main.c
394
static void lan937x_port_setup(struct ksz_device *dev, int port, bool cpu_port)
drivers/net/dsa/microchip/lan937x_main.c
432
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/lan937x_main.c
449
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/lan937x_main.c
468
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/lan937x_main.c
499
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/lan937x_main.c
571
static void lan937x_set_tune_adj(struct ksz_device *dev, int port,
drivers/net/dsa/microchip/lan937x_main.c
588
static void lan937x_set_rgmii_tx_delay(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/lan937x_main.c
601
static void lan937x_set_rgmii_rx_delay(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/lan937x_main.c
614
struct ksz_device *dev = ds->priv;
drivers/net/dsa/microchip/lan937x_main.c
630
static void lan937x_setup_rgmii_delay(struct ksz_device *dev, int port)
drivers/net/dsa/microchip/lan937x_main.c
652
struct ksz_device *dev = dp->ds->priv;
drivers/net/dsa/microchip/lan937x_main.c
661
static int lan937x_tc_cbs_set_cinc(struct ksz_device *dev, int port, u32 val)
drivers/net/dsa/microchip/lan937x_main.c
666
static int lan937x_switch_init(struct ksz_device *dev)
drivers/net/dsa/microchip/lan937x_main.c
685
static int lan937x_mdio_register(struct ksz_device *dev)
drivers/net/dsa/microchip/lan937x_main.c
770
struct ksz_device *dev = ds->priv;