Lines Matching refs:role
22 enum usb_role role; member
42 int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role) in usb_role_switch_set_role() argument
51 ret = sw->set(sw, role); in usb_role_switch_set_role()
53 sw->role = role; in usb_role_switch_set_role()
72 enum usb_role role; in usb_role_switch_get_role() local
80 role = sw->get(sw); in usb_role_switch_get_role()
82 role = sw->role; in usb_role_switch_get_role()
86 return role; in usb_role_switch_get_role()
220 const char *usb_role_string(enum usb_role role) in usb_role_string() argument
222 if (role < 0 || role >= ARRAY_SIZE(usb_roles)) in usb_role_string()
225 return usb_roles[role]; in usb_role_string()
233 enum usb_role role = usb_role_switch_get_role(sw); in role_show() local
235 return sprintf(buf, "%s\n", usb_roles[role]); in role_show()
260 static DEVICE_ATTR_RW(role);