Home
last modified time | relevance | path

Searched refs:usb_role_switch (Results 1 - 25 of 64) sorted by relevance

123

/kernel/linux/linux-5.10/include/linux/usb/
H A Drole.h8 struct usb_role_switch;
16 typedef int (*usb_role_switch_set_t)(struct usb_role_switch *sw,
18 typedef enum usb_role (*usb_role_switch_get_t)(struct usb_role_switch *sw);
52 int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role);
53 enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw);
54 struct usb_role_switch *usb_role_switch_get(struct device *dev);
55 struct usb_role_switch *fwnode_usb_role_switch_get(struct fwnode_handle *node);
56 void usb_role_switch_put(struct usb_role_switch *sw);
58 struct usb_role_switch *
61 struct usb_role_switch *
[all...]
/kernel/linux/linux-6.6/include/linux/usb/
H A Drole.h8 struct usb_role_switch;
16 typedef int (*usb_role_switch_set_t)(struct usb_role_switch *sw,
18 typedef enum usb_role (*usb_role_switch_get_t)(struct usb_role_switch *sw);
52 int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role);
53 enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw);
54 struct usb_role_switch *usb_role_switch_get(struct device *dev);
55 struct usb_role_switch *fwnode_usb_role_switch_get(struct fwnode_handle *node);
56 void usb_role_switch_put(struct usb_role_switch *sw);
58 struct usb_role_switch *
61 struct usb_role_switch *
[all...]
/kernel/linux/linux-5.10/drivers/usb/roles/
H A Dclass.c19 struct usb_role_switch { struct
34 #define to_role_switch(d) container_of(d, struct usb_role_switch, dev)
43 int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role) in usb_role_switch_set_role()
71 enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw) in usb_role_switch_get_role()
104 static struct usb_role_switch *
127 struct usb_role_switch *usb_role_switch_get(struct device *dev) in usb_role_switch_get()
129 struct usb_role_switch *sw; in usb_role_switch_get()
150 struct usb_role_switch *fwnode_usb_role_switch_get(struct fwnode_handle *fwnode) in fwnode_usb_role_switch_get()
152 struct usb_role_switch *sw; in fwnode_usb_role_switch_get()
171 void usb_role_switch_put(struct usb_role_switch *s
[all...]
H A Dintel-xhci-usb-role-switch.c46 struct usb_role_switch *role_sw;
55 static int intel_xhci_usb_set_role(struct usb_role_switch *sw, in intel_xhci_usb_set_role()
131 static enum usb_role intel_xhci_usb_get_role(struct usb_role_switch *sw) in intel_xhci_usb_get_role()
/kernel/linux/linux-6.6/drivers/usb/roles/
H A Dclass.c21 struct usb_role_switch { struct
37 #define to_role_switch(d) container_of(d, struct usb_role_switch, dev)
46 int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role) in usb_role_switch_set_role()
77 enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw) in usb_role_switch_get_role()
110 static struct usb_role_switch *
133 struct usb_role_switch *usb_role_switch_get(struct device *dev) in usb_role_switch_get()
135 struct usb_role_switch *sw; in usb_role_switch_get()
156 struct usb_role_switch *fwnode_usb_role_switch_get(struct fwnode_handle *fwnode) in fwnode_usb_role_switch_get()
158 struct usb_role_switch *sw; in fwnode_usb_role_switch_get()
177 void usb_role_switch_put(struct usb_role_switch *s
[all...]
H A Dintel-xhci-usb-role-switch.c46 struct usb_role_switch *role_sw;
55 static int intel_xhci_usb_set_role(struct usb_role_switch *sw, in intel_xhci_usb_set_role()
131 static enum usb_role intel_xhci_usb_get_role(struct usb_role_switch *sw) in intel_xhci_usb_get_role()
/kernel/linux/linux-5.10/drivers/misc/
H A Dhisi_hikey_usb.c42 struct usb_role_switch *hub_role_sw;
44 struct usb_role_switch *dev_role_sw;
101 struct usb_role_switch *sw; in relay_set_role_switch()
134 static int hub_usb_role_switch_set(struct usb_role_switch *sw, enum usb_role role) in hub_usb_role_switch_set()
/kernel/linux/linux-6.6/drivers/misc/
H A Dhisi_hikey_usb.c41 struct usb_role_switch *hub_role_sw;
43 struct usb_role_switch *dev_role_sw;
97 struct usb_role_switch *sw; in relay_set_role_switch()
130 static int hub_usb_role_switch_set(struct usb_role_switch *sw, enum usb_role role) in hub_usb_role_switch_set()
/kernel/linux/linux-5.10/drivers/usb/dwc2/
H A Ddrd.c72 static int dwc2_drd_role_sw_set(struct usb_role_switch *sw, enum usb_role role) in dwc2_drd_role_sw_set()
145 struct usb_role_switch *role_sw; in dwc2_drd_init()
/kernel/linux/linux-6.6/drivers/usb/dwc2/
H A Ddrd.c86 static int dwc2_drd_role_sw_set(struct usb_role_switch *sw, enum usb_role role) in dwc2_drd_role_sw_set()
167 struct usb_role_switch *role_sw; in dwc2_drd_init()
/kernel/linux/linux-5.10/drivers/usb/cdns3/
H A Dcore.h112 struct usb_role_switch *role_sw;
/kernel/linux/linux-6.6/drivers/platform/chrome/
H A Dcros_ec_typec.h61 struct usb_role_switch *role_sw;
/kernel/linux/linux-6.6/drivers/usb/cdns3/
H A Dcore.h113 struct usb_role_switch *role_sw;
H A Dcore.c342 static enum usb_role cdns_role_get(struct usb_role_switch *sw) in cdns_role_get()
358 static int cdns_role_set(struct usb_role_switch *sw, enum usb_role role) in cdns_role_set()
/kernel/linux/linux-6.6/drivers/usb/musb/
H A Dmediatek.c52 struct usb_role_switch *role_sw;
118 static int musb_usb_role_sx_set(struct usb_role_switch *sw, enum usb_role role) in musb_usb_role_sx_set()
123 static enum usb_role musb_usb_role_sx_get(struct usb_role_switch *sw) in musb_usb_role_sx_get()
H A Djz4740.c25 struct usb_role_switch *role_sw;
79 static int jz4740_musb_role_switch_set(struct usb_role_switch *sw, in jz4740_musb_role_switch_set()
/kernel/linux/linux-5.10/drivers/usb/musb/
H A Djz4740.c24 struct usb_role_switch *role_sw;
78 static int jz4740_musb_role_switch_set(struct usb_role_switch *sw, in jz4740_musb_role_switch_set()
H A Dmediatek.c51 struct usb_role_switch *role_sw;
170 static int musb_usb_role_sx_set(struct usb_role_switch *sw, enum usb_role role) in musb_usb_role_sx_set()
175 static enum usb_role musb_usb_role_sx_get(struct usb_role_switch *sw) in musb_usb_role_sx_get()
/kernel/linux/linux-5.10/drivers/usb/mtu3/
H A Dmtu3_dr.c321 static int ssusb_role_sw_set(struct usb_role_switch *sw, enum usb_role role) in ssusb_role_sw_set()
335 static enum usb_role ssusb_role_sw_get(struct usb_role_switch *sw) in ssusb_role_sw_get()
/kernel/linux/linux-6.6/drivers/usb/mtu3/
H A Dmtu3_dr.c260 static int ssusb_role_sw_set(struct usb_role_switch *sw, enum usb_role role) in ssusb_role_sw_set()
270 static enum usb_role ssusb_role_sw_get(struct usb_role_switch *sw) in ssusb_role_sw_get()
/kernel/linux/linux-5.10/drivers/usb/dwc3/
H A Ddrd.c481 static int dwc3_usb_role_switch_set(struct usb_role_switch *sw, in dwc3_usb_role_switch_set()
506 static enum usb_role dwc3_usb_role_switch_get(struct usb_role_switch *sw) in dwc3_usb_role_switch_get()
H A Ddwc3-meson-g12a.c268 struct usb_role_switch *role_switch;
521 static int dwc3_meson_g12a_role_set(struct usb_role_switch *sw, in dwc3_meson_g12a_role_set()
542 static enum usb_role dwc3_meson_g12a_role_get(struct usb_role_switch *sw) in dwc3_meson_g12a_role_get()
/kernel/linux/linux-6.6/drivers/usb/dwc3/
H A Ddrd.c443 static int dwc3_usb_role_switch_set(struct usb_role_switch *sw, in dwc3_usb_role_switch_set()
468 static enum usb_role dwc3_usb_role_switch_get(struct usb_role_switch *sw) in dwc3_usb_role_switch_get()
H A Ddwc3-meson-g12a.c262 struct usb_role_switch *role_switch;
515 static int dwc3_meson_g12a_role_set(struct usb_role_switch *sw, in dwc3_meson_g12a_role_set()
536 static enum usb_role dwc3_meson_g12a_role_get(struct usb_role_switch *sw) in dwc3_meson_g12a_role_get()
/kernel/linux/linux-5.10/drivers/usb/typec/
H A Dqcom-pmic-typec.c40 struct usb_role_switch *role_sw;

Completed in 17 milliseconds

123