usb_role_switch
struct usb_role_switch *role_sw;
struct usb_role_switch *role_sw;
struct usb_role_switch *role_sw;
struct usb_role_switch *role_sw;
static int hub_usb_role_switch_set(struct usb_role_switch *sw, enum usb_role role)
struct usb_role_switch *hub_role_sw;
struct usb_role_switch *dev_role_sw;
struct usb_role_switch *sw;
static int tegra_xusb_role_sw_set(struct usb_role_switch *sw,
struct usb_role_switch *usb_role_sw;
struct usb_role_switch *role_sw;
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)
struct usb_role_switch *role_sw;
struct usb_role_switch *role_switch;
static enum usb_role ci_usb_role_switch_get(struct usb_role_switch *sw)
static int ci_usb_role_switch_set(struct usb_role_switch *sw,
struct usb_role_switch *role_sw;
struct usb_role_switch *role_sw;
struct usb_role_switch *role_sw;
static int dwc2_drd_role_sw_set(struct usb_role_switch *sw, enum usb_role role)
struct usb_role_switch *role_sw;
static int dwc3_usb_role_switch_set(struct usb_role_switch *sw,
static enum usb_role dwc3_usb_role_switch_get(struct usb_role_switch *sw)
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)
struct usb_role_switch *role_sw;
struct usb_role_switch *role_switch;
static int dwc3_meson_g12a_role_set(struct usb_role_switch *sw,
static enum usb_role dwc3_meson_g12a_role_get(struct usb_role_switch *sw)
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)
struct usb_role_switch *role_switch;
static enum usb_role renesas_usb3_role_switch_get(struct usb_role_switch *sw)
static int renesas_usb3_role_switch_set(struct usb_role_switch *sw,
struct usb_role_switch *role_sw;
struct usb_role_switch *role_sw;
struct usb_role_switch *role_sw;
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)
struct usb_role_switch *role_sw;
static int jz4740_musb_role_switch_set(struct usb_role_switch *sw,
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)
struct usb_role_switch *role_sw;
enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw)
static struct usb_role_switch *
struct usb_role_switch *usb_role_switch_get(struct device *dev)
struct usb_role_switch *sw;
struct usb_role_switch *fwnode_usb_role_switch_get(struct fwnode_handle *fwnode)
struct usb_role_switch *sw;
void usb_role_switch_put(struct usb_role_switch *sw)
struct usb_role_switch *
struct usb_role_switch *sw = NULL;
struct usb_role_switch *sw = to_role_switch(dev);
struct usb_role_switch *sw = to_role_switch(dev);
struct usb_role_switch *sw = to_role_switch(dev);
struct usb_role_switch *sw = to_role_switch(dev);
struct usb_role_switch *
struct usb_role_switch *sw;
#define to_role_switch(d) container_of(d, struct usb_role_switch, dev)
void usb_role_switch_unregister(struct usb_role_switch *sw)
void usb_role_switch_set_drvdata(struct usb_role_switch *sw, void *data)
void *usb_role_switch_get_drvdata(struct usb_role_switch *sw)
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)
struct usb_role_switch *role_sw;
static int intel_xhci_usb_set_role(struct usb_role_switch *sw,
struct usb_role_switch *role_sw;
struct usb_role_switch *role_sw;
struct usb_role_switch *usb_sw;
static int pmc_usb_set_role(struct usb_role_switch *sw, enum usb_role role)
struct usb_role_switch *role_sw;
struct usb_role_switch *role_sw;
struct usb_role_switch *role_sw;
struct usb_role_switch *role_sw;
struct usb_role_switch *usb_role_sw;
static inline struct usb_role_switch *
static inline void usb_role_switch_unregister(struct usb_role_switch *sw) { }
usb_role_switch_set_drvdata(struct usb_role_switch *sw, void *data)
static inline void *usb_role_switch_get_drvdata(struct usb_role_switch *sw)
typedef int (*usb_role_switch_set_t)(struct usb_role_switch *sw,
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);
struct usb_role_switch *usb_role_switch_get(struct device *dev);
struct usb_role_switch *fwnode_usb_role_switch_get(struct fwnode_handle *node);
void usb_role_switch_put(struct usb_role_switch *sw);
struct usb_role_switch *
struct usb_role_switch *
void usb_role_switch_unregister(struct usb_role_switch *sw);
void usb_role_switch_set_drvdata(struct usb_role_switch *sw, void *data);
void *usb_role_switch_get_drvdata(struct usb_role_switch *sw);
static inline int usb_role_switch_set_role(struct usb_role_switch *sw,
static inline enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw)
struct usb_role_switch;
static inline struct usb_role_switch *usb_role_switch_get(struct device *dev)
static inline struct usb_role_switch *
static inline void usb_role_switch_put(struct usb_role_switch *sw) { }
static inline struct usb_role_switch *