Home
last modified time | relevance | path

Searched refs:port_altmode (Results 1 – 6 of 6) sorted by relevance

/Linux-v6.1/drivers/usb/typec/
Dbus.c34 struct altmode *port_altmode; in typec_altmode_set_state() local
36 port_altmode = is_port ? to_altmode(adev) : to_altmode(adev)->partner; in typec_altmode_set_state()
38 return typec_altmode_set_mux(port_altmode, conf, data); in typec_altmode_set_state()
/Linux-v6.1/drivers/platform/chrome/
Dcros_ec_typec.c68 struct typec_altmode *port_altmode[CROS_EC_ALTMODE_MAX]; member
301 typec_unregister_altmode(port->port_altmode[i]); in cros_typec_unregister_port_altmodes()
341 port->port_altmode[CROS_EC_ALTMODE_DP] = amode; in cros_typec_register_port_altmodes()
354 port->port_altmode[CROS_EC_ALTMODE_TBT] = amode; in cros_typec_register_port_altmodes()
505 port->state.alt = port->port_altmode[CROS_EC_ALTMODE_TBT]; in cros_typec_enable_tbt()
547 port->state.alt = port->port_altmode[CROS_EC_ALTMODE_DP]; in cros_typec_enable_dp()
/Linux-v6.1/drivers/usb/typec/ucsi/
Ducsi.c266 altmode = typec_altmode_get_partner(con->port_altmode[cur]); in ucsi_altmode_update_active()
324 i = ucsi_next_altmode(con->port_altmode); in ucsi_register_altmode()
330 ret = ucsi_altmode_next_mode(con->port_altmode, desc->svid); in ucsi_register_altmode()
358 con->port_altmode[i] = alt; in ucsi_register_altmode()
543 adev = con->port_altmode; in ucsi_unregister_altmodes()
Ddisplayport.c77 ret = dp->con->port_altmode[cur] == alt ? 0 : -EBUSY; in ucsi_displayport_enter()
Ducsi.h328 struct typec_altmode *port_altmode[UCSI_MAX_ALTMODES]; member
/Linux-v6.1/drivers/usb/typec/tcpm/
Dtcpm.c457 struct typec_altmode *port_altmode[ALTMODE_DISCOVERY_MAX]; member
1770 adev = typec_match_altmode(port->port_altmode, ALTMODE_DISCOVERY_MAX, in tcpm_handle_vdm_request()
6535 port->port_altmode, ALTMODE_DISCOVERY_MAX); in tcpm_register_port()
6572 for (i = 0; i < ARRAY_SIZE(port->port_altmode); i++) in tcpm_unregister_port()
6573 typec_unregister_altmode(port->port_altmode[i]); in tcpm_unregister_port()