Home
last modified time | relevance | path

Searched refs:tcpm_port (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/include/linux/usb/
Dtcpm.h149 struct tcpm_port;
151 struct tcpm_port *tcpm_register_port(struct device *dev, struct tcpc_dev *tcpc);
152 void tcpm_unregister_port(struct tcpm_port *port);
154 void tcpm_vbus_change(struct tcpm_port *port);
155 void tcpm_cc_change(struct tcpm_port *port);
156 void tcpm_pd_receive(struct tcpm_port *port,
158 void tcpm_pd_transmit_complete(struct tcpm_port *port,
160 void tcpm_pd_hard_reset(struct tcpm_port *port);
161 void tcpm_tcpc_reset(struct tcpm_port *port);
/Linux-v5.4/drivers/usb/typec/tcpm/
Dtcpm.c194 struct tcpm_port { struct
336 struct tcpm_port *port; argument
376 static enum tcpm_state tcpm_default_state(struct tcpm_port *port) in tcpm_default_state()
394 struct tcpm_port *typec_cap_to_tcpm(const struct typec_capability *cap) in typec_cap_to_tcpm()
396 return container_of(cap, struct tcpm_port, typec_caps); in typec_cap_to_tcpm()
399 static bool tcpm_port_is_disconnected(struct tcpm_port *port) in tcpm_port_is_disconnected()
415 static bool tcpm_log_full(struct tcpm_port *port) in tcpm_log_full()
422 static void _tcpm_log(struct tcpm_port *port, const char *fmt, va_list args) in _tcpm_log()
470 static void tcpm_log(struct tcpm_port *port, const char *fmt, ...) in tcpm_log()
486 static void tcpm_log_force(struct tcpm_port *port, const char *fmt, ...) in tcpm_log_force()
[all …]
Dfusb302.c77 struct tcpm_port *tcpm_port; member
1093 tcpm_cc_change(chip->tcpm_port); in fusb302_bc_lvl_handler_work()
1101 tcpm_cc_change(chip->tcpm_port); in fusb302_bc_lvl_handler_work()
1209 tcpm_cc_change(chip->tcpm_port); in fusb302_handle_togdone_snk()
1353 tcpm_cc_change(chip->tcpm_port); in fusb302_handle_togdone_src()
1459 tcpm_pd_transmit_complete(chip->tcpm_port, TCPC_TX_SUCCESS); in fusb302_pd_read_message()
1461 tcpm_pd_receive(chip->tcpm_port, msg); in fusb302_pd_read_message()
1528 tcpm_vbus_change(chip->tcpm_port); in fusb302_irq_work()
1561 tcpm_cc_change(chip->tcpm_port); in fusb302_irq_work()
1567 tcpm_pd_transmit_complete(chip->tcpm_port, TCPC_TX_FAILED); in fusb302_irq_work()
[all …]
Dtcpci.c26 struct tcpm_port *port;
Dwcove.c155 struct tcpm_port *tcpm;