/kernel/linux/linux-5.10/drivers/usb/typec/ |
H A D | Makefile | |
H A D | bus.c | 315 ATTRIBUTE_GROUPS(typec); variable
|
/kernel/linux/linux-6.6/drivers/usb/typec/ |
H A D | Makefile | |
H A D | bus.c | 346 ATTRIBUTE_GROUPS(typec); variable
|
H A D | anx7411.c | 280 struct typec_params typec; member [all...] |
/kernel/linux/linux-6.6/drivers/platform/chrome/ |
H A D | Makefile | |
H A D | cros_typec_vdm.c | 20 void cros_typec_handle_vdm_attention(struct cros_typec_data *typec, int port_num) in cros_typec_handle_vdm_attention() argument 59 void cros_typec_handle_vdm_response(struct cros_typec_data *typec, int port_num) in cros_typec_handle_vdm_response() argument [all...] |
H A D | cros_ec_typec.c | 123 static int cros_typec_add_partner(struct cros_typec_data *typec, int port_num, in cros_typec_add_partner() argument 147 static void cros_typec_unregister_altmodes(struct cros_typec_data *typec, int port_num, in cros_typec_unregister_altmodes() argument 190 static void cros_typec_remove_partner(struct cros_typec_data *typec, in cros_typec_remove_partner() argument 217 static void cros_typec_remove_cable(struct cros_typec_data *typec, in cros_typec_remove_cable() argument 243 cros_unregister_ports(struct cros_typec_data *typec) cros_unregister_ports() argument 266 cros_typec_register_port_altmodes(struct cros_typec_data *typec, int port_num) cros_typec_register_port_altmodes() argument 306 cros_typec_init_ports(struct cros_typec_data *typec) cros_typec_init_ports() argument 434 cros_typec_enable_tbt(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_enable_tbt() argument 489 cros_typec_enable_dp(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_enable_dp() argument 534 cros_typec_enable_usb4(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_enable_usb4() argument 564 cros_typec_configure_mux(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_configure_mux() argument 648 cros_typec_set_port_params_v0(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control *resp) cros_typec_set_port_params_v0() argument 665 cros_typec_set_port_params_v1(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v1 *resp) cros_typec_set_port_params_v1() argument 707 cros_typec_register_altmodes(struct cros_typec_data *typec, int port_num, bool is_partner) cros_typec_register_altmodes() argument 794 cros_typec_handle_sop_prime_disc(struct cros_typec_data *typec, int port_num, u16 pd_revision) cros_typec_handle_sop_prime_disc() argument 870 cros_typec_handle_sop_disc(struct cros_typec_data *typec, int port_num, u16 pd_revision) cros_typec_handle_sop_disc() argument 916 cros_typec_send_clear_event(struct cros_typec_data *typec, int port_num, u32 events_mask) cros_typec_send_clear_event() argument 928 cros_typec_register_partner_pdos(struct cros_typec_data *typec, struct ec_response_typec_status *resp, int port_num) cros_typec_register_partner_pdos() argument 968 cros_typec_handle_status(struct cros_typec_data *typec, int port_num) cros_typec_handle_status() argument 1054 cros_typec_port_update(struct cros_typec_data *typec, int port_num) cros_typec_port_update() argument 1100 cros_typec_get_cmd_version(struct cros_typec_data *typec) cros_typec_get_cmd_version() argument 1128 struct cros_typec_data *typec = container_of(work, struct cros_typec_data, port_work); cros_typec_port_work() local 1141 struct cros_typec_data *typec = container_of(nb, struct cros_typec_data, nb); cros_ec_typec_event() local 1169 struct cros_typec_data *typec; cros_typec_probe() local 1243 struct cros_typec_data *typec = dev_get_drvdata(dev); cros_typec_suspend() local 1252 struct cros_typec_data *typec = dev_get_drvdata(dev); cros_typec_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/platform/chrome/ |
H A D | cros_ec_typec.c | 145 static int cros_typec_add_partner(struct cros_typec_data *typec, int port_num, in cros_typec_add_partner() argument 169 static void cros_typec_remove_partner(struct cros_typec_data *typec, in cros_typec_remove_partner() argument 186 static void cros_unregister_ports(struct cros_typec_data *typec) in cros_unregister_ports() argument 205 cros_typec_register_port_altmodes(struct cros_typec_data *typec, int port_num) cros_typec_register_port_altmodes() argument 227 cros_typec_init_ports(struct cros_typec_data *typec) cros_typec_init_ports() argument 301 cros_typec_ec_command(struct cros_typec_data *typec, unsigned int version, unsigned int command, void *outdata, unsigned int outsize, void *indata, unsigned int insize) cros_typec_ec_command() argument 332 cros_typec_set_port_params_v0(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control *resp) cros_typec_set_port_params_v0() argument 349 cros_typec_set_port_params_v1(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v1 *resp) cros_typec_set_port_params_v1() argument 389 cros_typec_get_mux_info(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_mux_info *resp) cros_typec_get_mux_info() argument 411 cros_typec_enable_tbt(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_enable_tbt() argument 464 cros_typec_enable_dp(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_enable_dp() argument 505 cros_typec_enable_usb4(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_enable_usb4() argument 533 cros_typec_configure_mux(struct cros_typec_data *typec, int port_num, uint8_t mux_flags, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_configure_mux() argument 581 cros_typec_port_update(struct cros_typec_data *typec, int port_num) cros_typec_port_update() argument 638 cros_typec_get_cmd_version(struct cros_typec_data *typec) cros_typec_get_cmd_version() argument 667 struct cros_typec_data *typec = container_of(work, struct cros_typec_data, port_work); cros_typec_port_work() local 680 struct cros_typec_data *typec = container_of(nb, struct cros_typec_data, nb); cros_ec_typec_event() local 706 struct cros_typec_data *typec; cros_typec_probe() local 773 struct cros_typec_data *typec = dev_get_drvdata(dev); cros_typec_suspend() local 782 struct cros_typec_data *typec = dev_get_drvdata(dev); cros_typec_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/typec/tcpm/ |
H A D | tcpm.c | 1597 struct typec_port *typec = port->typec_port; in tcpm_pd_svdm() local
|