Lines Matching refs:miic_port
139 struct miic_port { struct
146 static struct miic_port *phylink_pcs_to_miic_port(struct phylink_pcs *pcs) in phylink_pcs_to_miic_port() argument
148 return container_of(pcs, struct miic_port, pcs); in phylink_pcs_to_miic_port()
189 struct miic_port *miic_port = phylink_pcs_to_miic_port(pcs); in miic_config() local
190 struct miic *miic = miic_port->miic; in miic_config()
192 int port = miic_port->port; in miic_config()
224 if (interface != miic_port->interface) { in miic_config()
227 miic_port->interface = interface; in miic_config()
231 miic_converter_enable(miic, miic_port->port, 1); in miic_config()
239 struct miic_port *miic_port = phylink_pcs_to_miic_port(pcs); in miic_link_up() local
240 struct miic *miic = miic_port->miic; in miic_link_up()
242 int port = miic_port->port; in miic_link_up()
290 struct miic_port *miic_port; in miic_create() local
319 miic_port = kzalloc(sizeof(*miic_port), GFP_KERNEL); in miic_create()
320 if (!miic_port) in miic_create()
326 miic_port->miic = miic; in miic_create()
327 miic_port->port = port - 1; in miic_create()
328 miic_port->pcs.ops = &miic_phylink_ops; in miic_create()
330 return &miic_port->pcs; in miic_create()
336 struct miic_port *miic_port = phylink_pcs_to_miic_port(pcs); in miic_destroy() local
338 miic_converter_enable(miic_port->miic, miic_port->port, 0); in miic_destroy()
339 kfree(miic_port); in miic_destroy()