Lines Matching refs:usb_role_switch
19 struct usb_role_switch { struct
33 #define to_role_switch(d) container_of(d, struct usb_role_switch, dev) argument
42 int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role) in usb_role_switch_set_role()
70 enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw) in usb_role_switch_get_role()
103 static struct usb_role_switch *
123 struct usb_role_switch *usb_role_switch_get(struct device *dev) in usb_role_switch_get()
125 struct usb_role_switch *sw; in usb_role_switch_get()
146 struct usb_role_switch *fwnode_usb_role_switch_get(struct fwnode_handle *fwnode) in fwnode_usb_role_switch_get()
148 struct usb_role_switch *sw; in fwnode_usb_role_switch_get()
167 void usb_role_switch_put(struct usb_role_switch *sw) in usb_role_switch_put()
183 struct usb_role_switch *
201 struct usb_role_switch *sw = to_role_switch(dev); in usb_role_switch_is_visible()
218 struct usb_role_switch *sw = to_role_switch(dev); in role_show()
227 struct usb_role_switch *sw = to_role_switch(dev); in role_store()
277 struct usb_role_switch *sw = to_role_switch(dev); in usb_role_switch_release()
303 struct usb_role_switch *
307 struct usb_role_switch *sw; in usb_role_switch_register()
352 void usb_role_switch_unregister(struct usb_role_switch *sw) in usb_role_switch_unregister()
364 void usb_role_switch_set_drvdata(struct usb_role_switch *sw, void *data) in usb_role_switch_set_drvdata()
374 void *usb_role_switch_get_drvdata(struct usb_role_switch *sw) in usb_role_switch_get_drvdata()