Symbol: usb_role
drivers/extcon/extcon-axp288.c
168
enum usb_role role;
drivers/extcon/extcon-axp288.c
182
enum usb_role role;
drivers/extcon/extcon-intel-cht-wc.c
283
enum usb_role role;
drivers/extcon/extcon-ptn5150.c
102
usb_role = USB_ROLE_HOST;
drivers/extcon/extcon-ptn5150.c
108
if (usb_role) {
drivers/extcon/extcon-ptn5150.c
109
ret = usb_role_switch_set_role(info->role_sw, usb_role);
drivers/extcon/extcon-ptn5150.c
112
usb_role_string(usb_role), ret);
drivers/extcon/extcon-ptn5150.c
75
enum usb_role usb_role = USB_ROLE_NONE;
drivers/extcon/extcon-ptn5150.c
91
usb_role = USB_ROLE_DEVICE;
drivers/extcon/extcon-usbc-tusb320.c
284
enum usb_role usb_role;
drivers/extcon/extcon-usbc-tusb320.c
307
usb_role = USB_ROLE_HOST;
drivers/extcon/extcon-usbc-tusb320.c
313
usb_role = USB_ROLE_DEVICE;
drivers/extcon/extcon-usbc-tusb320.c
325
usb_role = USB_ROLE_NONE;
drivers/extcon/extcon-usbc-tusb320.c
333
usb_role = USB_ROLE_HOST;
drivers/extcon/extcon-usbc-tusb320.c
340
usb_role = USB_ROLE_DEVICE;
drivers/extcon/extcon-usbc-tusb320.c
351
usb_role = USB_ROLE_NONE;
drivers/extcon/extcon-usbc-tusb320.c
361
usb_role_switch_set_role(priv->role_sw, usb_role);
drivers/misc/hisi_hikey_usb.c
130
static int hub_usb_role_switch_set(struct usb_role_switch *sw, enum usb_role role)
drivers/misc/hisi_hikey_usb.c
44
enum usb_role role;
drivers/misc/hisi_hikey_usb.c
98
enum usb_role role;
drivers/phy/tegra/xusb.c
593
static enum usb_phy_events to_usb_phy_event(enum usb_role role)
drivers/phy/tegra/xusb.c
612
enum usb_role role = usb_role_switch_get_role(port->usb_role_sw);
drivers/phy/tegra/xusb.c
623
enum usb_role role)
drivers/phy/tegra/xusb.c
729
enum usb_role role = USB_ROLE_NONE;
drivers/usb/cdns3/core.c
212
static enum usb_role cdns_hw_role_state_machine(struct cdns *cdns)
drivers/usb/cdns3/core.c
214
enum usb_role role = USB_ROLE_NONE;
drivers/usb/cdns3/core.c
29
static int cdns_role_start(struct cdns *cdns, enum usb_role role)
drivers/usb/cdns3/core.c
300
enum usb_role real_role, current_role;
drivers/usb/cdns3/core.c
342
static enum usb_role cdns_role_get(struct usb_role_switch *sw)
drivers/usb/cdns3/core.c
358
static int cdns_role_set(struct usb_role_switch *sw, enum usb_role role)
drivers/usb/cdns3/core.c
528
enum usb_role real_role;
drivers/usb/cdns3/core.c
57
enum usb_role role = cdns->role;
drivers/usb/cdns3/core.h
108
enum usb_role role;
drivers/usb/chipidea/ci.h
320
static inline enum usb_role ci_role_to_usb_role(struct ci_hdrc *ci)
drivers/usb/chipidea/ci.h
330
static inline enum ci_role usb_role_to_ci_role(enum usb_role role)
drivers/usb/chipidea/core.c
602
static enum usb_role ci_usb_role_switch_get(struct usb_role_switch *sw)
drivers/usb/chipidea/core.c
605
enum usb_role role;
drivers/usb/chipidea/core.c
616
enum usb_role role)
drivers/usb/common/usb-conn-gpio.c
38
enum usb_role last_role;
drivers/usb/common/usb-conn-gpio.c
73
enum usb_role role;
drivers/usb/dwc2/drd.c
220
enum usb_role role;
drivers/usb/dwc2/drd.c
86
static int dwc2_drd_role_sw_set(struct usb_role_switch *sw, enum usb_role role)
drivers/usb/dwc3/core.h
1000
void (*pre_set_role)(struct dwc3 *dwc, enum usb_role role);
drivers/usb/dwc3/core.h
1634
static inline void dwc3_pre_set_role(struct dwc3 *dwc, enum usb_role role)
drivers/usb/dwc3/drd.c
439
enum usb_role role = mode == DWC3_GCTL_PRTCAP_HOST ?
drivers/usb/dwc3/drd.c
451
enum usb_role role)
drivers/usb/dwc3/drd.c
476
static enum usb_role dwc3_usb_role_switch_get(struct usb_role_switch *sw)
drivers/usb/dwc3/drd.c
480
enum usb_role role;
drivers/usb/dwc3/dwc3-apple.c
353
static int dwc3_usb_role_switch_set(struct usb_role_switch *sw, enum usb_role role)
drivers/usb/dwc3/dwc3-apple.c
399
static enum usb_role dwc3_usb_role_switch_get(struct usb_role_switch *sw)
drivers/usb/dwc3/dwc3-imx8mp.c
161
static void dwc3_imx_pre_set_role(struct dwc3 *dwc, enum usb_role role)
drivers/usb/dwc3/dwc3-meson-g12a.c
516
enum usb_role role)
drivers/usb/dwc3/dwc3-meson-g12a.c
536
static enum usb_role dwc3_meson_g12a_role_get(struct usb_role_switch *sw)
drivers/usb/dwc3/dwc3-qcom.c
561
static void dwc3_qcom_set_role_notifier(struct dwc3 *dwc, enum usb_role next_role)
drivers/usb/dwc3/dwc3-qcom.c
87
enum usb_role current_role;
drivers/usb/dwc3/dwc3-rtk.c
108
static void dwc3_rtk_set_role(struct dwc3_rtk *rtk, enum usb_role role)
drivers/usb/dwc3/dwc3-rtk.c
118
static int dwc3_usb_role_switch_set(struct usb_role_switch *sw, enum usb_role role)
drivers/usb/dwc3/dwc3-rtk.c
127
static enum usb_role dwc3_usb_role_switch_get(struct usb_role_switch *sw)
drivers/usb/dwc3/dwc3-rtk.c
61
enum usb_role cur_role;
drivers/usb/dwc3/dwc3-rtk.c
65
static void switch_usb2_role(struct dwc3_rtk *rtk, enum usb_role role)
drivers/usb/dwc3/dwc3-rtk.c
86
static void switch_dwc3_role(struct dwc3_rtk *rtk, enum usb_role role)
drivers/usb/dwc3/dwc3-rtk.c
94
static enum usb_role dwc3_rtk_get_role(struct dwc3_rtk *rtk)
drivers/usb/dwc3/dwc3-rtk.c
96
enum usb_role role;
drivers/usb/gadget/udc/renesas_usb3.c
2436
static enum usb_role renesas_usb3_role_switch_get(struct usb_role_switch *sw)
drivers/usb/gadget/udc/renesas_usb3.c
2439
enum usb_role cur_role;
drivers/usb/gadget/udc/renesas_usb3.c
2449
enum usb_role role)
drivers/usb/gadget/udc/renesas_usb3.c
2453
enum usb_role cur_role = renesas_usb3_role_switch_get(usb3->role_sw);
drivers/usb/gadget/udc/renesas_usb3.c
2517
enum usb_role role)
drivers/usb/gadget/udc/renesas_usb3.c
2521
enum usb_role cur_role = renesas_usb3_role_switch_get(usb3->role_sw);
drivers/usb/gadget/udc/renesas_usb3.c
2536
enum usb_role role)
drivers/usb/gadget/udc/renesas_usb3.c
351
enum usb_role role;
drivers/usb/gadget/udc/renesas_usb3.c
363
enum usb_role connection_state;
drivers/usb/mtu3/mtu3.h
222
enum usb_role desired_role;
drivers/usb/mtu3/mtu3.h
223
enum usb_role default_role;
drivers/usb/mtu3/mtu3_dr.c
134
enum usb_role desired_role = otg_sx->desired_role;
drivers/usb/mtu3/mtu3_dr.c
135
enum usb_role current_role;
drivers/usb/mtu3/mtu3_dr.c
175
static void ssusb_set_mode(struct otg_switch_mtk *otg_sx, enum usb_role role)
drivers/usb/mtu3/mtu3_dr.c
261
static int ssusb_role_sw_set(struct usb_role_switch *sw, enum usb_role role)
drivers/usb/mtu3/mtu3_dr.c
271
static enum usb_role ssusb_role_sw_get(struct usb_role_switch *sw)
drivers/usb/musb/jz4740.c
80
enum usb_role role)
drivers/usb/musb/mediatek.c
118
static int musb_usb_role_sx_set(struct usb_role_switch *sw, enum usb_role role)
drivers/usb/musb/mediatek.c
123
static enum usb_role musb_usb_role_sx_get(struct usb_role_switch *sw)
drivers/usb/musb/mediatek.c
223
enum usb_role new_role;
drivers/usb/musb/mediatek.c
51
enum usb_role role;
drivers/usb/musb/mediatek.c
66
static int mtk_otg_switch_set(struct mtk_glue *glue, enum usb_role role)
drivers/usb/musb/mediatek.c
70
enum usb_role new_role;
drivers/usb/roles/class.c
106
enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw)
drivers/usb/roles/class.c
108
enum usb_role role;
drivers/usb/roles/class.c
264
const char *usb_role_string(enum usb_role role)
drivers/usb/roles/class.c
277
enum usb_role role = usb_role_switch_get_role(sw);
drivers/usb/roles/class.c
28
enum usb_role role;
drivers/usb/roles/class.c
75
int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role)
drivers/usb/roles/intel-xhci-usb-role-switch.c
131
static enum usb_role intel_xhci_usb_get_role(struct usb_role_switch *sw)
drivers/usb/roles/intel-xhci-usb-role-switch.c
134
enum usb_role role;
drivers/usb/roles/intel-xhci-usb-role-switch.c
56
enum usb_role role)
drivers/usb/typec/anx7411.c
478
static int anx7411_set_usb_role(struct anx7411_data *ctx, enum usb_role role)
drivers/usb/typec/hd3ss3220.c
162
static enum usb_role hd3ss3220_get_attached_state(struct hd3ss3220 *hd3ss3220)
drivers/usb/typec/hd3ss3220.c
165
enum usb_role attached_state;
drivers/usb/typec/hd3ss3220.c
226
enum usb_role role_state = hd3ss3220_get_attached_state(hd3ss3220);
drivers/usb/typec/hd3ss3220.c
253
enum usb_role role_state = hd3ss3220_get_attached_state(hd3ss3220);
drivers/usb/typec/hd3ss3220.c
58
enum usb_role role_state;
drivers/usb/typec/mux/intel_pmc_mux.c
141
enum usb_role role;
drivers/usb/typec/mux/intel_pmc_mux.c
476
static int pmc_usb_connect(struct pmc_usb_port *port, enum usb_role role)
drivers/usb/typec/mux/intel_pmc_mux.c
555
static int pmc_usb_set_role(struct usb_role_switch *sw, enum usb_role role)
drivers/usb/typec/rt1719.c
195
enum usb_role usb_role = USB_ROLE_NONE;
drivers/usb/typec/rt1719.c
199
usb_role = USB_ROLE_HOST;
drivers/usb/typec/rt1719.c
201
usb_role = USB_ROLE_DEVICE;
drivers/usb/typec/rt1719.c
204
usb_role_switch_set_role(data->role_sw, usb_role);
drivers/usb/typec/stusb160x.c
331
enum usb_role usb_role = USB_ROLE_NONE;
drivers/usb/typec/stusb160x.c
335
usb_role = USB_ROLE_HOST;
drivers/usb/typec/stusb160x.c
337
usb_role = USB_ROLE_DEVICE;
drivers/usb/typec/stusb160x.c
340
usb_role_switch_set_role(chip->role_sw, usb_role);
drivers/usb/typec/tcpm/tcpm.c
1083
enum usb_role usb_role,
drivers/usb/typec/tcpm/tcpm.c
1089
state, usb_role, orientation);
drivers/usb/typec/tcpm/tcpm.c
1096
ret = usb_role_switch_set_role(port->role_sw, usb_role);
drivers/usb/typec/tcpm/tcpm.c
1186
enum usb_role usb_role;
drivers/usb/typec/tcpm/tcpm.c
1196
usb_role = USB_ROLE_HOST;
drivers/usb/typec/tcpm/tcpm.c
1198
usb_role = USB_ROLE_DEVICE;
drivers/usb/typec/tcpm/tcpm.c
1202
usb_role = USB_ROLE_HOST;
drivers/usb/typec/tcpm/tcpm.c
1204
usb_role = USB_ROLE_NONE;
drivers/usb/typec/tcpm/tcpm.c
1211
usb_role = USB_ROLE_DEVICE;
drivers/usb/typec/tcpm/tcpm.c
1213
usb_role = USB_ROLE_NONE;
drivers/usb/typec/tcpm/tcpm.c
1219
ret = tcpm_mux_set(port, state, usb_role, orientation);
drivers/usb/typec/tipd/core.c
328
enum usb_role role_val;
drivers/usb/typec/tipd/core.c
756
enum usb_role old_role = usb_role_switch_get_role(tps->role_sw);
drivers/usb/typec/tipd/core.c
757
enum usb_role new_role = USB_ROLE_NONE;
drivers/usb/typec/ucsi/ucsi.c
1157
enum usb_role u_role = USB_ROLE_NONE;
drivers/usb/typec/ucsi/ucsi.c
1617
enum usb_role u_role = USB_ROLE_NONE;
include/linux/usb/role.h
119
static inline const char *usb_role_string(enum usb_role role)
include/linux/usb/role.h
17
enum usb_role role);
include/linux/usb/role.h
18
typedef enum usb_role (*usb_role_switch_get_t)(struct usb_role_switch *sw);
include/linux/usb/role.h
52
int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role);
include/linux/usb/role.h
53
enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw);
include/linux/usb/role.h
68
const char *usb_role_string(enum usb_role role);
include/linux/usb/role.h
71
enum usb_role role)
include/linux/usb/role.h
76
static inline enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw)