/kernel/linux/linux-5.10/drivers/usb/typec/ |
H A D | bus.c | 34 port_altmode = is_port ? to_altmode(adev) : to_altmode(adev)->partner; in typec_altmode_set_state() 49 * to tell which pin configuration has been negotiated with the partner. That 60 struct altmode *partner; in typec_altmode_notify() local 68 if (!altmode->partner) in typec_altmode_notify() 72 partner = altmode->partner; in typec_altmode_notify() 74 ret = typec_altmode_set_mux(is_port ? altmode : partner, conf, data); in typec_altmode_notify() 78 if (partner->adev.ops && partner->adev.ops->notify) in typec_altmode_notify() 79 return partner in typec_altmode_notify() 97 struct altmode *partner = to_altmode(adev)->partner; typec_altmode_enter() local 128 struct altmode *partner = to_altmode(adev)->partner; typec_altmode_exit() local 157 struct altmode *partner = to_altmode(adev)->partner; typec_altmode_attention() local [all...] |
H A D | class.c | 87 struct typec_partner *partner = to_typec_partner(dev); in get_pd_identity() local 89 return partner->identity; in get_pd_identity() 168 struct altmode *partner; in typec_altmode_set_partner() local 175 /* Bind the port alt mode to the partner/plug alt mode. */ in typec_altmode_set_partner() 176 partner = to_altmode(to_typec_altmode(dev)); in typec_altmode_set_partner() 177 altmode->partner = partner; in typec_altmode_set_partner() 179 /* Bind the partner/plug alt mode to the port alt mode. */ in typec_altmode_set_partner() 183 partner->plug[plug->index] = altmode; in typec_altmode_set_partner() 185 partner in typec_altmode_set_partner() 191 struct altmode *partner = altmode->partner; typec_altmode_put_partner() local 549 struct typec_partner *partner = to_typec_partner(dev); typec_partner_release() local 568 typec_partner_set_identity(struct typec_partner *partner) typec_partner_set_identity() argument 591 typec_partner_register_altmode(struct typec_partner *partner, const struct typec_altmode_desc *desc) typec_partner_register_altmode() argument 610 struct typec_partner *partner; typec_register_partner() local 652 typec_unregister_partner(struct typec_partner *partner) typec_unregister_partner() argument 1444 struct typec_partner *partner = to_typec_partner(partner_dev); typec_set_pwr_opmode() local [all...] |
H A D | stusb160x.c | 157 struct typec_partner *partner; member 364 chip->partner = typec_register_partner(chip->port, &desc); in stusb160x_attach() 365 if (IS_ERR(chip->partner)) { in stusb160x_attach() 366 ret = PTR_ERR(chip->partner); in stusb160x_attach() 388 typec_unregister_partner(chip->partner); in stusb160x_detach() 389 chip->partner = NULL; in stusb160x_detach() 467 if (chip->partner) { in stusb160x_irq_init() 468 typec_unregister_partner(chip->partner); in stusb160x_irq_init() 469 chip->partner = NULL; in stusb160x_irq_init() 799 if (chip->partner) { in stusb160x_remove() [all...] |
H A D | tps6598x.c | 95 struct typec_partner *partner; member 218 if (tps->partner) in tps6598x_connect() 243 tps->partner = typec_register_partner(tps->port, &desc); in tps6598x_connect() 244 if (IS_ERR(tps->partner)) in tps6598x_connect() 245 return PTR_ERR(tps->partner); in tps6598x_connect() 248 typec_partner_set_identity(tps->partner); in tps6598x_connect() 255 if (!IS_ERR(tps->partner)) in tps6598x_disconnect() 256 typec_unregister_partner(tps->partner); in tps6598x_disconnect() 257 tps->partner = NULL; in tps6598x_disconnect() 421 "failed to register partner\ in tps6598x_interrupt() [all...] |
/kernel/linux/linux-6.6/drivers/usb/typec/ |
H A D | bus.c | 65 port_altmode = is_port ? to_altmode(adev) : to_altmode(adev)->partner; in typec_altmode_set_state() 80 * to tell which pin configuration has been negotiated with the partner. That 91 struct altmode *partner; in typec_altmode_notify() local 99 if (!altmode->partner) in typec_altmode_notify() 103 partner = altmode->partner; in typec_altmode_notify() 105 ret = typec_altmode_set_switches(is_port ? altmode : partner, conf, data); in typec_altmode_notify() 109 if (partner->adev.ops && partner->adev.ops->notify) in typec_altmode_notify() 110 return partner in typec_altmode_notify() 128 struct altmode *partner = to_altmode(adev)->partner; typec_altmode_enter() local 159 struct altmode *partner = to_altmode(adev)->partner; typec_altmode_exit() local 188 struct altmode *partner = to_altmode(adev)->partner; typec_altmode_attention() local [all...] |
H A D | class.c | 62 struct typec_partner *partner = to_typec_partner(dev); in get_pd_identity() local 64 return partner->identity; in get_pd_identity() 240 struct altmode *partner; in typec_altmode_set_partner() local 247 /* Bind the port alt mode to the partner/plug alt mode. */ in typec_altmode_set_partner() 248 partner = to_altmode(to_typec_altmode(dev)); in typec_altmode_set_partner() 249 altmode->partner = partner; in typec_altmode_set_partner() 251 /* Bind the partner/plug alt mode to the port alt mode. */ in typec_altmode_set_partner() 255 partner->plug[plug->index] = altmode; in typec_altmode_set_partner() 257 partner in typec_altmode_set_partner() 263 struct altmode *partner = altmode->partner; typec_altmode_put_partner() local 620 struct typec_partner *partner; number_of_alternate_modes_show() local 649 struct typec_partner *partner = to_typec_partner(kobj_to_dev(kobj)); typec_partner_attr_is_visible() local 675 struct typec_partner *partner = to_typec_partner(dev); typec_partner_release() local 694 typec_partner_set_identity(struct typec_partner *partner) typec_partner_set_identity() argument 712 typec_partner_set_pd_revision(struct typec_partner *partner, u16 pd_revision) typec_partner_set_pd_revision() argument 739 typec_partner_set_usb_power_delivery(struct typec_partner *partner, struct usb_power_delivery *pd) typec_partner_set_usb_power_delivery() argument 774 typec_partner_set_num_altmodes(struct typec_partner *partner, int num_altmodes) typec_partner_set_num_altmodes() argument 806 typec_partner_register_altmode(struct typec_partner *partner, const struct typec_altmode_desc *desc) typec_partner_register_altmode() argument 820 typec_partner_set_svdm_version(struct typec_partner *partner, enum usb_pd_svdm_ver svdm_version) typec_partner_set_svdm_version() argument 839 typec_partner_usb_power_delivery_register(struct typec_partner *partner, struct usb_power_delivery_desc *desc) typec_partner_usb_power_delivery_register() argument 858 struct typec_partner *partner; typec_register_partner() local 903 typec_unregister_partner(struct typec_partner *partner) typec_unregister_partner() argument 1657 struct typec_partner *partner = to_typec_partner(dev); usb_power_delivery_revision_show() local 1871 struct typec_partner *partner = to_typec_partner(partner_dev); typec_set_pwr_opmode() local [all...] |
H A D | wusb3801.c | 89 struct typec_partner *partner; member 272 if (wusb3801->partner) { in wusb3801_hw_update() 273 typec_unregister_partner(wusb3801->partner); in wusb3801_hw_update() 274 wusb3801->partner = NULL; in wusb3801_hw_update() 278 wusb3801->partner = typec_register_partner(port, &desc); in wusb3801_hw_update() 279 if (IS_ERR(wusb3801->partner)) in wusb3801_hw_update() 280 dev_err(dev, "Failed to register partner: %ld\n", in wusb3801_hw_update() 281 PTR_ERR(wusb3801->partner)); in wusb3801_hw_update() 408 if (wusb3801->partner) in wusb3801_remove() 409 typec_unregister_partner(wusb3801->partner); in wusb3801_remove() [all...] |
H A D | stusb160x.c | 157 struct typec_partner *partner; member 364 chip->partner = typec_register_partner(chip->port, &desc); in stusb160x_attach() 365 if (IS_ERR(chip->partner)) { in stusb160x_attach() 366 ret = PTR_ERR(chip->partner); in stusb160x_attach() 388 typec_unregister_partner(chip->partner); in stusb160x_detach() 389 chip->partner = NULL; in stusb160x_detach() 467 if (chip->partner) { in stusb160x_irq_init() 468 typec_unregister_partner(chip->partner); in stusb160x_irq_init() 469 chip->partner = NULL; in stusb160x_irq_init() 805 if (chip->partner) { in stusb160x_remove() [all...] |
/kernel/linux/linux-6.6/include/linux/usb/ |
H A D | typec.h | 122 int typec_partner_set_identity(struct typec_partner *partner); 132 * Description of an Alternate Mode which a connector, cable plug or partner 143 void typec_partner_set_pd_revision(struct typec_partner *partner, u16 pd_revision); 144 int typec_partner_set_num_altmodes(struct typec_partner *partner, int num_altmodes); 146 *typec_partner_register_altmode(struct typec_partner *partner, 206 * Details about a partner that is attached to USB Type-C port. If @identity 207 * member exists when partner is registered, a directory named "identity" is 208 * created to sysfs for the partner device. 212 * from the partner, or a "Request" message received from the partner, dependin [all...] |
/kernel/linux/linux-6.6/net/dsa/ |
H A D | tag_xrs700x.c | 16 struct dsa_port *partner, *dp = dsa_slave_to_port(dev); in xrs700x_xmit() local 23 dsa_hsr_foreach_port(partner, dp->ds, dp->hsr_dev) in xrs700x_xmit() 24 if (partner != dp) in xrs700x_xmit() 25 trailer[0] |= BIT(partner->index); in xrs700x_xmit()
|
/kernel/linux/linux-6.6/drivers/net/dsa/xrs700x/ |
H A D | xrs700x.c | 554 struct dsa_port *partner = NULL, *dp; in xrs700x_hsr_join() local 578 partner = dp; in xrs700x_hsr_join() 586 if (!partner) in xrs700x_hsr_join() 589 regmap_fields_write(priv->ps_forward, partner->index, in xrs700x_hsr_join() 593 regmap_write(priv->regmap, XRS_HSR_CFG(partner->index), in xrs700x_hsr_join() 603 val &= ~BIT(partner->index); in xrs700x_hsr_join() 608 regmap_write(priv->regmap, XRS_PORT_FWD_MASK(partner->index), val); in xrs700x_hsr_join() 611 regmap_fields_write(priv->ps_forward, partner->index, in xrs700x_hsr_join() 620 ret = xrs700x_port_add_hsrsup_ipf(ds, partner->index, fwd ? port : -1); in xrs700x_hsr_join() 624 ret = xrs700x_port_add_hsrsup_ipf(ds, port, fwd ? partner in xrs700x_hsr_join() 645 struct dsa_port *partner = NULL, *dp; xrs700x_hsr_leave() local [all...] |
/kernel/linux/linux-6.6/drivers/platform/chrome/ |
H A D | cros_ec_typec.c | 138 port->partner = typec_register_partner(port->port, &p_desc); in cros_typec_add_partner() 139 if (IS_ERR(port->partner)) { in cros_typec_add_partner() 140 ret = PTR_ERR(port->partner); in cros_typec_add_partner() 141 port->partner = NULL; in cros_typec_add_partner() 195 if (!port->partner) in cros_typec_remove_partner() 200 typec_partner_set_usb_power_delivery(port->partner, NULL); in cros_typec_remove_partner() 211 typec_unregister_partner(port->partner); in cros_typec_remove_partner() 212 port->partner = NULL; in cros_typec_remove_partner() 431 * Spoof the VDOs that were likely communicated by the partner for TBT alt 488 /* Spoof the VDOs that were likely communicated by the partner [all...] |
/kernel/linux/linux-5.10/drivers/usb/typec/ucsi/ |
H A D | ucsi.c | 312 alt = typec_partner_register_altmode(con->partner, desc); in ucsi_register_altmode() 571 struct typec_partner *partner; in ucsi_register_partner() local 573 if (con->partner) in ucsi_register_partner() 591 partner = typec_register_partner(con->port, &desc); in ucsi_register_partner() 592 if (IS_ERR(partner)) { in ucsi_register_partner() 594 "con%d: failed to register partner (%ld)\n", con->num, in ucsi_register_partner() 595 PTR_ERR(partner)); in ucsi_register_partner() 596 return PTR_ERR(partner); in ucsi_register_partner() 599 con->partner = partner; in ucsi_register_partner() [all...] |
/kernel/linux/linux-5.10/drivers/net/bonding/ |
H A D | bond_3ad.c | 159 * __agg_has_partner - see if we have a partner 162 * Return nonzero if aggregator has a partner (denoted by a non-zero ether 163 * address for the partner). Return 0 if not. 423 * newly received lacpdu. Parameter values for the partner carried in the 466 * the current partner operational parameter values and sets 472 struct port_params *partner = &port->partner_oper; in __record_pdu() local 475 /* record the new parameter values for the partner in __record_pdu() 478 partner->port_number = ntohs(lacpdu->actor_port); in __record_pdu() 479 partner->port_priority = ntohs(lacpdu->actor_port_priority); in __record_pdu() 480 partner in __record_pdu() 540 const struct port_params *partner = &port->partner_oper; __update_selected() local 770 const struct port_params *partner = &port->partner_oper; __update_lacpdu_from_port() local [all...] |
/kernel/linux/linux-6.6/drivers/net/bonding/ |
H A D | bond_3ad.c | 163 * __agg_has_partner - see if we have a partner 166 * Return nonzero if aggregator has a partner (denoted by a non-zero ether 167 * address for the partner). Return 0 if not. 442 * newly received lacpdu. Parameter values for the partner carried in the 485 * the current partner operational parameter values and sets 491 struct port_params *partner = &port->partner_oper; in __record_pdu() local 494 /* record the new parameter values for the partner in __record_pdu() 497 partner->port_number = ntohs(lacpdu->actor_port); in __record_pdu() 498 partner->port_priority = ntohs(lacpdu->actor_port_priority); in __record_pdu() 499 partner in __record_pdu() 559 const struct port_params *partner = &port->partner_oper; __update_selected() local 798 const struct port_params *partner = &port->partner_oper; __update_lacpdu_from_port() local [all...] |
/kernel/linux/linux-5.10/include/linux/usb/ |
H A D | typec.h | 108 int typec_partner_set_identity(struct typec_partner *partner); 118 * Description of an Alternate Mode which a connector, cable plug or partner 130 *typec_partner_register_altmode(struct typec_partner *partner, 180 * Details about a partner that is attached to USB Type-C port. If @identity 181 * member exists when partner is registered, a directory named "identity" is 182 * created to sysfs for the partner device. 245 void typec_unregister_partner(struct typec_partner *partner);
|
/kernel/linux/linux-6.6/drivers/usb/typec/ucsi/ |
H A D | ucsi.c | 208 if (!con->partner) { in ucsi_poll_worker() 233 if (!con->partner) in ucsi_partner_task() 381 alt = typec_partner_register_altmode(con->partner, desc); in ucsi_register_altmode() 640 "con%d: failed to register partner alt modes (%d)\n", in ucsi_check_altmodes() 647 typec_partner_set_num_altmodes(con->partner, num_partner_am); in ucsi_check_altmodes() 681 ret = typec_partner_set_usb_power_delivery(con->partner, con->partner_pd); in ucsi_register_partner_pdos() 701 ret = typec_partner_set_usb_power_delivery(con->partner, con->partner_pd); in ucsi_register_partner_pdos() 750 struct typec_partner *partner; in ucsi_register_partner() local 752 if (con->partner) in ucsi_register_partner() 770 partner in ucsi_register_partner() [all...] |
/kernel/linux/linux-5.10/drivers/platform/chrome/ |
H A D | cros_ec_typec.c | 38 struct typec_partner *partner; member 39 /* Port partner PD identity info. */ 160 port->partner = typec_register_partner(port->port, &p_desc); in cros_typec_add_partner() 161 if (IS_ERR(port->partner)) { in cros_typec_add_partner() 162 ret = PTR_ERR(port->partner); in cros_typec_add_partner() 163 port->partner = NULL; in cros_typec_add_partner() 182 typec_unregister_partner(port->partner); in cros_typec_remove_partner() 183 port->partner = NULL; in cros_typec_remove_partner() 203 * and partner alt modes. 373 if (typec->ports[port_num]->partner) in cros_typec_set_port_params_v1() [all...] |
/kernel/linux/linux-6.6/drivers/usb/typec/tipd/ |
H A D | core.c | 90 struct typec_partner *partner; member 232 if (tps->partner) in tps6598x_connect() 258 tps->partner = typec_register_partner(tps->port, &desc); in tps6598x_connect() 259 if (IS_ERR(tps->partner)) in tps6598x_connect() 260 return PTR_ERR(tps->partner); in tps6598x_connect() 263 typec_partner_set_identity(tps->partner); in tps6598x_connect() 272 if (!IS_ERR(tps->partner)) in tps6598x_disconnect() 273 typec_unregister_partner(tps->partner); in tps6598x_disconnect() 274 tps->partner = NULL; in tps6598x_disconnect() 465 dev_err(tps->dev, "failed to register partner\ in tps6598x_handle_plug_event() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/3com/ |
H A D | 3c574_cs.c | 199 u16 advertising, partner; /* NWay media advertisement */ member 866 unsigned short /* cable, */ media, partner; in media_check() local 893 partner = mdio_read(ioaddr, lp->phys, 5); in media_check() 901 lp->partner = 0; in media_check() 904 } else if (partner) { in media_check() 905 partner &= lp->advertising; in media_check() 906 lp->partner = partner; in media_check() 909 (partner & 0x0180) ? 100 : 10, in media_check() 910 (partner in media_check() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/3com/ |
H A D | 3c574_cs.c | 199 u16 advertising, partner; /* NWay media advertisement */ member 865 unsigned short /* cable, */ media, partner; in media_check() local 892 partner = mdio_read(ioaddr, lp->phys, 5); in media_check() 900 lp->partner = 0; in media_check() 903 } else if (partner) { in media_check() 904 partner &= lp->advertising; in media_check() 905 lp->partner = partner; in media_check() 908 (partner & 0x0180) ? 100 : 10, in media_check() 909 (partner in media_check() [all...] |
/kernel/linux/linux-5.10/arch/sh/include/mach-kfr2r09/mach/ |
H A D | romimage.h | 5 * converts the "partner-jet-script.txt" script into assembly 10 #include <mach/partner-jet-setup.txt>
|
/kernel/linux/linux-6.6/arch/sh/include/mach-kfr2r09/mach/ |
H A D | romimage.h | 5 * converts the "partner-jet-script.txt" script into assembly 10 #include <mach/partner-jet-setup.txt>
|
/kernel/linux/linux-5.10/arch/sh/include/mach-ecovec24/mach/ |
H A D | romimage.h | 5 * converts the "partner-jet-script.txt" script into assembly 10 #include <mach/partner-jet-setup.txt>
|
/kernel/linux/linux-6.6/arch/sh/include/mach-ecovec24/mach/ |
H A D | romimage.h | 5 * converts the "partner-jet-script.txt" script into assembly 10 #include <mach/partner-jet-setup.txt>
|