Home
last modified time | relevance | path

Searched refs:typec_partner (Results 1 – 15 of 15) sorted by relevance

/linux/include/linux/usb/
H A Dtypec.h16 struct typec_partner;
137 int typec_partner_set_identity(struct typec_partner *partner);
161 void typec_partner_set_pd_revision(struct typec_partner *partner, u16 pd_revision);
162 int typec_partner_set_num_altmodes(struct typec_partner *partner, int num_altmodes);
164 *typec_partner_register_altmode(struct typec_partner *partner,
249 void (*attach)(struct typec_partner *partner, struct device *dev);
250 void (*deattach)(struct typec_partner *partner, struct device *dev);
329 struct typec_partner *typec_register_partner(struct typec_port *port,
331 void typec_unregister_partner(struct typec_partner *partner);
367 void typec_partner_set_svdm_version(struct typec_partner *partner,
[all …]
H A Dtypec_altmode.h254 int typec_mode_selection_start(struct typec_partner *partner,
271 void typec_altmode_state_update(struct typec_partner *partner, const u16 svid,
282 void typec_mode_selection_delete(struct typec_partner *partner);
/linux/drivers/usb/typec/
H A Dclass.h30 struct typec_partner { struct
45 void (*attach)(struct typec_partner *partner, struct device *dev); argument
46 void (*deattach)(struct typec_partner *partner, struct device *dev); argument
91 #define to_typec_partner(_dev_) container_of(_dev_, struct typec_partner, dev)
H A Dclass.c64 struct typec_partner *partner = to_typec_partner(dev); in get_pd_identity()
728 void typec_partner_set_usb_mode(struct typec_partner *partner, enum usb_mode mode) in typec_partner_set_usb_mode()
742 struct typec_partner *partner = to_typec_partner(dev); in usb_mode_show()
764 struct typec_partner *partner = to_typec_partner(dev); in usb_mode_store()
793 struct typec_partner *p = to_typec_partner(dev); in accessory_mode_show()
803 struct typec_partner *p = to_typec_partner(dev); in supports_usb_power_delivery_show()
812 struct typec_partner *partner; in number_of_alternate_modes_show()
842 struct typec_partner *partner = to_typec_partner(kobj_to_dev(kobj)); in typec_partner_attr_is_visible()
876 struct typec_partner *partner = to_typec_partner(dev); in typec_partner_release()
888 static void typec_partner_link_device(struct typec_partner *partner, struct device *dev) in typec_partner_link_device()
[all …]
H A Dmode_selection.c44 struct typec_partner *partner;
176 void typec_altmode_state_update(struct typec_partner *partner, const u16 svid, in typec_altmode_state_update()
231 int typec_mode_selection_start(struct typec_partner *partner, in typec_mode_selection_start()
271 void typec_mode_selection_delete(struct typec_partner *partner) in typec_mode_selection_delete()
H A Dwusb3801.c89 struct typec_partner *partner;
H A Danx7411.c248 struct typec_partner *partner;
380 struct typec_partner *partner; in anx7411_register_partner()
H A Dstusb160x.c157 struct typec_partner *partner;
H A Drt1719.c91 struct typec_partner *partner;
/linux/drivers/platform/chrome/
H A Dcros_ec_typec.h52 struct typec_partner *partner;
/linux/drivers/usb/typec/ucsi/
H A Ducsi.h523 struct typec_partner *partner;
H A Ducsi.c1087 struct typec_partner *partner; in ucsi_register_partner()
/linux/Documentation/driver-api/usb/
H A Dtypec.rst87 The class will provide a handle to struct typec_partner if the registration was
/linux/drivers/usb/typec/tipd/
H A Dcore.c174 struct typec_partner *partner;
/linux/drivers/usb/typec/tcpm/
H A Dtcpm.c359 struct typec_partner *partner;
4390 struct typec_partner *partner; in tcpm_typec_connect()