Lines Matching refs:sfp
30 struct sfp *sfp; member
446 struct sfp_bus *sfp, *new, *found = NULL; in sfp_bus_get() local
452 list_for_each_entry(sfp, &sfp_buses, node) { in sfp_bus_get()
453 if (sfp->fwnode == fwnode) { in sfp_bus_get()
454 kref_get(&sfp->kref); in sfp_bus_get()
455 found = sfp; in sfp_bus_get()
513 bus->socket_ops->attach(bus->sfp); in sfp_register_bus()
515 bus->socket_ops->start(bus->sfp); in sfp_register_bus()
527 bus->socket_ops->stop(bus->sfp); in sfp_unregister_bus()
528 bus->socket_ops->detach(bus->sfp); in sfp_unregister_bus()
547 return bus->socket_ops->module_info(bus->sfp, modinfo); in sfp_get_module_info()
565 return bus->socket_ops->module_eeprom(bus->sfp, ee, data); in sfp_get_module_eeprom()
585 return bus->socket_ops->module_eeprom_by_page(bus->sfp, page, extack); in sfp_get_module_eeprom_by_page()
601 bus->socket_ops->start(bus->sfp); in sfp_upstream_start()
618 bus->socket_ops->stop(bus->sfp); in sfp_upstream_stop()
708 if (bus->sfp) { in sfp_bus_add_upstream()
735 if (bus->sfp) in sfp_bus_del_upstream()
838 bus->sfp = NULL; in sfp_socket_clear()
842 struct sfp_bus *sfp_register_socket(struct device *dev, struct sfp *sfp, in sfp_register_socket() argument
851 bus->sfp = sfp; in sfp_register_socket()