Home
last modified time | relevance | path

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

/linux-6.15/include/linux/usb/
H A Dtcpm.h158 int (*try_role)(struct tcpc_dev *dev, int role); member
H A Dtypec.h262 int (*try_role)(struct typec_port *port, int role); member
/linux-6.15/drivers/usb/typec/
H A Dwusb3801.c208 .try_role = wusb3801_try_role,
H A Dhd3ss3220.c195 .try_role = hd3ss3220_try_role,
H A Dclass.c1630 if (!port->ops || !port->ops->try_role) { in preferred_role_store()
1643 ret = port->ops->try_role(port, role); in preferred_role_store()
1972 !port->ops || !port->ops->try_role) in typec_attr_is_visible()
/linux-6.15/drivers/usb/typec/tcpm/
H A Dtcpm.c395 int try_role; member
634 ((port)->try_snk_count == 0 && (port)->try_role == TYPEC_SINK && \
659 if (port->try_role == TYPEC_SINK) in tcpm_default_state()
661 else if (port->try_role == TYPEC_SOURCE) in tcpm_default_state()
6553 if (port->try_role == TYPEC_NO_PREFERRED_ROLE || in tcpm_dr_set()
6554 port->try_role == port->pwr_role) { in tcpm_dr_set()
6691 if (tcpc->try_role) in tcpm_try_role()
6692 ret = tcpc->try_role(tcpc, role); in tcpm_try_role()
6694 port->try_role = role; in tcpm_try_role()
7054 .try_role = tcpm_try_role,
[all …]