Lines Matching defs:caps
197 * @caps: Port lane margining capabilities
213 u32 caps[2];
230 return usb4->margining->caps[0] & USB4_MARGIN_CAP_0_MODES_SW;
235 return usb4->margining->caps[0] & USB4_MARGIN_CAP_0_MODES_HW;
240 return usb4->margining->caps[0] & USB4_MARGIN_CAP_0_2_LANES;
245 return (usb4->margining->caps[0] & USB4_MARGIN_CAP_0_VOLTAGE_INDP_MASK) >>
251 return usb4->margining->caps[0] & USB4_MARGIN_CAP_0_TIME;
257 return (usb4->margining->caps[1] & USB4_MARGIN_CAP_1_TIME_INDP_MASK) >>
339 /* Dump the raw caps first */
340 cap0 = usb4->margining->caps[0];
342 cap1 = usb4->margining->caps[1];
893 ret = usb4_port_margining_caps(port, margining->caps);
905 val = (margining->caps[0] & USB4_MARGIN_CAP_0_VOLTAGE_STEPS_MASK) >>
908 val = (margining->caps[0] & USB4_MARGIN_CAP_0_MAX_VOLTAGE_OFFSET_MASK) >>
913 val = (margining->caps[1] & USB4_MARGIN_CAP_1_TIME_STEPS_MASK) >>
916 val = (margining->caps[1] & USB4_MARGIN_CAP_1_TIME_OFFSET_MASK) >>
927 val = (margining->caps[1] & USB4_MARGIN_CAP_1_MIN_BER_MASK) >>
930 val = (margining->caps[1] & USB4_MARGIN_CAP_1_MAX_BER_MASK) >>
940 debugfs_create_file("caps", 0400, dir, port, &margining_caps_fops);