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

/linux-master/drivers/net/dsa/b53/
H A 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 *de
107 struct b53_device { struct
[all...]
H A Db53_serdes.h102 static inline u8 b53_serdes_map_lane(struct b53_device *dev, int port)
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)
H A Db53_mdio.c42 static int b53_mdio_op(struct b53_device *dev, u8 page, u8 reg, u16 op)
80 static int b53_mdio_read8(struct b53_device *dev, u8 page, u8 reg, u8 *val)
95 static int b53_mdio_read16(struct b53_device *dev, u8 page, u8 reg, u16 *val)
109 static int b53_mdio_read32(struct b53_device *dev, u8 page, u8 reg, u32 *val)
125 static int b53_mdio_read48(struct b53_device *dev, u8 page, u8 reg, u64 *val)
147 static int b53_mdio_read64(struct b53_device *dev, u8 page, u8 reg, u64 *val)
169 static int b53_mdio_write8(struct b53_device *dev, u8 page, u8 reg, u8 value)
182 static int b53_mdio_write16(struct b53_device *dev, u8 page, u8 reg,
196 static int b53_mdio_write32(struct b53_device *dev, u8 page, u8 reg,
215 static int b53_mdio_write48(struct b53_device *de
[all...]
H A Db53_serdes.c25 static void b53_serdes_write_blk(struct b53_device *dev, u8 offset, u16 block,
32 static u16 b53_serdes_read_blk(struct b53_device *dev, u8 offset, u16 block)
42 static void b53_serdes_set_lane(struct b53_device *dev, u8 lane)
54 static void b53_serdes_write(struct b53_device *dev, u8 lane,
61 static u16 b53_serdes_read(struct b53_device *dev, u8 lane,
73 struct b53_device *dev = pcs_to_b53_pcs(pcs)->dev;
91 struct b53_device *dev = pcs_to_b53_pcs(pcs)->dev;
105 struct b53_device *dev = pcs_to_b53_pcs(pcs)->dev;
139 void b53_serdes_link_set(struct b53_device *dev, int port, unsigned int mode,
165 void b53_serdes_phylink_get_caps(struct b53_device *de
[all...]
H A Db53_mmap.c33 static int b53_mmap_read8(struct b53_device *dev, u8 page, u8 reg, u8 *val)
43 static int b53_mmap_read16(struct b53_device *dev, u8 page, u8 reg, u16 *val)
59 static int b53_mmap_read32(struct b53_device *dev, u8 page, u8 reg, u32 *val)
75 static int b53_mmap_read48(struct b53_device *dev, u8 page, u8 reg, u64 *val)
114 static int b53_mmap_read64(struct b53_device *dev, u8 page, u8 reg, u64 *val)
136 static int b53_mmap_write8(struct b53_device *dev, u8 page, u8 reg, u8 value)
146 static int b53_mmap_write16(struct b53_device *dev, u8 page, u8 reg,
163 static int b53_mmap_write32(struct b53_device *dev, u8 page, u8 reg,
180 static int b53_mmap_write48(struct b53_device *dev, u8 page, u8 reg,
203 static int b53_mmap_write64(struct b53_device *de
[all...]
H A Db53_spi.c124 static int b53_spi_read(struct b53_device *dev, u8 page, u8 reg, u8 *data,
141 static int b53_spi_read8(struct b53_device *dev, u8 page, u8 reg, u8 *val)
146 static int b53_spi_read16(struct b53_device *dev, u8 page, u8 reg, u16 *val)
159 static int b53_spi_read32(struct b53_device *dev, u8 page, u8 reg, u32 *val)
172 static int b53_spi_read48(struct b53_device *dev, u8 page, u8 reg, u64 *val)
185 static int b53_spi_read64(struct b53_device *dev, u8 page, u8 reg, u64 *val)
198 static int b53_spi_write8(struct b53_device *dev, u8 page, u8 reg, u8 value)
215 static int b53_spi_write16(struct b53_device *dev, u8 page, u8 reg, u16 value)
232 static int b53_spi_write32(struct b53_device *dev, u8 page, u8 reg, u32 value)
249 static int b53_spi_write48(struct b53_device *de
[all...]
H A Db53_srab.c80 struct b53_device *dev;
91 static int b53_srab_request_grant(struct b53_device *dev)
114 static void b53_srab_release_grant(struct b53_device *dev)
125 static int b53_srab_op(struct b53_device *dev, u8 page, u8 reg, u32 op)
153 static int b53_srab_read8(struct b53_device *dev, u8 page, u8 reg, u8 *val)
175 static int b53_srab_read16(struct b53_device *dev, u8 page, u8 reg, u16 *val)
197 static int b53_srab_read32(struct b53_device *dev, u8 page, u8 reg, u32 *val)
219 static int b53_srab_read48(struct b53_device *dev, u8 page, u8 reg, u64 *val)
242 static int b53_srab_read64(struct b53_device *dev, u8 page, u8 reg, u64 *val)
265 static int b53_srab_write8(struct b53_device *de
[all...]
H A Db53_common.c227 static int b53_do_vlan_op(struct b53_device *dev, u8 op)
246 static void b53_set_vlan_entry(struct b53_device *dev, u16 vid,
286 static void b53_get_vlan_entry(struct b53_device *dev, u16 vid,
325 static void b53_set_forwarding(struct b53_device *dev, int enable)
352 static void b53_enable_vlan(struct b53_device *dev, int port, bool enable,
439 static int b53_set_jumbo(struct b53_device *dev, bool enable, bool allow_10_100)
458 static int b53_flush_arl(struct b53_device *dev, u8 mask)
484 static int b53_fast_age_port(struct b53_device *dev, int port)
491 static int b53_fast_age_vlan(struct b53_device *dev, u16 vid)
500 struct b53_device *de
[all...]
/linux-master/drivers/net/dsa/
H A Dbcm_sf2.h89 /* Backing b53_device */
90 struct b53_device *dev;
122 struct b53_device *dev = ds->priv;
H A Dbcm_sf2.c1074 static int bcm_sf2_core_read8(struct b53_device *dev, u8 page, u8 reg,
1084 static int bcm_sf2_core_read16(struct b53_device *dev, u8 page, u8 reg,
1094 static int bcm_sf2_core_read32(struct b53_device *dev, u8 page, u8 reg,
1104 static int bcm_sf2_core_read64(struct b53_device *dev, u8 page, u8 reg,
1114 static int bcm_sf2_core_write8(struct b53_device *dev, u8 page, u8 reg,
1124 static int bcm_sf2_core_write16(struct b53_device *dev, u8 page, u8 reg,
1134 static int bcm_sf2_core_write32(struct b53_device *dev, u8 page, u8 reg,
1144 static int bcm_sf2_core_write64(struct b53_device *dev, u8 page, u8 reg,
1351 struct b53_device *dev;

Completed in 308 milliseconds