Lines Matching refs:usb_role_switch
18 struct usb_role_switch { struct
32 #define to_role_switch(d) container_of(d, struct usb_role_switch, dev) argument
41 int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role) in usb_role_switch_set_role()
67 enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw) in usb_role_switch_get_role()
110 struct usb_role_switch *usb_role_switch_get(struct device *dev) in usb_role_switch_get()
112 struct usb_role_switch *sw; in usb_role_switch_get()
130 void usb_role_switch_put(struct usb_role_switch *sw) in usb_role_switch_put()
143 struct usb_role_switch *sw = to_role_switch(dev); in usb_role_switch_is_visible()
160 struct usb_role_switch *sw = to_role_switch(dev); in role_show()
169 struct usb_role_switch *sw = to_role_switch(dev); in role_store()
219 struct usb_role_switch *sw = to_role_switch(dev); in usb_role_switch_release()
245 struct usb_role_switch *
249 struct usb_role_switch *sw; in usb_role_switch_register()
291 void usb_role_switch_unregister(struct usb_role_switch *sw) in usb_role_switch_unregister()