Home
last modified time | relevance | path

Searched refs:b53_device (Results 1 – 10 of 10) sorted by relevance

/drivers/net/dsa/b53/
A Db53_priv.h30 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 Db53_mdio.c42 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 Db53_srab.c80 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 Db53_common.c542 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 Db53_spi.c124 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 Db53_mmap.c74 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 Db53_serdes.c25 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 Db53_serdes.h102 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 Dbcm_sf2.c1087 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 Dbcm_sf2.h91 struct b53_device *dev;
123 struct b53_device *dev = ds->priv; in bcm_sf2_to_priv()

Completed in 26 milliseconds