Searched refs:vsc73xx (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/net/dsa/
H A Dvitesse-vsc73xx.h7 * struct vsc73xx - VSC73xx state container
9 struct vsc73xx { struct
21 int (*read)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
23 int (*write)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
28 int vsc73xx_probe(struct vsc73xx *vsc);
29 void vsc73xx_remove(struct vsc73xx *vsc);
30 void vsc73xx_shutdown(struct vsc73xx *vsc);
H A DMakefile17 obj-$(CONFIG_NET_DSA_VITESSE_VSC73XX) += vitesse-vsc73xx-core.o
18 obj-$(CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM) += vitesse-vsc73xx-platform.o
19 obj-$(CONFIG_NET_DSA_VITESSE_VSC73XX_SPI) += vitesse-vsc73xx-spi.o
H A Dvitesse-vsc73xx-platform.c23 #include "vitesse-vsc73xx.h"
37 struct vsc73xx vsc;
55 static int vsc73xx_platform_read(struct vsc73xx *vsc, u8 block, u8 subblock,
65 /* By default vsc73xx running in big-endian mode.
73 static int vsc73xx_platform_write(struct vsc73xx *vsc, u8 block, u8 subblock,
164 .name = "vsc73xx-platform",
H A Dvitesse-vsc73xx-core.c30 #include "vitesse-vsc73xx.h"
375 static int vsc73xx_read(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
381 static int vsc73xx_write(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
387 static int vsc73xx_update_bits(struct vsc73xx *vsc, u8 block, u8 subblock,
402 static int vsc73xx_detect(struct vsc73xx *vsc)
488 struct vsc73xx *vsc = ds->priv;
518 struct vsc73xx *vsc = ds->priv;
561 struct vsc73xx *vsc = ds->priv;
640 static void vsc73xx_init_port(struct vsc73xx *vsc, int port)
716 static void vsc73xx_adjust_enable_port(struct vsc73xx *vs
[all...]
H A Dvitesse-vsc73xx-spi.c20 #include "vitesse-vsc73xx.h"
35 struct vsc73xx vsc;
52 static int vsc73xx_spi_read(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
94 static int vsc73xx_spi_write(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
221 .name = "vsc73xx-spi",

Completed in 200 milliseconds