• Home
  • Raw
  • Download

Lines Matching defs:sfp

215 struct sfp {  struct
219 struct sfp_bus *sfp_bus; argument
225 unsigned int (*get_state)(struct sfp *); argument
226 void (*set_state)(struct sfp *, unsigned int); argument
227 int (*read)(struct sfp *, bool, u8, void *, size_t); argument
228 int (*write)(struct sfp *, bool, u8, void *, size_t); argument
249 struct sfp_eeprom_id id; argument
254 struct sfp_diag diag; argument
263 static bool sff_module_supported(const struct sfp_eeprom_id *id) in sff_module_supported() argument
308 static unsigned int sfp_gpio_get_state(struct sfp *sfp) in sfp_gpio_get_state()
324 static unsigned int sff_gpio_get_state(struct sfp *sfp) in sff_gpio_get_state()
329 static void sfp_gpio_set_state(struct sfp *sfp, unsigned int state) in sfp_gpio_set_state()
348 static int sfp_i2c_read(struct sfp *sfp, bool a2, u8 dev_addr, void *buf, in sfp_i2c_read()
388 static int sfp_i2c_write(struct sfp *sfp, bool a2, u8 dev_addr, void *buf, in sfp_i2c_write()
415 static int sfp_i2c_configure(struct sfp *sfp, struct i2c_adapter *i2c) in sfp_i2c_configure()
446 static int sfp_read(struct sfp *sfp, bool a2, u8 addr, void *buf, size_t len) in sfp_read()
451 static int sfp_write(struct sfp *sfp, bool a2, u8 addr, void *buf, size_t len) in sfp_write()
456 static unsigned int sfp_soft_get_state(struct sfp *sfp) in sfp_soft_get_state()
479 static void sfp_soft_set_state(struct sfp *sfp, unsigned int state) in sfp_soft_set_state()
494 static void sfp_soft_start_poll(struct sfp *sfp) in sfp_soft_start_poll()
514 static void sfp_soft_stop_poll(struct sfp *sfp) in sfp_soft_stop_poll()
519 static unsigned int sfp_get_state(struct sfp *sfp) in sfp_get_state()
530 static void sfp_set_state(struct sfp *sfp, unsigned int state) in sfp_set_state()
555 const struct sfp *sfp = data; in sfp_hwmon_is_visible() local
648 static int sfp_hwmon_read_sensor(struct sfp *sfp, int reg, long *value) in sfp_hwmon_read_sensor()
667 static void sfp_hwmon_calibrate(struct sfp *sfp, unsigned int slope, int offset, in sfp_hwmon_calibrate()
674 static void sfp_hwmon_calibrate_temp(struct sfp *sfp, long *value) in sfp_hwmon_calibrate_temp()
685 static void sfp_hwmon_calibrate_vcc(struct sfp *sfp, long *value) in sfp_hwmon_calibrate_vcc()
693 static void sfp_hwmon_calibrate_bias(struct sfp *sfp, long *value) in sfp_hwmon_calibrate_bias()
701 static void sfp_hwmon_calibrate_tx_power(struct sfp *sfp, long *value) in sfp_hwmon_calibrate_tx_power()
709 static int sfp_hwmon_read_temp(struct sfp *sfp, int reg, long *value) in sfp_hwmon_read_temp()
722 static int sfp_hwmon_read_vcc(struct sfp *sfp, int reg, long *value) in sfp_hwmon_read_vcc()
735 static int sfp_hwmon_read_bias(struct sfp *sfp, int reg, long *value) in sfp_hwmon_read_bias()
748 static int sfp_hwmon_read_tx_power(struct sfp *sfp, int reg, long *value) in sfp_hwmon_read_tx_power()
761 static int sfp_hwmon_read_rx_power(struct sfp *sfp, int reg, long *value) in sfp_hwmon_read_rx_power()
774 static int sfp_hwmon_temp(struct sfp *sfp, u32 attr, long *value) in sfp_hwmon_temp()
840 static int sfp_hwmon_vcc(struct sfp *sfp, u32 attr, long *value) in sfp_hwmon_vcc()
907 static int sfp_hwmon_bias(struct sfp *sfp, u32 attr, long *value) in sfp_hwmon_bias()
974 static int sfp_hwmon_tx_power(struct sfp *sfp, u32 attr, long *value) in sfp_hwmon_tx_power()
1041 static int sfp_hwmon_rx_power(struct sfp *sfp, u32 attr, long *value) in sfp_hwmon_rx_power()
1111 struct sfp *sfp = dev_get_drvdata(dev); in sfp_hwmon_read() local
1287 struct sfp *sfp = container_of(work, struct sfp, hwmon_probe.work); in sfp_hwmon_probe() local
1334 static int sfp_hwmon_insert(struct sfp *sfp) in sfp_hwmon_insert()
1354 static void sfp_hwmon_remove(struct sfp *sfp) in sfp_hwmon_remove()
1364 static int sfp_hwmon_init(struct sfp *sfp) in sfp_hwmon_init()
1371 static void sfp_hwmon_exit(struct sfp *sfp) in sfp_hwmon_exit()
1376 static int sfp_hwmon_insert(struct sfp *sfp) in sfp_hwmon_insert()
1381 static void sfp_hwmon_remove(struct sfp *sfp) in sfp_hwmon_remove()
1385 static int sfp_hwmon_init(struct sfp *sfp) in sfp_hwmon_init()
1390 static void sfp_hwmon_exit(struct sfp *sfp) in sfp_hwmon_exit()
1396 static void sfp_module_tx_disable(struct sfp *sfp) in sfp_module_tx_disable()
1404 static void sfp_module_tx_enable(struct sfp *sfp) in sfp_module_tx_enable()
1412 static void sfp_module_tx_fault_reset(struct sfp *sfp) in sfp_module_tx_fault_reset()
1427 static void sfp_sm_set_timer(struct sfp *sfp, unsigned int timeout) in sfp_sm_set_timer()
1436 static void sfp_sm_next(struct sfp *sfp, unsigned int state, in sfp_sm_next()
1443 static void sfp_sm_mod_next(struct sfp *sfp, unsigned int state, in sfp_sm_mod_next()
1450 static void sfp_sm_phy_detach(struct sfp *sfp) in sfp_sm_phy_detach()
1458 static int sfp_sm_probe_phy(struct sfp *sfp, bool is_c45) in sfp_sm_probe_phy()
1491 static void sfp_sm_link_up(struct sfp *sfp) in sfp_sm_link_up()
1497 static void sfp_sm_link_down(struct sfp *sfp) in sfp_sm_link_down()
1502 static void sfp_sm_link_check_los(struct sfp *sfp) in sfp_sm_link_check_los()
1524 static bool sfp_los_event_active(struct sfp *sfp, unsigned int event) in sfp_los_event_active()
1534 static bool sfp_los_event_inactive(struct sfp *sfp, unsigned int event) in sfp_los_event_inactive()
1544 static void sfp_sm_fault(struct sfp *sfp, unsigned int next_state, bool warn) in sfp_sm_fault()
1569 static int sfp_sm_probe_for_phy(struct sfp *sfp) in sfp_sm_probe_for_phy()
1589 static int sfp_module_parse_power(struct sfp *sfp) in sfp_module_parse_power()
1652 static int sfp_sm_mod_hpower(struct sfp *sfp, bool enable) in sfp_sm_mod_hpower()
1700 static bool sfp_id_needs_byte_io(struct sfp *sfp, void *buf, size_t len) in sfp_id_needs_byte_io()
1715 static int sfp_cotsworks_fixup_check(struct sfp *sfp, struct sfp_eeprom_id *id) in sfp_cotsworks_fixup_check()
1747 static int sfp_sm_mod_probe(struct sfp *sfp, bool report) in sfp_sm_mod_probe()
1899 static void sfp_sm_mod_remove(struct sfp *sfp) in sfp_sm_mod_remove()
1913 static void sfp_sm_device(struct sfp *sfp, unsigned int event) in sfp_sm_device()
1940 static void sfp_sm_module(struct sfp *sfp, unsigned int event) in sfp_sm_module()
2050 static void sfp_sm_main(struct sfp *sfp, unsigned int event) in sfp_sm_main()
2207 static void sfp_sm_event(struct sfp *sfp, unsigned int event) in sfp_sm_event()
2229 static void sfp_attach(struct sfp *sfp) in sfp_attach()
2234 static void sfp_detach(struct sfp *sfp) in sfp_detach()
2239 static void sfp_start(struct sfp *sfp) in sfp_start()
2244 static void sfp_stop(struct sfp *sfp) in sfp_stop()
2249 static int sfp_module_info(struct sfp *sfp, struct ethtool_modinfo *modinfo) in sfp_module_info()
2264 static int sfp_module_eeprom(struct sfp *sfp, struct ethtool_eeprom *ee, in sfp_module_eeprom()
2309 struct sfp *sfp = container_of(work, struct sfp, timeout.work); in sfp_timeout() local
2316 static void sfp_check_state(struct sfp *sfp) in sfp_check_state()
2351 struct sfp *sfp = data; in sfp_irq() local
2360 struct sfp *sfp = container_of(work, struct sfp, poll.work); in sfp_poll() local
2371 struct sfp *sfp; in sfp_alloc() local
2391 struct sfp *sfp = data; in sfp_cleanup() local
2411 struct sfp *sfp; in sfp_probe() local
2563 struct sfp *sfp = platform_get_drvdata(pdev); in sfp_remove() local
2576 struct sfp *sfp = platform_get_drvdata(pdev); in sfp_shutdown() local