/Linux-v4.19/drivers/net/dsa/b53/ |
D | b53_priv.h | 30 struct b53_device; 34 int (*read8)(struct b53_device *dev, u8 page, u8 reg, u8 *value); 35 int (*read16)(struct b53_device *dev, u8 page, u8 reg, u16 *value); 36 int (*read32)(struct b53_device *dev, u8 page, u8 reg, u32 *value); 37 int (*read48)(struct b53_device *dev, u8 page, u8 reg, u64 *value); 38 int (*read64)(struct b53_device *dev, u8 page, u8 reg, u64 *value); 39 int (*write8)(struct b53_device *dev, u8 page, u8 reg, u8 value); 40 int (*write16)(struct b53_device *dev, u8 page, u8 reg, u16 value); 41 int (*write32)(struct b53_device *dev, u8 page, u8 reg, u32 value); 42 int (*write48)(struct b53_device *dev, u8 page, u8 reg, u64 value); [all …]
|
D | b53_mdio.c | 41 static int b53_mdio_op(struct b53_device *dev, u8 page, u8 reg, u16 op) in b53_mdio_op() 79 static int b53_mdio_read8(struct b53_device *dev, u8 page, u8 reg, u8 *val) in b53_mdio_read8() 94 static int b53_mdio_read16(struct b53_device *dev, u8 page, u8 reg, u16 *val) in b53_mdio_read16() 108 static int b53_mdio_read32(struct b53_device *dev, u8 page, u8 reg, u32 *val) in b53_mdio_read32() 124 static int b53_mdio_read48(struct b53_device *dev, u8 page, u8 reg, u64 *val) in b53_mdio_read48() 146 static int b53_mdio_read64(struct b53_device *dev, u8 page, u8 reg, u64 *val) in b53_mdio_read64() 168 static int b53_mdio_write8(struct b53_device *dev, u8 page, u8 reg, u8 value) in b53_mdio_write8() 181 static int b53_mdio_write16(struct b53_device *dev, u8 page, u8 reg, in b53_mdio_write16() 195 static int b53_mdio_write32(struct b53_device *dev, u8 page, u8 reg, in b53_mdio_write32() 214 static int b53_mdio_write48(struct b53_device *dev, u8 page, u8 reg, in b53_mdio_write48() [all …]
|
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() 156 static int b53_spi_read32(struct b53_device *dev, u8 page, u8 reg, u32 *val) in b53_spi_read32() 166 static int b53_spi_read48(struct b53_device *dev, u8 page, u8 reg, u64 *val) in b53_spi_read48() 178 static int b53_spi_read64(struct b53_device *dev, u8 page, u8 reg, u64 *val) in b53_spi_read64() 188 static int b53_spi_write8(struct b53_device *dev, u8 page, u8 reg, u8 value) in b53_spi_write8() 205 static int b53_spi_write16(struct b53_device *dev, u8 page, u8 reg, u16 value) in b53_spi_write16() 222 static int b53_spi_write32(struct b53_device *dev, u8 page, u8 reg, u32 value) in b53_spi_write32() 239 static int b53_spi_write48(struct b53_device *dev, u8 page, u8 reg, u64 value) in b53_spi_write48() [all …]
|
D | b53_common.c | 228 static int b53_do_vlan_op(struct b53_device *dev, u8 op) in b53_do_vlan_op() 247 static void b53_set_vlan_entry(struct b53_device *dev, u16 vid, in b53_set_vlan_entry() 287 static void b53_get_vlan_entry(struct b53_device *dev, u16 vid, in b53_get_vlan_entry() 326 static void b53_set_forwarding(struct b53_device *dev, int enable) in b53_set_forwarding() 346 static void b53_enable_vlan(struct b53_device *dev, bool enable) in b53_enable_vlan() 424 static int b53_set_jumbo(struct b53_device *dev, bool enable, bool allow_10_100) in b53_set_jumbo() 443 static int b53_flush_arl(struct b53_device *dev, u8 mask) in b53_flush_arl() 469 static int b53_fast_age_port(struct b53_device *dev, int port) in b53_fast_age_port() 476 static int b53_fast_age_vlan(struct b53_device *dev, u16 vid) in b53_fast_age_vlan() 485 struct b53_device *dev = ds->priv; in b53_imp_vlan_setup() [all …]
|
D | b53_srab.c | 67 static int b53_srab_request_grant(struct b53_device *dev) in b53_srab_request_grant() 90 static void b53_srab_release_grant(struct b53_device *dev) in b53_srab_release_grant() 101 static int b53_srab_op(struct b53_device *dev, u8 page, u8 reg, u32 op) in b53_srab_op() 129 static int b53_srab_read8(struct b53_device *dev, u8 page, u8 reg, u8 *val) in b53_srab_read8() 151 static int b53_srab_read16(struct b53_device *dev, u8 page, u8 reg, u16 *val) in b53_srab_read16() 173 static int b53_srab_read32(struct b53_device *dev, u8 page, u8 reg, u32 *val) in b53_srab_read32() 195 static int b53_srab_read48(struct b53_device *dev, u8 page, u8 reg, u64 *val) in b53_srab_read48() 218 static int b53_srab_read64(struct b53_device *dev, u8 page, u8 reg, u64 *val) in b53_srab_read64() 241 static int b53_srab_write8(struct b53_device *dev, u8 page, u8 reg, u8 value) in b53_srab_write8() 261 static int b53_srab_write16(struct b53_device *dev, u8 page, u8 reg, in b53_srab_write16() [all …]
|
D | b53_mmap.c | 31 static int b53_mmap_read8(struct b53_device *dev, u8 page, u8 reg, u8 *val) in b53_mmap_read8() 41 static int b53_mmap_read16(struct b53_device *dev, u8 page, u8 reg, u16 *val) in b53_mmap_read16() 57 static int b53_mmap_read32(struct b53_device *dev, u8 page, u8 reg, u32 *val) in b53_mmap_read32() 73 static int b53_mmap_read48(struct b53_device *dev, u8 page, u8 reg, u64 *val) in b53_mmap_read48() 112 static int b53_mmap_read64(struct b53_device *dev, u8 page, u8 reg, u64 *val) in b53_mmap_read64() 134 static int b53_mmap_write8(struct b53_device *dev, u8 page, u8 reg, u8 value) in b53_mmap_write8() 144 static int b53_mmap_write16(struct b53_device *dev, u8 page, u8 reg, in b53_mmap_write16() 161 static int b53_mmap_write32(struct b53_device *dev, u8 page, u8 reg, in b53_mmap_write32() 178 static int b53_mmap_write48(struct b53_device *dev, u8 page, u8 reg, in b53_mmap_write48() 201 static int b53_mmap_write64(struct b53_device *dev, u8 page, u8 reg, in b53_mmap_write64() [all …]
|
/Linux-v4.19/drivers/net/dsa/ |
D | bcm_sf2.c | 802 static int bcm_sf2_core_read8(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_read8() 812 static int bcm_sf2_core_read16(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_read16() 822 static int bcm_sf2_core_read32(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_read32() 832 static int bcm_sf2_core_read64(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_read64() 842 static int bcm_sf2_core_write8(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_write8() 852 static int bcm_sf2_core_write16(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_write16() 862 static int bcm_sf2_core_write32(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_write32() 872 static int bcm_sf2_core_write64(struct b53_device *dev, u8 page, u8 reg, in bcm_sf2_core_write64() 1010 struct b53_device *dev; in bcm_sf2_sw_probe()
|
D | bcm_sf2.h | 87 struct b53_device *dev; 120 struct b53_device *dev = ds->priv; in bcm_sf2_to_priv()
|