Symbol: TYPEC_SINK
drivers/extcon/extcon-rtk-type-c.c
355
typec_set_pwr_role(type_c->port, TYPEC_SINK);
drivers/extcon/extcon-usbc-tusb320.c
314
pwr_role = TYPEC_SINK;
drivers/extcon/extcon-usbc-tusb320.c
326
pwr_role = TYPEC_SINK;
drivers/extcon/extcon-usbc-tusb320.c
339
pwr_role = TYPEC_SINK;
drivers/extcon/extcon-usbc-tusb320.c
352
pwr_role = TYPEC_SINK;
drivers/platform/chrome/cros_ec_typec.c
1139
caps_desc.role = TYPEC_SINK;
drivers/platform/chrome/cros_ec_typec.c
117
role = resp.role & PD_CTRL_RESP_ROLE_POWER ? TYPEC_SOURCE : TYPEC_SINK;
drivers/platform/chrome/cros_ec_typec.c
839
typec_set_pwr_role(port, resp->role ? TYPEC_SOURCE : TYPEC_SINK);
drivers/platform/chrome/cros_ec_typec.c
861
TYPEC_SOURCE : TYPEC_SINK);
drivers/platform/chrome/cros_ec_typec.c
863
TYPEC_SOURCE : TYPEC_SINK);
drivers/platform/chrome/cros_ec_typec.c
91
TYPEC_SINK;
drivers/usb/typec/anx7411.c
495
ctx->typec.vconn_role = (ret & VCONN_STATUS) ? TYPEC_SOURCE : TYPEC_SINK;
drivers/usb/typec/anx7411.c
515
ctx->typec.power_role = (ret & SINK_STATUS) ? TYPEC_SINK : TYPEC_SOURCE;
drivers/usb/typec/anx7411.c
974
ret = (int_status & SINK_STATUS) ? TYPEC_SINK : TYPEC_SOURCE;
drivers/usb/typec/class.c
1684
[TYPEC_SINK] = "sink",
drivers/usb/typec/class.c
2718
port->pwr_role = TYPEC_SINK;
drivers/usb/typec/class.c
2719
port->vconn_role = TYPEC_SINK;
drivers/usb/typec/class.c
2725
port->pwr_role = TYPEC_SINK;
drivers/usb/typec/hd3ss3220.c
146
case TYPEC_SINK:
drivers/usb/typec/pd.c
539
[TYPEC_SINK] = "sink-capabilities",
drivers/usb/typec/stusb160x.c
324
return TYPEC_SINK;
drivers/usb/typec/stusb160x.c
559
chip->capability.prefer_role = TYPEC_SINK;
drivers/usb/typec/tcpm/fusb302.c
882
[TYPEC_SINK] = "Sink",
drivers/usb/typec/tcpm/tcpm.c
1128
port->vconn_role = enable ? TYPEC_SOURCE : TYPEC_SINK;
drivers/usb/typec/tcpm/tcpm.c
1210
if (role == TYPEC_SINK)
drivers/usb/typec/tcpm/tcpm.c
1265
if (role == TYPEC_SINK)
drivers/usb/typec/tcpm/tcpm.c
1345
pdo = tcpm_forge_legacy_pdo(port, port->snk_pdo[i], TYPEC_SINK);
drivers/usb/typec/tcpm/tcpm.c
3166
caps.role = TYPEC_SINK;
drivers/usb/typec/tcpm/tcpm.c
4384
port->vconn_role = TYPEC_SINK;
drivers/usb/typec/tcpm/tcpm.c
4607
TYPEC_SINK, tcpm_data_role_for_sink(port));
drivers/usb/typec/tcpm/tcpm.c
4637
role = tcpm_port_is_sink(port) ? TYPEC_SINK : TYPEC_SOURCE;
drivers/usb/typec/tcpm/tcpm.c
5482
tcpm_set_roles(port, port->self_powered, TYPEC_STATE_USB, TYPEC_SINK,
drivers/usb/typec/tcpm/tcpm.c
5691
tcpm_set_pwr_role(port, TYPEC_SINK);
drivers/usb/typec/tcpm/tcpm.c
6152
if (tcpm_port_is_disconnected(port) && !(port->pwr_role == TYPEC_SINK &&
drivers/usb/typec/tcpm/tcpm.c
6347
if (port->pwr_role == TYPEC_SINK && port->attached)
drivers/usb/typec/tcpm/tcpm.c
6396
if (port->pwr_role == TYPEC_SINK && port->auto_vbus_discharge_enabled)
drivers/usb/typec/tcpm/tcpm.c
649
((port)->try_snk_count == 0 && (port)->try_role == TYPEC_SINK && \
drivers/usb/typec/tcpm/tcpm.c
674
if (port->try_role == TYPEC_SINK)
drivers/usb/typec/tcpm/tcpm.c
7064
if (!(port->pwr_role == TYPEC_SINK &&
drivers/usb/typec/tcpm/tcpm.c
7393
port->pd_list[i]->sink_desc.role = TYPEC_SINK;
drivers/usb/typec/tipd/core.c
507
const char *cmd = (role == TYPEC_SINK) ? "SWSk" : "SWSr";
drivers/usb/typec/ucsi/psy.c
259
if (UCSI_CONSTAT(con, PWR_DIR) != TYPEC_SINK) {
drivers/usb/typec/ucsi/psy.c
58
bool is_sink = UCSI_CONSTAT(con, PWR_DIR) == TYPEC_SINK;
drivers/usb/typec/ucsi/psy.c
83
(UCSI_CONSTAT(con, PWR_DIR) == TYPEC_SINK))
drivers/usb/typec/ucsi/ucsi.c
879
pd_cap = ucsi_get_pd_caps(con, TYPEC_SINK, false);
drivers/usb/typec/ucsi/ucsi.c
904
cap = ucsi_get_pd_caps(con, TYPEC_SINK, true);
drivers/usb/typec/wusb3801.c
105
return TYPEC_SINK;
drivers/usb/typec/wusb3801.c
110
return TYPEC_SINK;
drivers/usb/typec/wusb3801.c
146
case TYPEC_SINK:
drivers/usb/typec/wusb3801.c
262
pwr_role = TYPEC_SINK;
include/linux/usb/typec.h
64
return role == TYPEC_SINK;