Searched defs:dsa_switch_ops (Results 1 – 2 of 2) sorted by relevance
| /kernel/linux/linux-6.6/include/net/ |
| D | dsa.h | 816 struct dsa_switch_ops { struct 824 enum dsa_tag_protocol (*get_tag_protocol)(struct dsa_switch *ds, 827 int (*change_tag_protocol)(struct dsa_switch *ds, 834 int (*connect_tag_protocol)(struct dsa_switch *ds, 837 int (*port_change_master)(struct dsa_switch *ds, int port, 842 int (*setup)(struct dsa_switch *ds); 843 void (*teardown)(struct dsa_switch *ds); 848 int (*port_setup)(struct dsa_switch *ds, int port); 849 void (*port_teardown)(struct dsa_switch *ds, int port); 851 u32 (*get_phy_flags)(struct dsa_switch *ds, int port); [all …]
|
| /kernel/linux/linux-5.10/include/net/ |
| D | dsa.h | 430 struct dsa_switch_ops { struct 431 enum dsa_tag_protocol (*get_tag_protocol)(struct dsa_switch *ds, 435 int (*setup)(struct dsa_switch *ds); 436 void (*teardown)(struct dsa_switch *ds); 437 u32 (*get_phy_flags)(struct dsa_switch *ds, int port); 442 int (*phy_read)(struct dsa_switch *ds, int port, int regnum); 443 int (*phy_write)(struct dsa_switch *ds, int port, 449 void (*adjust_link)(struct dsa_switch *ds, int port, 451 void (*fixed_link_update)(struct dsa_switch *ds, int port, 457 void (*phylink_validate)(struct dsa_switch *ds, int port, [all …]
|