Symbol: TYPEC_SOURCE
drivers/extcon/extcon-rtk-type-c.c
351
typec_set_pwr_role(type_c->port, TYPEC_SOURCE);
drivers/extcon/extcon-usbc-tusb320.c
308
pwr_role = TYPEC_SOURCE;
drivers/extcon/extcon-usbc-tusb320.c
332
pwr_role = TYPEC_SOURCE;
drivers/platform/chrome/cros_ec_typec.c
1131
caps_desc.role = TYPEC_SOURCE;
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
90
role = (resp.role & PD_CTRL_RESP_ROLE_POWER) ? TYPEC_SOURCE :
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
517
if (ctx->typec.power_role == TYPEC_SOURCE) {
drivers/usb/typec/anx7411.c
974
ret = (int_status & SINK_STATUS) ? TYPEC_SINK : TYPEC_SOURCE;
drivers/usb/typec/class.c
1685
[TYPEC_SOURCE] = "source",
drivers/usb/typec/class.c
1851
return sprintf(buf, "%s\n", port->pwr_role == TYPEC_SOURCE ?
drivers/usb/typec/class.c
1962
str_yes_no(port->vconn_role == TYPEC_SOURCE));
drivers/usb/typec/class.c
2714
port->pwr_role = TYPEC_SOURCE;
drivers/usb/typec/class.c
2715
port->vconn_role = TYPEC_SOURCE;
drivers/usb/typec/class.c
2737
if (cap->prefer_role == TYPEC_SOURCE)
drivers/usb/typec/hd3ss3220.c
149
case TYPEC_SOURCE:
drivers/usb/typec/pd.c
540
[TYPEC_SOURCE] = "source-capabilities",
drivers/usb/typec/stusb160x.c
322
return TYPEC_SOURCE;
drivers/usb/typec/stusb160x.c
349
if ((STUSB160X_CC_POWER_ROLE(status) == TYPEC_SOURCE) &&
drivers/usb/typec/tcpm/fusb302.c
883
[TYPEC_SOURCE] = "Source",
drivers/usb/typec/tcpm/fusb302.c
902
if (pwr == TYPEC_SOURCE)
drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c
444
(power_role == TYPEC_SOURCE ? MSG_CONFIG_PORT_POWER_ROLE : 0));
drivers/usb/typec/tcpm/tcpci.c
466
if (role == TYPEC_SOURCE)
drivers/usb/typec/tcpm/tcpm.c
1128
port->vconn_role = enable ? TYPEC_SOURCE : TYPEC_SINK;
drivers/usb/typec/tcpm/tcpm.c
1201
if (role == TYPEC_SOURCE)
drivers/usb/typec/tcpm/tcpm.c
1308
pdo = tcpm_forge_legacy_pdo(port, port->src_pdo[i], TYPEC_SOURCE);
drivers/usb/typec/tcpm/tcpm.c
1527
if (port->pwr_role == TYPEC_SOURCE) {
drivers/usb/typec/tcpm/tcpm.c
1936
if (port->vconn_role != TYPEC_SOURCE)
drivers/usb/typec/tcpm/tcpm.c
1950
return port->pwr_role == TYPEC_SOURCE;
drivers/usb/typec/tcpm/tcpm.c
1971
if (port->vconn_role == TYPEC_SOURCE)
drivers/usb/typec/tcpm/tcpm.c
2648
port->pwr_role == TYPEC_SOURCE &&
drivers/usb/typec/tcpm/tcpm.c
3001
if (port->pwr_role == TYPEC_SOURCE)
drivers/usb/typec/tcpm/tcpm.c
3025
if (port->pwr_role == TYPEC_SOURCE) {
drivers/usb/typec/tcpm/tcpm.c
3080
tcpm_set_state(port, port->pwr_role == TYPEC_SOURCE ?
drivers/usb/typec/tcpm/tcpm.c
3112
tcpm_set_state(port, port->pwr_role == TYPEC_SOURCE ?
drivers/usb/typec/tcpm/tcpm.c
3138
caps.role = TYPEC_SOURCE;
drivers/usb/typec/tcpm/tcpm.c
3226
if (port->pwr_role == TYPEC_SOURCE) {
drivers/usb/typec/tcpm/tcpm.c
3282
if (port->pwr_role != TYPEC_SOURCE || cnt != 1) {
drivers/usb/typec/tcpm/tcpm.c
3344
tcpm_pd_handle_state(port, port->pwr_role == TYPEC_SOURCE ?
drivers/usb/typec/tcpm/tcpm.c
3443
port->pwr_role == TYPEC_SOURCE ?
drivers/usb/typec/tcpm/tcpm.c
3522
port->pwr_role == TYPEC_SOURCE ?
drivers/usb/typec/tcpm/tcpm.c
3558
if (port->pwr_role == TYPEC_SOURCE) {
drivers/usb/typec/tcpm/tcpm.c
3579
port->pwr_role == TYPEC_SOURCE ?
drivers/usb/typec/tcpm/tcpm.c
3702
tcpm_pd_handle_state(port, port->pwr_role == TYPEC_SOURCE ?
drivers/usb/typec/tcpm/tcpm.c
3894
} else if (port->pwr_role == TYPEC_SOURCE) {
drivers/usb/typec/tcpm/tcpm.c
4187
port->vconn_role == TYPEC_SOURCE ? "source" : "sink",
drivers/usb/typec/tcpm/tcpm.c
4283
port->vconn_role == TYPEC_SOURCE ? "source" : "sink",
drivers/usb/typec/tcpm/tcpm.c
4446
ret = tcpm_set_roles(port, true, TYPEC_STATE_USB, TYPEC_SOURCE,
drivers/usb/typec/tcpm/tcpm.c
4637
role = tcpm_port_is_sink(port) ? TYPEC_SINK : TYPEC_SOURCE;
drivers/usb/typec/tcpm/tcpm.c
4671
if (port->pwr_role == TYPEC_SOURCE)
drivers/usb/typec/tcpm/tcpm.c
4682
if (port->pwr_role == TYPEC_SOURCE)
drivers/usb/typec/tcpm/tcpm.c
5435
if (port->pwr_role == TYPEC_SOURCE)
drivers/usb/typec/tcpm/tcpm.c
5450
tcpm_set_roles(port, port->self_powered, TYPEC_STATE_USB, TYPEC_SOURCE,
drivers/usb/typec/tcpm/tcpm.c
5538
if (port->pwr_role == TYPEC_SOURCE) {
drivers/usb/typec/tcpm/tcpm.c
5635
tcpm_set_pwr_role(port, TYPEC_SOURCE);
drivers/usb/typec/tcpm/tcpm.c
5660
if (port->pwr_role == TYPEC_SOURCE)
drivers/usb/typec/tcpm/tcpm.c
5737
tcpm_set_pwr_role(port, TYPEC_SOURCE);
drivers/usb/typec/tcpm/tcpm.c
5757
if (port->vconn_role == TYPEC_SOURCE)
drivers/usb/typec/tcpm/tcpm.c
5800
if (port->pwr_role == TYPEC_SOURCE)
drivers/usb/typec/tcpm/tcpm.c
5806
if (port->pwr_role == TYPEC_SOURCE)
drivers/usb/typec/tcpm/tcpm.c
5877
tcpm_set_state(port, port->pwr_role == TYPEC_SOURCE ?
drivers/usb/typec/tcpm/tcpm.c
5890
tcpm_set_state(port, port->pwr_role == TYPEC_SOURCE ? SRC_READY : SNK_READY, 0);
drivers/usb/typec/tcpm/tcpm.c
653
((port)->try_src_count == 0 && (port)->try_role == TYPEC_SOURCE && \
drivers/usb/typec/tcpm/tcpm.c
676
else if (port->try_role == TYPEC_SOURCE)
drivers/usb/typec/tcpm/tcpm.c
7068
if (!(port->pwr_role == TYPEC_SOURCE &&
drivers/usb/typec/tcpm/tcpm.c
7391
port->pd_list[i]->source_desc.role = TYPEC_SOURCE;
drivers/usb/typec/tcpm/tcpm.c
986
if (port->pd_capable && port->pwr_role == TYPEC_SOURCE) {
drivers/usb/typec/tcpm/tcpm.c
991
} else if (port->pwr_role == TYPEC_SOURCE) {
drivers/usb/typec/ucsi/ucsi.c
744
ret = ucsi_get_pdos(con, TYPEC_SOURCE, 1, con->src_pdos);
drivers/usb/typec/ucsi/ucsi.c
875
pd_cap = ucsi_get_pd_caps(con, TYPEC_SOURCE, false);
drivers/usb/typec/ucsi/ucsi.c
898
cap = ucsi_get_pd_caps(con, TYPEC_SOURCE, true);
drivers/usb/typec/ucsi/ucsi.h
182
#define UCSI_SET_PDR_ROLE(_r_) (((_r_) == TYPEC_SOURCE ? 1 : 2) << 23)
drivers/usb/typec/wusb3801.c
103
return TYPEC_SOURCE;
drivers/usb/typec/wusb3801.c
108
if (wusb3801->cap.prefer_role == TYPEC_SOURCE)
drivers/usb/typec/wusb3801.c
109
return TYPEC_SOURCE;
drivers/usb/typec/wusb3801.c
148
case TYPEC_SOURCE:
drivers/usb/typec/wusb3801.c
259
pwr_role = TYPEC_SOURCE;
drivers/usb/typec/wusb3801.c
284
data_role = pwr_role == TYPEC_SOURCE ? TYPEC_HOST : TYPEC_DEVICE;
include/linux/usb/pd.h
97
((pwr) == TYPEC_SOURCE ? PD_HEADER_PWR_ROLE : 0) | \
include/linux/usb/typec.h
69
return role == TYPEC_SOURCE;