Home
last modified time | relevance | path

Searched refs:ksz_device (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/net/dsa/microchip/
Dksz_priv.h36 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,
[all …]
Dksz_spi.c51 static int ksz_spi_read(struct ksz_device *dev, u32 reg, u8 *data, in ksz_spi_read()
59 static int ksz_spi_read8(struct ksz_device *dev, u32 reg, u8 *val) in ksz_spi_read8()
64 static int ksz_spi_read16(struct ksz_device *dev, u32 reg, u16 *val) in ksz_spi_read16()
74 static int ksz_spi_read24(struct ksz_device *dev, u32 reg, u32 *val) in ksz_spi_read24()
89 static int ksz_spi_read32(struct ksz_device *dev, u32 reg, u32 *val) in ksz_spi_read32()
121 static int ksz_spi_write8(struct ksz_device *dev, u32 reg, u8 value) in ksz_spi_write8()
128 static int ksz_spi_write16(struct ksz_device *dev, u32 reg, u16 value) in ksz_spi_write16()
136 static int ksz_spi_write24(struct ksz_device *dev, u32 reg, u32 value) in ksz_spi_write24()
146 static int ksz_spi_write32(struct ksz_device *dev, u32 reg, u32 value) in ksz_spi_write32()
167 struct ksz_device *dev; in ksz_spi_probe()
[all …]
Dksz_common.c75 static void ksz_cfg(struct ksz_device *dev, u32 addr, u8 bits, bool set) in ksz_cfg()
87 static void ksz_cfg32(struct ksz_device *dev, u32 addr, u32 bits, bool set) in ksz_cfg32()
99 static void ksz_port_cfg(struct ksz_device *dev, int port, int offset, u8 bits, in ksz_port_cfg()
116 static void ksz_port_cfg32(struct ksz_device *dev, int port, int offset, in ksz_port_cfg32()
133 static int wait_vlan_ctrl_ready(struct ksz_device *dev, u32 waiton, int timeout) in wait_vlan_ctrl_ready()
152 struct ksz_device *dev = ds->priv; in get_vlan_table()
181 struct ksz_device *dev = ds->priv; in set_vlan_table()
215 struct ksz_device *dev = ds->priv; in read_table()
225 struct ksz_device *dev = ds->priv; in write_table()
233 static int wait_alu_ready(struct ksz_device *dev, u32 waiton, int timeout) in wait_alu_ready()
[all …]