usb_role
enum usb_role role;
enum usb_role role;
enum usb_role role;
usb_role = USB_ROLE_HOST;
if (usb_role) {
ret = usb_role_switch_set_role(info->role_sw, usb_role);
usb_role_string(usb_role), ret);
enum usb_role usb_role = USB_ROLE_NONE;
usb_role = USB_ROLE_DEVICE;
enum usb_role usb_role;
usb_role = USB_ROLE_HOST;
usb_role = USB_ROLE_DEVICE;
usb_role = USB_ROLE_NONE;
usb_role = USB_ROLE_HOST;
usb_role = USB_ROLE_DEVICE;
usb_role = USB_ROLE_NONE;
usb_role_switch_set_role(priv->role_sw, usb_role);
static int hub_usb_role_switch_set(struct usb_role_switch *sw, enum usb_role role)
enum usb_role role;
enum usb_role role;
static enum usb_phy_events to_usb_phy_event(enum usb_role role)
enum usb_role role = usb_role_switch_get_role(port->usb_role_sw);
enum usb_role role)
enum usb_role role = USB_ROLE_NONE;
static enum usb_role cdns_hw_role_state_machine(struct cdns *cdns)
enum usb_role role = USB_ROLE_NONE;
static int cdns_role_start(struct cdns *cdns, enum usb_role role)
enum usb_role real_role, current_role;
static enum usb_role cdns_role_get(struct usb_role_switch *sw)
static int cdns_role_set(struct usb_role_switch *sw, enum usb_role role)
enum usb_role real_role;
enum usb_role role = cdns->role;
enum usb_role role;
static inline enum usb_role ci_role_to_usb_role(struct ci_hdrc *ci)
static inline enum ci_role usb_role_to_ci_role(enum usb_role role)
static enum usb_role ci_usb_role_switch_get(struct usb_role_switch *sw)
enum usb_role role;
enum usb_role role)
enum usb_role last_role;
enum usb_role role;
enum usb_role role;
static int dwc2_drd_role_sw_set(struct usb_role_switch *sw, enum usb_role role)
void (*pre_set_role)(struct dwc3 *dwc, enum usb_role role);
static inline void dwc3_pre_set_role(struct dwc3 *dwc, enum usb_role role)
enum usb_role role = mode == DWC3_GCTL_PRTCAP_HOST ?
enum usb_role role)
static enum usb_role dwc3_usb_role_switch_get(struct usb_role_switch *sw)
enum usb_role role;
static int dwc3_usb_role_switch_set(struct usb_role_switch *sw, enum usb_role role)
static enum usb_role dwc3_usb_role_switch_get(struct usb_role_switch *sw)
static void dwc3_imx_pre_set_role(struct dwc3 *dwc, enum usb_role role)
enum usb_role role)
static enum usb_role dwc3_meson_g12a_role_get(struct usb_role_switch *sw)
static void dwc3_qcom_set_role_notifier(struct dwc3 *dwc, enum usb_role next_role)
enum usb_role current_role;
static void dwc3_rtk_set_role(struct dwc3_rtk *rtk, enum usb_role role)
static int dwc3_usb_role_switch_set(struct usb_role_switch *sw, enum usb_role role)
static enum usb_role dwc3_usb_role_switch_get(struct usb_role_switch *sw)
enum usb_role cur_role;
static void switch_usb2_role(struct dwc3_rtk *rtk, enum usb_role role)
static void switch_dwc3_role(struct dwc3_rtk *rtk, enum usb_role role)
static enum usb_role dwc3_rtk_get_role(struct dwc3_rtk *rtk)
enum usb_role role;
static enum usb_role renesas_usb3_role_switch_get(struct usb_role_switch *sw)
enum usb_role cur_role;
enum usb_role role)
enum usb_role cur_role = renesas_usb3_role_switch_get(usb3->role_sw);
enum usb_role role)
enum usb_role cur_role = renesas_usb3_role_switch_get(usb3->role_sw);
enum usb_role role)
enum usb_role role;
enum usb_role connection_state;
enum usb_role desired_role;
enum usb_role default_role;
enum usb_role desired_role = otg_sx->desired_role;
enum usb_role current_role;
static void ssusb_set_mode(struct otg_switch_mtk *otg_sx, enum usb_role role)
static int ssusb_role_sw_set(struct usb_role_switch *sw, enum usb_role role)
static enum usb_role ssusb_role_sw_get(struct usb_role_switch *sw)
enum usb_role role)
static int musb_usb_role_sx_set(struct usb_role_switch *sw, enum usb_role role)
static enum usb_role musb_usb_role_sx_get(struct usb_role_switch *sw)
enum usb_role new_role;
enum usb_role role;
static int mtk_otg_switch_set(struct mtk_glue *glue, enum usb_role role)
enum usb_role new_role;
enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw)
enum usb_role role;
const char *usb_role_string(enum usb_role role)
enum usb_role role = usb_role_switch_get_role(sw);
enum usb_role role;
int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role)
static enum usb_role intel_xhci_usb_get_role(struct usb_role_switch *sw)
enum usb_role role;
enum usb_role role)
static int anx7411_set_usb_role(struct anx7411_data *ctx, enum usb_role role)
static enum usb_role hd3ss3220_get_attached_state(struct hd3ss3220 *hd3ss3220)
enum usb_role attached_state;
enum usb_role role_state = hd3ss3220_get_attached_state(hd3ss3220);
enum usb_role role_state = hd3ss3220_get_attached_state(hd3ss3220);
enum usb_role role_state;
enum usb_role role;
static int pmc_usb_connect(struct pmc_usb_port *port, enum usb_role role)
static int pmc_usb_set_role(struct usb_role_switch *sw, enum usb_role role)
enum usb_role usb_role = USB_ROLE_NONE;
usb_role = USB_ROLE_HOST;
usb_role = USB_ROLE_DEVICE;
usb_role_switch_set_role(data->role_sw, usb_role);
enum usb_role usb_role = USB_ROLE_NONE;
usb_role = USB_ROLE_HOST;
usb_role = USB_ROLE_DEVICE;
usb_role_switch_set_role(chip->role_sw, usb_role);
enum usb_role usb_role,
state, usb_role, orientation);
ret = usb_role_switch_set_role(port->role_sw, usb_role);
enum usb_role usb_role;
usb_role = USB_ROLE_HOST;
usb_role = USB_ROLE_DEVICE;
usb_role = USB_ROLE_HOST;
usb_role = USB_ROLE_NONE;
usb_role = USB_ROLE_DEVICE;
usb_role = USB_ROLE_NONE;
ret = tcpm_mux_set(port, state, usb_role, orientation);
enum usb_role role_val;
enum usb_role old_role = usb_role_switch_get_role(tps->role_sw);
enum usb_role new_role = USB_ROLE_NONE;
enum usb_role u_role = USB_ROLE_NONE;
enum usb_role u_role = USB_ROLE_NONE;
static inline const char *usb_role_string(enum usb_role role)
enum usb_role role);
typedef enum usb_role (*usb_role_switch_get_t)(struct usb_role_switch *sw);
int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role);
enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw);
const char *usb_role_string(enum usb_role role);
enum usb_role role)
static inline enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw)