Lines Matching full:u2
190 * However, there are some that don't, and they set the U1/U2 exit in usb_device_supports_lpm()
214 * U1/U2, send a PING to the device and receive a PING_RESPONSE.
262 * a transition from either U1 or U2.
385 * U2, it's tHubPort2PortExitLat + U2DevExitLat - U1DevExitLat. I in usb_set_lpm_parameters()
389 * What do we do if the U2 exit latency is less than the U1 exit in usb_set_lpm_parameters()
4092 "U2",
4098 * device-initiated U1 or U2. This lets the device know the exit latencies from
4099 * the time the device initiates a U1 or U2 exit, to the time it will receive a
4129 * U1/U2 when the exit latencies are too high. in usb_req_set_sel()
4135 dev_dbg(&udev->dev, "Device-initiated U1/U2 disabled due to long SEL or PEL\n"); in usb_req_set_sel()
4168 * Enable or disable device-initiated U1 or U2 transitions.
4184 dev_warn(&udev->dev, "%s: Can't %s non-U1 or U2 state.\n", in usb_set_device_initiated_lpm()
4200 * for either U1 or U2. in usb_set_device_initiated_lpm()
4238 dev_warn(&udev->dev, "%s: Can't set timeout for non-U1 or U2 state.\n", in usb_set_lpm_timeout()
4268 * Don't allow device intiated U1/U2 if device isn't in the configured state,
4312 * Enable the hub-initiated U1/U2 idle timeouts, and enable device-initiated
4313 * U1/U2 entry.
4315 * We will attempt to enable U1 or U2, but there are no guarantees that the
4316 * control transfers to set the hub timeout or enable device-initiated U1/U2
4319 * If the control transfer to enable device-initiated U1/U2 entry fails, then
4320 * hub-initiated U1/U2 will be disabled.
4322 * If we cannot set the parent hub U1/U2 timeout, we attempt to let the xHCI
4324 * take up more slightly more bus bandwidth for unnecessary U1/U2 exit latency.
4341 * U1 or U2, it's probably lying. Assume it doesn't implement that link in usb_enable_link_state()
4348 /* We allow the host controller to set the U1/U2 timeout internally in usb_enable_link_state()
4367 /* If we can't set the parent hub U1/U2 timeout, in usb_enable_link_state()
4383 * Disable the hub-initiated U1/U2 idle timeouts, and disable device-initiated
4384 * U1/U2 entry.
4386 * If this function returns -EBUSY, the parent hub will still allow U1/U2 entry.
4387 * If zero is returned, the parent will not allow the link to go into U1/U2.
4389 * If zero is returned, device-initiated U1/U2 entry may still be enabled, but
4391 * still disallow device-initiated U1/U2 entry.
4393 * If zero is returned, the xHCI host controller may still think U1/U2 entry is
4395 * (to account for U1/U2 exit latency), but it should be harmless.
4405 dev_warn(&udev->dev, "%s: Can't disable non-U1 or U2 state.\n", in usb_disable_link_state()
4419 * is disabled. Hub will disallows link to enter U1/U2 as well, in usb_disable_link_state()
4433 * Disable hub-initiated and device-initiated U1 and U2 entry.
4495 * Attempt to enable device-initiated and hub-initiated U1 and U2 entry. The
4496 * xHCI host policy may prevent U1 or U2 from being enabled.
4498 * Other callers may have disabled link PM, so U1 and U2 entry will be disabled
4517 * Device must be configured to accept set feature U1/U2 timeout. in usb_enable_lpm()
4541 * Enable device initiated U1/U2 with a SetFeature(U1/U2_ENABLE) request in usb_enable_lpm()