Searched refs:ksz_device (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/drivers/net/dsa/microchip/ |
D | ksz_priv.h | 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, [all …]
|
D | ksz_spi.c | 51 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 …]
|
D | ksz_common.c | 75 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 …]
|