Lines Matching defs:role
28 #include <linux/usb/role.h>
344 enum usb_role role;
672 usb_role_switch_set_role(usb3->role_sw, usb3->role);
686 usb3->role = host ? USB_ROLE_HOST : USB_ROLE_DEVICE;
2372 enum usb_role role)
2378 switch (role) {
2426 enum usb_role role)
2432 if (cur_role == USB_ROLE_HOST && role == USB_ROLE_DEVICE) {
2435 } else if (cur_role == USB_ROLE_DEVICE && role == USB_ROLE_HOST) {
2445 enum usb_role role)
2452 handle_ext_role_switch_states(usb3_to_dev(usb3), role);
2454 handle_role_switch_states(usb3_to_dev(usb3), role);
2498 static DEVICE_ATTR_RW(role);
2830 if (device_property_read_bool(&pdev->dev, "usb-role-switch")) {
2843 /* If not found, this driver will not use a role sw */