Searched refs:vsc73xx (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/net/dsa/ |
| H A D | vitesse-vsc73xx.h | 50 struct vsc73xx { struct 70 int (*read)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, argument 72 int (*write)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, 92 int vsc73xx_probe(struct vsc73xx *vsc); 93 void vsc73xx_remove(struct vsc73xx *vsc); 94 void vsc73xx_shutdown(struct vsc73xx *vsc);
|
| H A D | vitesse-vsc73xx-core.c | 494 static int vsc73xx_read(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_read() 500 static int vsc73xx_write(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_write() 506 static int vsc73xx_update_bits(struct vsc73xx *vsc, u8 block, u8 subblock, in vsc73xx_update_bits() 521 static int vsc73xx_detect(struct vsc73xx *vsc) in vsc73xx_detect() 605 static int vsc73xx_mdio_busy_check(struct vsc73xx *vsc) in vsc73xx_mdio_busy_check() 623 struct vsc73xx *vsc = ds->priv; in vsc73xx_phy_read() 665 struct vsc73xx *vsc = ds->priv; in vsc73xx_phy_write() 702 static int vsc73xx_wait_for_vlan_table_cmd(struct vsc73xx *vsc) in vsc73xx_wait_for_vlan_table_cmd() 720 vsc73xx_read_vlan_table_entry(struct vsc73xx *vsc, u16 vid, u8 *portmap) in vsc73xx_read_vlan_table_entry() 747 vsc73xx_write_vlan_table_entry(struct vsc73xx *vsc, u16 vid, u8 portmap) in vsc73xx_write_vlan_table_entry() [all …]
|
| H A D | vitesse-vsc73xx-spi.c | 35 struct vsc73xx vsc; 52 static int vsc73xx_spi_read(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_spi_read() 94 static int vsc73xx_spi_write(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_spi_write()
|