Searched refs:typec_partner (Results 1 – 11 of 11) sorted by relevance
| /linux/include/linux/usb/ |
| H A D | typec.h | 16 struct typec_partner; 134 int typec_partner_set_identity(struct typec_partner *partner); 157 void typec_partner_set_pd_revision(struct typec_partner *partner, u16 pd_revision); 158 int typec_partner_set_num_altmodes(struct typec_partner *partner, int num_altmodes); 160 *typec_partner_register_altmode(struct typec_partner *partner, 245 void (*attach)(struct typec_partner *partner, struct device *dev); 246 void (*deattach)(struct typec_partner *partner, struct device *dev); 323 struct typec_partner *typec_register_partner(struct typec_port *port, 325 void typec_unregister_partner(struct typec_partner *partner); 361 void typec_partner_set_svdm_version(struct typec_partner *partner, [all …]
|
| /linux/drivers/usb/typec/ |
| H A D | class.h | 29 struct typec_partner { struct 43 void (*attach)(struct typec_partner *partner, struct device *dev); argument 44 void (*deattach)(struct typec_partner *partner, struct device *dev); argument 88 #define to_typec_partner(_dev_) container_of(_dev_, struct typec_partner, dev)
|
| H A D | class.c | 64 struct typec_partner *partner = to_typec_partner(dev); in get_pd_identity() 634 void typec_partner_set_usb_mode(struct typec_partner *partner, enum usb_mode mode) in typec_partner_set_usb_mode() 648 struct typec_partner *partner = to_typec_partner(dev); in usb_mode_show() 670 struct typec_partner *partner = to_typec_partner(dev); in usb_mode_store() 699 struct typec_partner *p = to_typec_partner(dev); in accessory_mode_show() 709 struct typec_partner *p = to_typec_partner(dev); in supports_usb_power_delivery_show() 718 struct typec_partner *partner; in number_of_alternate_modes_show() 748 struct typec_partner *partner = to_typec_partner(kobj_to_dev(kobj)); in typec_partner_attr_is_visible() 782 struct typec_partner *partner = to_typec_partner(dev); in typec_partner_release() 794 static void typec_partner_link_device(struct typec_partner *partner, struct device *dev) in typec_partner_link_device() [all …]
|
| H A D | wusb3801.c | 89 struct typec_partner *partner;
|
| H A D | anx7411.c | 248 struct typec_partner *partner; 380 struct typec_partner *partner; in anx7411_register_partner()
|
| H A D | rt1719.c | 91 struct typec_partner *partner;
|
| /linux/drivers/usb/typec/ucsi/ |
| H A D | ucsi.h | 519 struct typec_partner *partner;
|
| H A D | ucsi.c | 1066 struct typec_partner *partner; in ucsi_register_partner()
|
| /linux/Documentation/driver-api/usb/ |
| H A D | typec.rst | 87 The class will provide a handle to struct typec_partner if the registration was
|
| /linux/drivers/usb/typec/tipd/ |
| H A D | core.c | 174 struct typec_partner *partner;
|
| /linux/drivers/usb/typec/tcpm/ |
| H A D | tcpm.c | 359 struct typec_partner *partner; 4390 struct typec_partner *partner; in tcpm_typec_connect()
|