Lines Matching refs:dsa_port

72 	struct dsa_port		*dp;
99 int dsa_master_setup(struct net_device *dev, struct dsa_port *cpu_dp);
105 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_find_slave()
108 struct dsa_port *slave_port; in dsa_master_find_slave()
129 int dsa_port_set_state(struct dsa_port *dp, u8 state,
131 int dsa_port_enable(struct dsa_port *dp, struct phy_device *phy);
132 void dsa_port_disable(struct dsa_port *dp);
133 int dsa_port_bridge_join(struct dsa_port *dp, struct net_device *br);
134 void dsa_port_bridge_leave(struct dsa_port *dp, struct net_device *br);
135 int dsa_port_vlan_filtering(struct dsa_port *dp, bool vlan_filtering,
137 int dsa_port_ageing_time(struct dsa_port *dp, clock_t ageing_clock,
139 int dsa_port_fdb_add(struct dsa_port *dp, const unsigned char *addr,
141 int dsa_port_fdb_del(struct dsa_port *dp, const unsigned char *addr,
143 int dsa_port_fdb_dump(struct dsa_port *dp, dsa_fdb_dump_cb_t *cb, void *data);
144 int dsa_port_mdb_add(const struct dsa_port *dp,
147 int dsa_port_mdb_del(const struct dsa_port *dp,
149 int dsa_port_pre_bridge_flags(const struct dsa_port *dp, unsigned long flags,
151 int dsa_port_bridge_flags(const struct dsa_port *dp, unsigned long flags,
153 int dsa_port_mrouter(struct dsa_port *dp, bool mrouter,
155 int dsa_port_vlan_add(struct dsa_port *dp,
158 int dsa_port_vlan_del(struct dsa_port *dp,
160 int dsa_port_vid_add(struct dsa_port *dp, u16 vid, u16 flags);
161 int dsa_port_vid_del(struct dsa_port *dp, u16 vid);
162 int dsa_port_link_register_of(struct dsa_port *dp);
163 void dsa_port_link_unregister_of(struct dsa_port *dp);
185 int dsa_slave_create(struct dsa_port *dp);
194 static inline struct dsa_port *dsa_slave_to_port(const struct net_device *dev) in dsa_slave_to_port()
204 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_to_master()