Lines Matching defs:miic_port
134 * struct miic_port - Per port MII converter struct
140 struct miic_port {
147 static struct miic_port *phylink_pcs_to_miic_port(struct phylink_pcs *pcs)
149 return container_of(pcs, struct miic_port, pcs);
190 struct miic_port *miic_port = phylink_pcs_to_miic_port(pcs);
191 struct miic *miic = miic_port->miic;
193 int port = miic_port->port;
225 if (interface != miic_port->interface) {
228 miic_port->interface = interface;
232 miic_converter_enable(miic, miic_port->port, 1);
240 struct miic_port *miic_port = phylink_pcs_to_miic_port(pcs);
241 struct miic *miic = miic_port->miic;
243 int port = miic_port->port;
291 struct miic_port *miic_port;
323 miic_port = kzalloc(sizeof(*miic_port), GFP_KERNEL);
324 if (!miic_port) {
333 miic_port->miic = miic;
334 miic_port->port = port - 1;
335 miic_port->pcs.ops = &miic_phylink_ops;
337 return &miic_port->pcs;
343 struct miic_port *miic_port = phylink_pcs_to_miic_port(pcs);
345 miic_converter_enable(miic_port->miic, miic_port->port, 0);
346 kfree(miic_port);