Searched refs:typec_partner (Results 1 – 13 of 13) sorted by relevance
| /linux-6.15/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); 360 void typec_partner_set_svdm_version(struct typec_partner *partner, [all …]
|
| /linux-6.15/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() 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() 782 struct typec_partner *partner = to_typec_partner(dev); in typec_partner_release() 1015 struct typec_partner *partner; in typec_register_partner() 2053 struct typec_partner *partner; in typec_partner_attach() 2078 struct typec_partner *partner; in typec_partner_deattach() [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 | stusb160x.c | 157 struct typec_partner *partner;
|
| H A D | rt1719.c | 91 struct typec_partner *partner;
|
| /linux-6.15/drivers/platform/chrome/ |
| H A D | cros_ec_typec.h | 52 struct typec_partner *partner;
|
| /linux-6.15/drivers/usb/typec/ucsi/ |
| H A D | ucsi.h | 497 struct typec_partner *partner;
|
| H A D | ucsi.c | 1042 struct typec_partner *partner; in ucsi_register_partner()
|
| /linux-6.15/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-6.15/drivers/usb/typec/tipd/ |
| H A D | core.c | 131 struct typec_partner *partner;
|
| /linux-6.15/drivers/usb/typec/tcpm/ |
| H A D | tcpm.c | 354 struct typec_partner *partner; 4316 struct typec_partner *partner; in tcpm_typec_connect()
|