Lines Matching refs:role
68 // All non-trivial role combinations.
174 // Check whether the new role is actually supported.
177 + "role combination: portId=" + portId
213 logAndPrint(Log.ERROR, pw, "Found mismatch in supported USB role combinations "
214 + "while attempting to change role: " + portInfo
224 logAndPrint(Log.INFO, pw, "Setting USB port mode and role: portId=" + portId
253 newRole.role = newMode;
259 + ", newMode=" + UsbPort.modeToString(newRole.role), e);
263 // Change power and data role independently as needed.
267 newRole.role = newPowerRole;
271 logAndPrintException(pw, "Failed to set the USB port power role: "
274 (newRole.role),
282 newRole.role = newDataRole;
286 logAndPrintException(pw, "Failed to set the USB port data role: "
289 .role),
326 + "power role, or data role.");
457 public void notifyRoleSwitchStatus(String portName, PortRole role, int retval) {
459 logAndPrint(Log.INFO, pw, portName + " role switch successful");
461 logAndPrint(Log.ERROR, pw, portName + " role switch failed");
569 // Only allow mode switch capability for dual role ports.
581 // Determine the supported role combinations.
583 // role independently rather than changing the mode.
588 // Can change both power and data role independently.
594 // Can only change power role.
595 // Assume data role must remain at its current value.
601 // Can only change data role.
602 // Assume power role must remain at its current value.