Home
last modified time | relevance | path

Searched refs:typec_cable (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/include/linux/usb/
H A Dtypec.h17 struct typec_cable;
135 int typec_cable_set_identity(struct typec_cable *cable);
327 struct typec_cable *typec_register_cable(struct typec_port *port,
329 void typec_unregister_cable(struct typec_cable *cable);
331 struct typec_cable *typec_cable_get(struct typec_port *port);
332 void typec_cable_put(struct typec_cable *cable);
333 int typec_cable_is_active(struct typec_cable *cable);
335 struct typec_plug *typec_register_plug(struct typec_cable *cable,
365 void typec_cable_set_svdm_version(struct typec_cable *cable, enum usb_pd_svdm_ver svdm_version);
/linux-6.15/drivers/usb/typec/
H A Dclass.h20 struct typec_cable { struct
87 #define to_typec_cable(_dev_) container_of(_dev_, struct typec_cable, dev)
H A Dclass.c68 struct typec_cable *cable = to_typec_cable(dev); in get_pd_identity()
1269 struct typec_cable *cable = to_typec_cable(dev); in plug_type_show()
1281 ATTRIBUTE_GROUPS(typec_cable);
1285 struct typec_cable *cable = to_typec_cable(dev); in typec_cable_release()
1303 struct typec_cable *typec_cable_get(struct typec_port *port) in typec_cable_get()
1320 void typec_cable_put(struct typec_cable *cable) in typec_cable_put()
1332 int typec_cable_is_active(struct typec_cable *cable) in typec_cable_is_active()
1345 int typec_cable_set_identity(struct typec_cable *cable) in typec_cable_set_identity()
1368 struct typec_cable *cable; in typec_register_cable()
1410 void typec_unregister_cable(struct typec_cable *cable) in typec_unregister_cable()
[all …]
/linux-6.15/drivers/platform/chrome/
H A Dcros_ec_typec.h53 struct typec_cable *cable;
/linux-6.15/drivers/usb/typec/altmodes/
H A Dthunderbolt.c29 struct typec_cable *cable;
/linux-6.15/drivers/usb/typec/ucsi/
H A Ducsi.h498 struct typec_cable *cable;
H A Ducsi.c933 struct typec_cable *cable; in ucsi_register_cable()
/linux-6.15/Documentation/driver-api/usb/
H A Dtypec.rst120 The class will provide a handle to struct typec_cable and struct typec_plug if
/linux-6.15/drivers/usb/typec/tcpm/
H A Dtcpm.c358 struct typec_cable *cable;