Lines Matching refs:ksz_device
36 struct ksz_device { struct
66 int (*read8)(struct ksz_device *dev, u32 reg, u8 *value); argument
67 int (*read16)(struct ksz_device *dev, u32 reg, u16 *value);
68 int (*read24)(struct ksz_device *dev, u32 reg, u32 *value);
69 int (*read32)(struct ksz_device *dev, u32 reg, u32 *value);
70 int (*write8)(struct ksz_device *dev, u32 reg, u8 value);
71 int (*write16)(struct ksz_device *dev, u32 reg, u16 value);
72 int (*write24)(struct ksz_device *dev, u32 reg, u32 value);
73 int (*write32)(struct ksz_device *dev, u32 reg, u32 value);
74 int (*phy_read16)(struct ksz_device *dev, int addr, int reg,
76 int (*phy_write16)(struct ksz_device *dev, int addr, int reg,
80 struct ksz_device *ksz_switch_alloc(struct device *base,
82 int ksz_switch_detect(struct ksz_device *dev);
83 int ksz_switch_register(struct ksz_device *dev);
84 void ksz_switch_remove(struct ksz_device *dev);
86 static inline int ksz_read8(struct ksz_device *dev, u32 reg, u8 *val) in ksz_read8()
97 static inline int ksz_read16(struct ksz_device *dev, u32 reg, u16 *val) in ksz_read16()
108 static inline int ksz_read24(struct ksz_device *dev, u32 reg, u32 *val) in ksz_read24()
119 static inline int ksz_read32(struct ksz_device *dev, u32 reg, u32 *val) in ksz_read32()
130 static inline int ksz_write8(struct ksz_device *dev, u32 reg, u8 value) in ksz_write8()
141 static inline int ksz_write16(struct ksz_device *dev, u32 reg, u16 value) in ksz_write16()
152 static inline int ksz_write24(struct ksz_device *dev, u32 reg, u32 value) in ksz_write24()
163 static inline int ksz_write32(struct ksz_device *dev, u32 reg, u32 value) in ksz_write32()
174 static inline void ksz_pread8(struct ksz_device *dev, int port, int offset, in ksz_pread8()
180 static inline void ksz_pread16(struct ksz_device *dev, int port, int offset, in ksz_pread16()
186 static inline void ksz_pread32(struct ksz_device *dev, int port, int offset, in ksz_pread32()
192 static inline void ksz_pwrite8(struct ksz_device *dev, int port, int offset, in ksz_pwrite8()
198 static inline void ksz_pwrite16(struct ksz_device *dev, int port, int offset, in ksz_pwrite16()
204 static inline void ksz_pwrite32(struct ksz_device *dev, int port, int offset, in ksz_pwrite32()