Lines Matching refs:role
24 enum usb_role role; member
44 int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role) in usb_role_switch_set_role() argument
53 ret = sw->set(sw, role); in usb_role_switch_set_role()
55 sw->role = role; in usb_role_switch_set_role()
74 enum usb_role role; in usb_role_switch_get_role() local
82 role = sw->get(sw); in usb_role_switch_get_role()
84 role = sw->role; in usb_role_switch_get_role()
88 return role; in usb_role_switch_get_role()
222 const char *usb_role_string(enum usb_role role) in usb_role_string() argument
224 if (role < 0 || role >= ARRAY_SIZE(usb_roles)) in usb_role_string()
227 return usb_roles[role]; in usb_role_string()
235 enum usb_role role = usb_role_switch_get_role(sw); in role_show() local
237 return sprintf(buf, "%s\n", usb_roles[role]); in role_show()
262 static DEVICE_ATTR_RW(role);