Home
last modified time | relevance | path

Searched defs:ksz_dev_ops (Results 1 – 1 of 1) sorted by relevance

/linux-6.8/drivers/net/dsa/microchip/
Dksz_common.h305 struct ksz_dev_ops { struct
306 int (*setup)(struct dsa_switch *ds);
307 void (*teardown)(struct dsa_switch *ds);
308 u32 (*get_port_addr)(int port, int offset);
309 void (*cfg_port_member)(struct ksz_device *dev, int port, u8 member);
310 void (*flush_dyn_mac_table)(struct ksz_device *dev, int port);
311 void (*port_cleanup)(struct ksz_device *dev, int port);
312 void (*port_setup)(struct ksz_device *dev, int port, bool cpu_port);
313 int (*set_ageing_time)(struct ksz_device *dev, unsigned int msecs);
314 int (*r_phy)(struct ksz_device *dev, u16 phy, u16 reg, u16 *val);
[all …]