Home
last modified time | relevance | path

Searched refs:margining (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/thunderbolt/
H A Ddebugfs.c196 * struct tb_margining - Lane margining support
197 * @caps: Port lane margining capabilities
198 * @results: Last lane margining results
207 * @software: %true if software margining is used instead of hardware
208 * @time: %true if time margining is used instead of voltage
230 return usb4->margining->caps[0] & USB4_MARGIN_CAP_0_MODES_SW; in supports_software()
235 return usb4->margining->caps[0] & USB4_MARGIN_CAP_0_MODES_HW; in supports_hardware()
240 return usb4->margining->caps[0] & USB4_MARGIN_CAP_0_2_LANES; in both_lanes()
245 return (usb4->margining->caps[0] & USB4_MARGIN_CAP_0_VOLTAGE_INDP_MASK) >> in independent_voltage_margins()
251 return usb4->margining in supports_time()
558 struct tb_margining *margining; margining_run_write() local
650 voltage_margin_show(struct seq_file *s, const struct tb_margining *margining, u8 val) voltage_margin_show() argument
663 time_margin_show(struct seq_file *s, const struct tb_margining *margining, u8 val) time_margin_show() argument
680 struct tb_margining *margining; margining_results_show() local
875 struct tb_margining *margining; margining_port_init() local
[all...]
H A Dtb.h301 * @margining: Pointer to margining structure if enabled
309 struct tb_margining *margining; member

Completed in 7 milliseconds