Lines Matching refs:tcpci
175 struct tcpci;
219 int (*init)(struct tcpci *tcpci, struct tcpci_data *data);
220 int (*set_vconn)(struct tcpci *tcpci, struct tcpci_data *data,
222 int (*start_drp_toggling)(struct tcpci *tcpci, struct tcpci_data *data,
224 int (*set_vbus)(struct tcpci *tcpci, struct tcpci_data *data, bool source, bool sink);
225 void (*frs_sourcing_vbus)(struct tcpci *tcpci, struct tcpci_data *data);
226 void (*set_partner_usb_comm_capable)(struct tcpci *tcpci, struct tcpci_data *data,
228 void (*check_contaminant)(struct tcpci *tcpci, struct tcpci_data *data);
229 bool (*attempt_vconn_swap_discovery)(struct tcpci *tcpci, struct tcpci_data *data);
232 struct tcpci *tcpci_register_port(struct device *dev, struct tcpci_data *data);
233 void tcpci_unregister_port(struct tcpci *tcpci);
234 irqreturn_t tcpci_irq(struct tcpci *tcpci);
237 struct tcpm_port *tcpci_get_tcpm_port(struct tcpci *tcpci);