Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/dsa/b53/
Db53_priv.h30 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 …]
Db53_mdio.c41 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 …]
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()
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 …]
Db53_common.c228 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 …]
Db53_srab.c67 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 …]
Db53_mmap.c31 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/
Dbcm_sf2.c802 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()
Dbcm_sf2.h87 struct b53_device *dev;
120 struct b53_device *dev = ds->priv; in bcm_sf2_to_priv()