USB_ROLE_HOST
return role != USB_ROLE_HOST;
role = USB_ROLE_HOST;
role = USB_ROLE_HOST;
usb_role = USB_ROLE_HOST;
usb_role = USB_ROLE_HOST;
usb_role = USB_ROLE_HOST;
case USB_ROLE_HOST:
if (submode == USB_ROLE_HOST) {
if (submode == USB_ROLE_HOST) {
[USB_ROLE_HOST] = "host",
case USB_ROLE_HOST:
role = USB_ROLE_HOST;
? USB_ROLE_HOST : USB_ROLE_DEVICE);
if (cdns->role != USB_ROLE_HOST)
ret = cdns_role_start(cdns, USB_ROLE_HOST);
role = USB_ROLE_HOST;
role = USB_ROLE_HOST;
case USB_ROLE_HOST: /* from HOST, we can only change to NONE */
case USB_ROLE_HOST:
if ((cdns->role == USB_ROLE_HOST) && cdns->host_dev)
if (cdns->role == USB_ROLE_HOST)
cdns->roles[USB_ROLE_HOST] = rdrv;
return USB_ROLE_HOST;
if (role == USB_ROLE_HOST)
if (role == USB_ROLE_HOST) {
if (info->last_role == USB_ROLE_HOST && info->vbus)
if (role == USB_ROLE_HOST && info->vbus) {
if (info->last_role == USB_ROLE_HOST && info->vbus)
role = USB_ROLE_HOST;
role = USB_ROLE_HOST;
if (role == USB_ROLE_HOST) {
dwc2_force_mode(hsotg, role == USB_ROLE_HOST);
role == USB_ROLE_HOST ? "A" : "B");
role = USB_ROLE_HOST;
if (role == USB_ROLE_HOST)
dwc2_force_mode(hsotg, role == USB_ROLE_HOST);
role == USB_ROLE_HOST ? "A" : "B");
(role == USB_ROLE_HOST && hsotg->dr_mode == USB_DR_MODE_PERIPHERAL))
dwc3_pre_set_role(dwc, USB_ROLE_HOST);
USB_ROLE_HOST : USB_ROLE_DEVICE;
case USB_ROLE_HOST:
role = USB_ROLE_HOST;
role = USB_ROLE_HOST;
if (appledwc->state == DWC3_APPLE_HOST && role == USB_ROLE_HOST)
case USB_ROLE_HOST:
return USB_ROLE_HOST;
if (role == USB_ROLE_HOST)
mode = (role == USB_ROLE_HOST) ? PHY_MODE_USB_HOST
USB_ROLE_HOST : USB_ROLE_DEVICE;
qcom->current_role = USB_ROLE_HOST;
qcom->current_role = USB_ROLE_HOST;
rtk->cur_role = USB_ROLE_HOST;
case USB_ROLE_HOST:
cur_role = usb3_is_host(usb3) ? USB_ROLE_HOST : USB_ROLE_DEVICE;
if (!usb3->is_rzv2m && cur_role == USB_ROLE_HOST)
} else if (cur_role == USB_ROLE_HOST) {
case USB_ROLE_HOST:
usb3->connection_state = USB_ROLE_HOST;
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;
!usb3->forced_b_device) || usb3->connection_state == USB_ROLE_HOST)
phy_set_mode_ext(phy, PHY_MODE_USB_OTG, USB_ROLE_HOST);
ret = usb_role_switch_set_role(chip->role_sw, USB_ROLE_HOST);
current_role = ssusb->is_host ? USB_ROLE_HOST : USB_ROLE_DEVICE;
desired_role = USB_ROLE_HOST;
case USB_ROLE_HOST:
ssusb_set_mode(otg_sx, event ? USB_ROLE_HOST : 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_HOST;
case USB_ROLE_HOST:
new_role = USB_ROLE_HOST;
glue->role = USB_ROLE_HOST;
case USB_ROLE_HOST:
new_role = USB_ROLE_HOST;
[USB_ROLE_HOST] = "host",
if (!!(val & HOST_MODE) == (role == USB_ROLE_HOST)) {
role = USB_ROLE_HOST;
case USB_ROLE_HOST:
return anx7411_set_usb_role(ctx, USB_ROLE_HOST);
attached_state = USB_ROLE_HOST;
case USB_ROLE_HOST:
hd3ss3220_regulator_control(hd3ss3220, role_state == USB_ROLE_HOST);
usb_role = USB_ROLE_HOST;
usb_role = USB_ROLE_HOST;
usb_role = USB_ROLE_HOST;
usb_role = USB_ROLE_HOST;
role_val = USB_ROLE_HOST;
new_role = USB_ROLE_HOST;
u_role = USB_ROLE_HOST;
u_role = USB_ROLE_HOST;