USB_ROLE_DEVICE
role = USB_ROLE_DEVICE;
role = USB_ROLE_DEVICE;
usb_role = USB_ROLE_DEVICE;
usb_role = USB_ROLE_DEVICE;
usb_role = USB_ROLE_DEVICE;
USB_ROLE_HOST : USB_ROLE_DEVICE);
case USB_ROLE_DEVICE:
} else if (submode == USB_ROLE_DEVICE) {
} else if (submode == USB_ROLE_DEVICE) {
[USB_ROLE_DEVICE] = "device",
case USB_ROLE_DEVICE:
role = USB_ROLE_DEVICE;
? USB_ROLE_HOST : USB_ROLE_DEVICE);
cdns->roles[USB_ROLE_DEVICE] = rdrv;
cdns->roles[USB_ROLE_DEVICE] = rdrv;
ret = cdns_role_start(cdns, USB_ROLE_DEVICE);
role = USB_ROLE_DEVICE;
role = USB_ROLE_DEVICE;
case USB_ROLE_DEVICE: /* from GADGET, we can only change to NONE*/
if (WARN_ON(role > USB_ROLE_DEVICE))
case USB_ROLE_DEVICE:
else if (cdns->role == USB_ROLE_DEVICE)
if (WARN_ON(role > USB_ROLE_DEVICE))
struct cdns_role_driver *roles[USB_ROLE_DEVICE + 1];
return USB_ROLE_DEVICE;
else if (role == USB_ROLE_DEVICE)
cable->connected = (role == USB_ROLE_DEVICE);
val->intval = info->last_role == USB_ROLE_DEVICE;
role = USB_ROLE_DEVICE;
role = USB_ROLE_DEVICE;
} else if (role == USB_ROLE_DEVICE) {
role = USB_ROLE_DEVICE;
else if (role == USB_ROLE_DEVICE)
if ((role == USB_ROLE_DEVICE && hsotg->dr_mode == USB_DR_MODE_HOST) ||
dwc3_pre_set_role(dwc, USB_ROLE_DEVICE);
USB_ROLE_HOST : USB_ROLE_DEVICE;
case USB_ROLE_DEVICE:
role = USB_ROLE_DEVICE;
role = USB_ROLE_DEVICE;
if (appledwc->state == DWC3_APPLE_DEVICE && role == USB_ROLE_DEVICE)
case USB_ROLE_DEVICE:
return USB_ROLE_DEVICE;
USB_ROLE_HOST : USB_ROLE_DEVICE;
if (qcom->current_role == USB_ROLE_DEVICE)
else if (qcom->current_role != USB_ROLE_DEVICE)
qcom->current_role = USB_ROLE_DEVICE;
qcom->current_role = USB_ROLE_DEVICE;
rtk->cur_role = USB_ROLE_DEVICE;
case USB_ROLE_DEVICE:
cur_role = usb3_is_host(usb3) ? USB_ROLE_HOST : USB_ROLE_DEVICE;
case USB_ROLE_DEVICE:
usb3->connection_state = USB_ROLE_DEVICE;
} else if (cur_role == USB_ROLE_DEVICE) {
if (cur_role == USB_ROLE_HOST && role == USB_ROLE_DEVICE) {
} else if (cur_role == USB_ROLE_DEVICE && role == USB_ROLE_HOST) {
usb3->role = host ? USB_ROLE_HOST : USB_ROLE_DEVICE;
USB_ROLE_DEVICE);
USB_ROLE_DEVICE);
ret = usb_role_switch_set_role(chip->role_sw, USB_ROLE_DEVICE);
return usb_role_switch_set_role(priv->role_sw, USB_ROLE_DEVICE);
current_role = ssusb->is_host ? USB_ROLE_HOST : USB_ROLE_DEVICE;
if (otg_sx->default_role == USB_ROLE_DEVICE)
desired_role = USB_ROLE_DEVICE;
case USB_ROLE_DEVICE:
ssusb_set_mode(otg_sx, event ? USB_ROLE_HOST : USB_ROLE_DEVICE);
ssusb_set_mode(otg_sx, USB_ROLE_DEVICE);
ssusb_set_mode(otg_sx, to_host ? USB_ROLE_HOST : USB_ROLE_DEVICE);
return ssusb->is_host ? USB_ROLE_HOST : USB_ROLE_DEVICE;
otg_sx->default_role = USB_ROLE_DEVICE;
case USB_ROLE_DEVICE:
new_role = USB_ROLE_DEVICE;
glue->role = USB_ROLE_DEVICE;
case USB_ROLE_DEVICE:
new_role = USB_ROLE_DEVICE;
[USB_ROLE_DEVICE] = "device",
role = USB_ROLE_DEVICE;
case USB_ROLE_DEVICE:
return anx7411_set_usb_role(ctx, USB_ROLE_DEVICE);
attached_state = USB_ROLE_DEVICE;
case USB_ROLE_DEVICE:
u8 ufp = role == USB_ROLE_DEVICE ? 1 : 0;
usb_role = USB_ROLE_DEVICE;
usb_role = USB_ROLE_DEVICE;
usb_role = USB_ROLE_DEVICE;
usb_role = USB_ROLE_DEVICE;
role_val = USB_ROLE_DEVICE;
new_role = USB_ROLE_DEVICE;
u_role = USB_ROLE_DEVICE;
u_role = USB_ROLE_DEVICE;