Lines Matching refs:sfp
30 struct sfp *sfp; member
404 struct sfp_bus *sfp, *new, *found = NULL; in sfp_bus_get() local
410 list_for_each_entry(sfp, &sfp_buses, node) { in sfp_bus_get()
411 if (sfp->fwnode == fwnode) { in sfp_bus_get()
412 kref_get(&sfp->kref); in sfp_bus_get()
413 found = sfp; in sfp_bus_get()
471 bus->socket_ops->attach(bus->sfp); in sfp_register_bus()
473 bus->socket_ops->start(bus->sfp); in sfp_register_bus()
485 bus->socket_ops->stop(bus->sfp); in sfp_unregister_bus()
486 bus->socket_ops->detach(bus->sfp); in sfp_unregister_bus()
505 return bus->socket_ops->module_info(bus->sfp, modinfo); in sfp_get_module_info()
523 return bus->socket_ops->module_eeprom(bus->sfp, ee, data); in sfp_get_module_eeprom()
539 bus->socket_ops->start(bus->sfp); in sfp_upstream_start()
556 bus->socket_ops->stop(bus->sfp); in sfp_upstream_stop()
641 if (bus->sfp) { in sfp_bus_add_upstream()
668 if (bus->sfp) in sfp_bus_del_upstream()
771 bus->sfp = NULL; in sfp_socket_clear()
775 struct sfp_bus *sfp_register_socket(struct device *dev, struct sfp *sfp, in sfp_register_socket() argument
784 bus->sfp = sfp; in sfp_register_socket()