| /drivers/net/dsa/b53/ |
| A D | b53_priv.h | 30 struct b53_device; 101 struct b53_device *dev; 121 struct b53_device { struct 176 static inline int is5325(struct b53_device *dev) in is5325() argument 181 static inline int is5325e(struct b53_device *dev) in is5325e() 193 static inline int is5365(struct b53_device *dev) in is5365() 208 static inline int is539x(struct b53_device *dev) in is539x() 224 static inline int is63xx(struct b53_device *dev) in is63xx() 249 static inline int is58xx(struct b53_device *dev) in is58xx() 271 int b53_switch_detect(struct b53_device *dev); [all …]
|
| A D | b53_mdio.c | 42 static int b53_mdio_op(struct b53_device *dev, u8 page, u8 reg, u16 op) in b53_mdio_op() 80 static int b53_mdio_read8(struct b53_device *dev, u8 page, u8 reg, u8 *val) in b53_mdio_read8() 182 static int b53_mdio_write16(struct b53_device *dev, u8 page, u8 reg, in b53_mdio_write16() 196 static int b53_mdio_write32(struct b53_device *dev, u8 page, u8 reg, in b53_mdio_write32() 215 static int b53_mdio_write48(struct b53_device *dev, u8 page, u8 reg, in b53_mdio_write48() 234 static int b53_mdio_write64(struct b53_device *dev, u8 page, u8 reg, in b53_mdio_write64() 253 static int b53_mdio_phy_read16(struct b53_device *dev, int addr, int reg, in b53_mdio_phy_read16() 263 static int b53_mdio_phy_write16(struct b53_device *dev, int addr, int reg, in b53_mdio_phy_write16() 294 struct b53_device *dev; in b53_mdio_probe() 355 struct b53_device *dev = dev_get_drvdata(&mdiodev->dev); in b53_mdio_remove() [all …]
|
| A D | b53_srab.c | 80 struct b53_device *dev; 91 static int b53_srab_request_grant(struct b53_device *dev) in b53_srab_request_grant() 114 static void b53_srab_release_grant(struct b53_device *dev) in b53_srab_release_grant() 374 struct b53_device *dev = port->dev; in b53_srab_port_thread() 385 struct b53_device *dev = port->dev; in b53_srab_port_isr() 414 static int b53_srab_irq_enable(struct b53_device *dev, int port) in b53_srab_irq_enable() 536 struct b53_device *dev = platform_get_drvdata(pdev); in b53_srab_prepare_irq() 567 struct b53_device *dev = platform_get_drvdata(pdev); in b53_srab_mux_init() 624 struct b53_device *dev; in b53_srab_probe() 662 struct b53_device *dev = platform_get_drvdata(pdev); in b53_srab_remove() [all …]
|
| A D | b53_common.c | 542 struct b53_device *dev = ds->priv; in b53_imp_vlan_setup() 637 struct b53_device *dev = ds->priv; in b53_eee_enable_set() 650 struct b53_device *dev = ds->priv; in b53_setup_port() 682 struct b53_device *dev = ds->priv; in b53_enable_port() 725 struct b53_device *dev = ds->priv; in b53_disable_port() 743 struct b53_device *dev = ds->priv; in b53_brcm_hdr_setup() 863 struct b53_device *dev = ds->priv; in b53_vlan_port_needs_forced_tagged() 870 struct b53_device *dev = ds->priv; in b53_vlan_port_may_join_untagged() 886 struct b53_device *dev = ds->priv; in b53_configure_vlan() 1216 struct b53_device *dev = priv; in b53_devlink_vlan_table_get() [all …]
|
| A D | b53_spi.c | 124 static int b53_spi_read(struct b53_device *dev, u8 page, u8 reg, u8 *data, in b53_spi_read() 141 static int b53_spi_read8(struct b53_device *dev, u8 page, u8 reg, u8 *val) in b53_spi_read8() 146 static int b53_spi_read16(struct b53_device *dev, u8 page, u8 reg, u16 *val) in b53_spi_read16() 159 static int b53_spi_read32(struct b53_device *dev, u8 page, u8 reg, u32 *val) in b53_spi_read32() 172 static int b53_spi_read48(struct b53_device *dev, u8 page, u8 reg, u64 *val) in b53_spi_read48() 185 static int b53_spi_read64(struct b53_device *dev, u8 page, u8 reg, u64 *val) in b53_spi_read64() 198 static int b53_spi_write8(struct b53_device *dev, u8 page, u8 reg, u8 value) in b53_spi_write8() 215 static int b53_spi_write16(struct b53_device *dev, u8 page, u8 reg, u16 value) in b53_spi_write16() 298 struct b53_device *dev; in b53_spi_probe() 319 struct b53_device *dev = spi_get_drvdata(spi); in b53_spi_remove() [all …]
|
| A D | b53_mmap.c | 74 static int b53_mmap_read8(struct b53_device *dev, u8 page, u8 reg, u8 *val) in b53_mmap_read8() 187 static int b53_mmap_write16(struct b53_device *dev, u8 page, u8 reg, in b53_mmap_write16() 204 static int b53_mmap_write32(struct b53_device *dev, u8 page, u8 reg, in b53_mmap_write32() 221 static int b53_mmap_write48(struct b53_device *dev, u8 page, u8 reg, in b53_mmap_write48() 244 static int b53_mmap_write64(struct b53_device *dev, u8 page, u8 reg, in b53_mmap_write64() 261 static int b53_mmap_phy_read16(struct b53_device *dev, int addr, int reg, in b53_mmap_phy_read16() 293 static void b53_mmap_phy_enable(struct b53_device *dev, int port) in b53_mmap_phy_enable() 305 static void b53_mmap_phy_disable(struct b53_device *dev, int port) in b53_mmap_phy_disable() 383 struct b53_device *dev; in b53_mmap_probe() 428 struct b53_device *dev = platform_get_drvdata(pdev); in b53_mmap_remove() [all …]
|
| A D | b53_serdes.c | 25 static void b53_serdes_write_blk(struct b53_device *dev, u8 offset, u16 block, in b53_serdes_write_blk() 32 static u16 b53_serdes_read_blk(struct b53_device *dev, u8 offset, u16 block) in b53_serdes_read_blk() 42 static void b53_serdes_set_lane(struct b53_device *dev, u8 lane) in b53_serdes_set_lane() 54 static void b53_serdes_write(struct b53_device *dev, u8 lane, in b53_serdes_write() 61 static u16 b53_serdes_read(struct b53_device *dev, u8 lane, in b53_serdes_read() 73 struct b53_device *dev = pcs_to_b53_pcs(pcs)->dev; in b53_serdes_config() 91 struct b53_device *dev = pcs_to_b53_pcs(pcs)->dev; in b53_serdes_an_restart() 105 struct b53_device *dev = pcs_to_b53_pcs(pcs)->dev; in b53_serdes_get_state() 139 void b53_serdes_link_set(struct b53_device *dev, int port, unsigned int mode, in b53_serdes_link_set() 165 void b53_serdes_phylink_get_caps(struct b53_device *dev, int port, in b53_serdes_phylink_get_caps() [all …]
|
| A D | b53_serdes.h | 102 static inline u8 b53_serdes_map_lane(struct b53_device *dev, int port) in b53_serdes_map_lane() 110 void b53_serdes_link_set(struct b53_device *dev, int port, unsigned int mode, 112 struct phylink_pcs *b53_serdes_phylink_mac_select_pcs(struct b53_device *dev, 115 void b53_serdes_phylink_get_caps(struct b53_device *dev, int port, 118 int b53_serdes_init(struct b53_device *dev, int port); 120 static inline int b53_serdes_init(struct b53_device *dev, int port) in b53_serdes_init()
|
| /drivers/net/dsa/ |
| A D | bcm_sf2.c | 1087 static int bcm_sf2_core_read8(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_read8() 1097 static int bcm_sf2_core_read16(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_read16() 1107 static int bcm_sf2_core_read32(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_read32() 1117 static int bcm_sf2_core_read64(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_read64() 1127 static int bcm_sf2_core_write8(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_write8() 1137 static int bcm_sf2_core_write16(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_write16() 1147 static int bcm_sf2_core_write32(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_write32() 1157 static int bcm_sf2_core_write64(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_write64() 1371 struct b53_device *dev; in bcm_sf2_sw_probe()
|
| A D | bcm_sf2.h | 91 struct b53_device *dev; 123 struct b53_device *dev = ds->priv; in bcm_sf2_to_priv()
|