Lines Matching defs:role
29 #include <linux/usb/role.h>
351 enum usb_role role;
720 usb_role_switch_set_role(usb3->role_sw, usb3->role);
744 usb3->role = host ? USB_ROLE_HOST : USB_ROLE_DEVICE;
2450 enum usb_role role)
2456 switch (role) {
2518 enum usb_role role)
2524 if (cur_role == USB_ROLE_HOST && role == USB_ROLE_DEVICE) {
2527 } else if (cur_role == USB_ROLE_DEVICE && role == USB_ROLE_HOST) {
2537 enum usb_role role)
2544 handle_ext_role_switch_states(usb3_to_dev(usb3), role);
2546 handle_role_switch_states(usb3_to_dev(usb3), role);
2590 static DEVICE_ATTR_RW(role);
2933 if (device_property_read_bool(&pdev->dev, "usb-role-switch")) {
2946 /* If not found, this driver will not use a role sw */