Symbol: typec_role
drivers/extcon/extcon-usbc-tusb320.c
285
enum typec_role pwr_role;
drivers/platform/chrome/cros_ec_typec.c
137
static int cros_typec_pr_swap(struct typec_port *port, enum typec_role role)
drivers/usb/typec/class.c
1949
ret = port->ops->vconn_set(port, (enum typec_role)source);
drivers/usb/typec/class.c
2237
void typec_set_pwr_role(struct typec_port *port, enum typec_role role)
drivers/usb/typec/class.c
2256
void typec_set_vconn_role(struct typec_port *port, enum typec_role role)
drivers/usb/typec/class.h
58
enum typec_role pwr_role;
drivers/usb/typec/class.h
59
enum typec_role vconn_role;
drivers/usb/typec/pd.h
19
enum typec_role role;
drivers/usb/typec/stusb160x.c
319
static enum typec_role stusb160x_get_vconn_role(u32 status)
drivers/usb/typec/tcpm/fusb302.c
892
enum typec_role pwr, enum typec_data_role data)
drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c
428
enum typec_role power_role,
drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy_stub.c
48
enum typec_role power_role,
drivers/usb/typec/tcpm/tcpci.c
459
enum typec_role role, enum typec_data_role data)
drivers/usb/typec/tcpm/tcpm.c
1183
enum typec_role role, enum typec_data_role data)
drivers/usb/typec/tcpm/tcpm.c
1241
static int tcpm_set_pwr_role(struct tcpm_port *port, enum typec_role role)
drivers/usb/typec/tcpm/tcpm.c
1261
static u32 tcpm_forge_legacy_pdo(struct tcpm_port *port, u32 pdo, enum typec_role role)
drivers/usb/typec/tcpm/tcpm.c
352
enum typec_role vconn_role;
drivers/usb/typec/tcpm/tcpm.c
353
enum typec_role pwr_role;
drivers/usb/typec/tcpm/tcpm.c
4630
enum typec_role role;
drivers/usb/typec/tcpm/tcpm.c
6717
static int tcpm_pr_set(struct typec_port *p, enum typec_role role)
drivers/usb/typec/tcpm/tcpm.c
6766
static int tcpm_vconn_set(struct typec_port *p, enum typec_role role)
drivers/usb/typec/tcpm/wcove.c
331
enum typec_role role, enum typec_data_role data)
drivers/usb/typec/tipd/core.c
505
static int tps6598x_pr_set(struct typec_port *port, enum typec_role role)
drivers/usb/typec/ucsi/ucsi.c
1269
enum typec_role role;
drivers/usb/typec/ucsi/ucsi.c
1548
static int ucsi_pr_swap(struct typec_port *port, enum typec_role role)
drivers/usb/typec/ucsi/ucsi.c
1551
enum typec_role cur_role;
drivers/usb/typec/ucsi/ucsi.c
687
enum typec_role role, int is_partner,
drivers/usb/typec/ucsi/ucsi.c
712
static int ucsi_get_pdos(struct ucsi_connector *con, enum typec_role role,
drivers/usb/typec/ucsi/ucsi.c
756
enum typec_role role,
drivers/usb/typec/wusb3801.c
253
enum typec_role pwr_role = wusb3801_get_default_role(wusb3801);
drivers/usb/typec/wusb3801.c
99
static enum typec_role wusb3801_get_default_role(struct wusb3801 *wusb3801)
include/linux/usb/pd.h
606
enum typec_role role;
include/linux/usb/tcpm.h
154
enum typec_role role, enum typec_data_role data);
include/linux/usb/typec.h
268
int (*pr_set)(struct typec_port *port, enum typec_role role);
include/linux/usb/typec.h
269
int (*vconn_set)(struct typec_port *port, enum typec_role role);
include/linux/usb/typec.h
347
void typec_set_pwr_role(struct typec_port *port, enum typec_role role);
include/linux/usb/typec.h
348
void typec_set_vconn_role(struct typec_port *port, enum typec_role role);
include/linux/usb/typec.h
62
static inline int is_sink(enum typec_role role)
include/linux/usb/typec.h
67
static inline int is_source(enum typec_role role)