Searched refs:try_role (Results 1 – 4 of 4) sorted by relevance
255 * @try_role: Set data role preference for DRP port266 int (*try_role)(struct typec_port *port, int role);322 /* Specific to try_role(). Indicates the user want's to clear the preference. */262 int (*try_role)(struct typec_port *port, int role); global() member
208 .try_role = wusb3801_try_role,
1728 if (!port->ops || !port->ops->try_role) { in preferred_role_store()1741 ret = port->ops->try_role(port, role); in preferred_role_store()2070 !port->ops || !port->ops->try_role) in typec_attr_is_visible()
400 int try_role; member649 ((port)->try_snk_count == 0 && (port)->try_role == TYPEC_SINK && \653 ((port)->try_src_count == 0 && (port)->try_role == TYPEC_SOURCE && \674 if (port->try_role == TYPEC_SINK) in tcpm_default_state()676 else if (port->try_role == TYPEC_SOURCE) in tcpm_default_state()6680 if (port->try_role == TYPEC_NO_PREFERRED_ROLE || in tcpm_dr_set()6681 port->try_role == port->pwr_role) { in tcpm_dr_set()6818 if (tcpc->try_role) in tcpm_try_role()6819 ret = tcpc->try_role(tcpc, role); in tcpm_try_role()6821 port->try_role = role; in tcpm_try_role()[all …]