Lines Matching refs:tb_margining

488 struct tb_margining {  struct
517 static int margining_modify_error_counter(struct tb_margining *margining, in margining_modify_error_counter() argument
535 static bool supports_software(const struct tb_margining *margining) in supports_software()
542 static bool supports_hardware(const struct tb_margining *margining) in supports_hardware()
549 static bool all_lanes(const struct tb_margining *margining) in all_lanes()
555 independent_voltage_margins(const struct tb_margining *margining) in independent_voltage_margins()
577 static bool supports_time(const struct tb_margining *margining) in supports_time()
586 independent_time_margins(const struct tb_margining *margining) in independent_time_margins()
609 supports_optional_voltage_offset_range(const struct tb_margining *margining) in supports_optional_voltage_offset_range()
619 struct tb_margining *margining = s->private; in margining_ber_level_write()
671 const struct tb_margining *margining = s->private; in margining_ber_level_show()
682 struct tb_margining *margining = s->private; in margining_caps_show()
812 struct tb_margining *margining = s->private; in margining_lanes_write()
854 struct tb_margining *margining = s->private; in margining_lanes_show()
888 struct tb_margining *margining = s->private; in margining_voltage_time_offset_write()
919 const struct tb_margining *margining = s->private; in margining_voltage_time_offset_show()
939 struct tb_margining *margining = s->private; in margining_error_counter_write()
972 const struct tb_margining *margining = s->private; in margining_error_counter_show()
1004 struct tb_margining *margining = s->private; in margining_dwell_time_write()
1025 struct tb_margining *margining = s->private; in margining_dwell_time_show()
1044 struct tb_margining *margining = s->private; in margining_optional_voltage_offset_write()
1063 struct tb_margining *margining = s->private; in margining_optional_voltage_offset_show()
1079 struct tb_margining *margining = s->private; in margining_mode_write()
1118 struct tb_margining *margining = s->private; in margining_mode_show()
1146 static int margining_run_sw(struct tb_margining *margining, in margining_run_sw()
1194 static int validate_margining(struct tb_margining *margining) in validate_margining()
1221 struct tb_margining *margining = data; in margining_run_write()
1320 struct tb_margining *margining = s->private; in margining_results_write()
1341 const struct tb_margining *margining, u8 val) in voltage_margin_show()
1356 const struct tb_margining *margining, u8 val) in time_margin_show()
1387 const struct tb_margining *margining, in margining_hw_result_format()
1411 struct tb_margining *margining = s->private; in margining_results_show()
1473 struct tb_margining *margining = s->private; in margining_test_write()
1505 struct tb_margining *margining = s->private; in margining_test_show()
1530 struct tb_margining *margining = s->private; in margining_margin_write()
1571 struct tb_margining *margining = s->private; in margining_margin_show()
1643 static struct tb_margining *margining_alloc(struct tb_port *port, in margining_alloc()
1648 struct tb_margining *margining; in margining_alloc()