Lines Matching refs:role
28 enum usb_role role; member
75 int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role) in usb_role_switch_set_role() argument
87 ret = sw->set(sw, role); in usb_role_switch_set_role()
89 sw->role = role; in usb_role_switch_set_role()
108 enum usb_role role; in usb_role_switch_get_role() local
116 role = sw->get(sw); in usb_role_switch_get_role()
118 role = sw->role; in usb_role_switch_get_role()
122 return role; in usb_role_switch_get_role()
259 const char *usb_role_string(enum usb_role role) in usb_role_string() argument
261 if (role < 0 || role >= ARRAY_SIZE(usb_roles)) in usb_role_string()
264 return usb_roles[role]; in usb_role_string()
272 enum usb_role role = usb_role_switch_get_role(sw); in role_show() local
274 return sprintf(buf, "%s\n", usb_roles[role]); in role_show()
299 static DEVICE_ATTR_RW(role);