/Linux-v6.1/drivers/usb/typec/ |
D | bus.c | 36 port_altmode = is_port ? to_altmode(adev) : to_altmode(adev)->partner; in typec_altmode_set_state() 62 struct altmode *partner; in typec_altmode_notify() local 70 if (!altmode->partner) in typec_altmode_notify() 74 partner = altmode->partner; in typec_altmode_notify() 76 ret = typec_altmode_set_mux(is_port ? altmode : partner, conf, data); in typec_altmode_notify() 80 if (partner->adev.ops && partner->adev.ops->notify) in typec_altmode_notify() 81 return partner->adev.ops->notify(&partner->adev, conf, data); in typec_altmode_notify() 99 struct altmode *partner = to_altmode(adev)->partner; in typec_altmode_enter() local 100 struct typec_altmode *pdev = &partner->adev; in typec_altmode_enter() 130 struct altmode *partner = to_altmode(adev)->partner; in typec_altmode_exit() local [all …]
|
D | class.c | 63 struct typec_partner *partner = to_typec_partner(dev); in get_pd_identity() local 65 return partner->identity; in get_pd_identity() 241 struct altmode *partner; in typec_altmode_set_partner() local 249 partner = to_altmode(to_typec_altmode(dev)); in typec_altmode_set_partner() 250 altmode->partner = partner; in typec_altmode_set_partner() 256 partner->plug[plug->index] = altmode; in typec_altmode_set_partner() 258 partner->partner = altmode; in typec_altmode_set_partner() 264 struct altmode *partner = altmode->partner; in typec_altmode_put_partner() local 267 if (!partner) in typec_altmode_put_partner() 270 adev = &partner->adev; in typec_altmode_put_partner() [all …]
|
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() 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()
|
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 …]
|
D | anx7411.c | 247 struct typec_partner *partner; member 377 struct typec_partner *partner; in anx7411_register_partner() local 379 if (ctx->typec.partner) in anx7411_register_partner() 385 partner = typec_register_partner(ctx->typec.port, &desc); in anx7411_register_partner() 386 if (IS_ERR(partner)) in anx7411_register_partner() 387 return PTR_ERR(partner); in anx7411_register_partner() 389 ctx->typec.partner = partner; in anx7411_register_partner() 570 ctx->typec.amode[i] = typec_partner_register_altmode(ctx->typec.partner, in anx7411_typec_register_altmode() 584 if (ctx->typec.partner) { in anx7411_unregister_partner() 585 typec_unregister_partner(ctx->typec.partner); in anx7411_unregister_partner() [all …]
|
D | bus.h | 23 struct altmode *partner; member
|
D | rt1719.c | 91 struct typec_partner *partner; member 244 if (data->partner) in rt1719_register_partner() 245 typec_unregister_partner(data->partner); in rt1719_register_partner() 256 data->partner = typec_register_partner(data->port, &data->partner_desc); in rt1719_register_partner() 294 typec_unregister_partner(data->partner); in rt1719_detach() 295 data->partner = NULL; in rt1719_detach()
|
/Linux-v6.1/Documentation/ABI/testing/ |
D | sysfs-class-typec | 57 when both the port and the partner support USB Power Delivery. 115 What: /sys/class/typec/<port>-{partner|cable}/usb_power_delivery_revision 120 specification of the port partner or cable, or 0.0 when USB 149 advertise to the partner. The currently used capabilities are in 152 USB Type-C partner devices (eg. /sys/class/typec/port0-partner/) 154 What: /sys/class/typec/<port>-partner/accessory_mode 158 Shows the Accessory Mode name when the partner is an Accessory. 161 What: /sys/class/typec/<port>-partner/supports_usb_power_delivery 165 Shows if the partner supports USB Power Delivery communication: 168 What: /sys/class/typec/<port>-partner/number_of_alternate_modes [all …]
|
D | sysfs-bus-pci-devices-aer_stats | 7 counters may increment at its link partner (e.g. root port) because the 8 errors may be "seen" / reported by the link partner and not the
|
/Linux-v6.1/drivers/net/dsa/xrs700x/ |
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->index : -1); in xrs700x_hsr_join() [all …]
|
/Linux-v6.1/Documentation/driver-api/usb/ |
D | typec_bus.rst | 8 Alternate modes require communication with the partner using Vendor Defined 13 USB Type-C bus allows binding a driver to the discovered partner alternate 17 mode a port supports, and separate device for every alternate mode the partner 18 supports. The drivers for the alternate modes are bound to the partner alternate 22 When a new partner alternate mode device is registered, it is linked to the 23 alternate mode device of the port that the partner is attached to, that has 27 The port alternate mode devices are used as a proxy between the partner and the 29 specific commands from the alternate mode drivers to the partner, and from the 33 drivers need to provide them for the partner alternate mode devices. 47 will be used to deliver all the SVID specific commands from the partner to the [all …]
|
D | typec.rst | 33 When connected, the partner will be presented also as its own device under 34 /sys/class/typec/. The parent of the partner device will always be the port it 35 is attached to. The partner attached to port "port0" will be named 36 "port0-partner". Full path to the device would be 37 /sys/class/typec/port0/port0-partner/. 46 If the port, partner or cable plug supports Alternate Modes, every supported 50 mode of port0-partner will be presented under /sys/class/typec/port0-partner/. 78 After successful connection of a partner, the port driver needs to register the 79 partner with the class. Details about the partner need to be described in struct 80 typec_partner_desc. The class copies the details of the partner during [all …]
|
/Linux-v6.1/net/dsa/ |
D | tag_xrs700x.c | 14 struct dsa_port *partner, *dp = dsa_slave_to_port(dev); in xrs700x_xmit() local 21 dsa_hsr_foreach_port(partner, dp->ds, dp->hsr_dev) in xrs700x_xmit() 22 if (partner != dp) in xrs700x_xmit() 23 trailer[0] |= BIT(partner->index); in xrs700x_xmit()
|
/Linux-v6.1/include/linux/usb/ |
D | typec.h | 121 int typec_partner_set_identity(struct typec_partner *partner); 142 void typec_partner_set_pd_revision(struct typec_partner *partner, u16 pd_revision); 143 int typec_partner_set_num_altmodes(struct typec_partner *partner, int num_altmodes); 145 *typec_partner_register_altmode(struct typec_partner *partner, 291 void typec_unregister_partner(struct typec_partner *partner); 326 void typec_partner_set_svdm_version(struct typec_partner *partner, 331 int typec_partner_set_usb_power_delivery(struct typec_partner *partner,
|
/Linux-v6.1/Documentation/ABI/obsolete/ |
D | sysfs-class-typec | 4 What: /sys/class/typec/<port|partner|cable>/<dev>/svid 11 What: /sys/class/typec/<port|partner|cable>/<dev>/mode<index>/ 20 What: /sys/class/typec/<port|partner|cable>/<dev>/mode<index>/description 27 What: /sys/class/typec/<port|partner|cable>/<dev>/mode<index>/vdo 34 What: /sys/class/typec/<port|partner|cable>/<dev>/mode<index>/active
|
/Linux-v6.1/drivers/usb/typec/ucsi/ |
D | ucsi.c | 204 if (!con->partner) { in ucsi_poll_worker() 226 if (!con->partner) in ucsi_partner_task() 373 alt = typec_partner_register_altmode(con->partner, desc); in ucsi_register_altmode() 625 typec_partner_set_num_altmodes(con->partner, num_partner_am); in ucsi_check_altmodes() 661 struct typec_partner *partner; in ucsi_register_partner() local 663 if (con->partner) in ucsi_register_partner() 681 partner = typec_register_partner(con->port, &desc); in ucsi_register_partner() 682 if (IS_ERR(partner)) { in ucsi_register_partner() 685 PTR_ERR(partner)); in ucsi_register_partner() 686 return PTR_ERR(partner); in ucsi_register_partner() [all …]
|
/Linux-v6.1/drivers/platform/chrome/ |
D | cros_ec_typec.c | 50 struct typec_partner *partner; member 199 port->partner = typec_register_partner(port->port, &p_desc); in cros_typec_add_partner() 200 if (IS_ERR(port->partner)) { in cros_typec_add_partner() 201 ret = PTR_ERR(port->partner); in cros_typec_add_partner() 202 port->partner = NULL; in cros_typec_add_partner() 256 if (!port->partner) in cros_typec_remove_partner() 261 typec_partner_set_usb_power_delivery(port->partner, NULL); in cros_typec_remove_partner() 272 typec_unregister_partner(port->partner); in cros_typec_remove_partner() 273 port->partner = NULL; in cros_typec_remove_partner() 716 if (typec->ports[port_num]->partner) in cros_typec_set_port_params_v1() [all …]
|
/Linux-v6.1/drivers/net/bonding/ |
D | bond_3ad.c | 485 struct port_params *partner = &port->partner_oper; in __record_pdu() local 491 partner->port_number = ntohs(lacpdu->actor_port); in __record_pdu() 492 partner->port_priority = ntohs(lacpdu->actor_port_priority); in __record_pdu() 493 partner->system = lacpdu->actor_system; in __record_pdu() 494 partner->system_priority = ntohs(lacpdu->actor_system_priority); in __record_pdu() 495 partner->key = ntohs(lacpdu->actor_key); in __record_pdu() 496 partner->port_state = lacpdu->actor_state; in __record_pdu() 506 partner->port_state |= LACP_STATE_SYNCHRONIZATION; in __record_pdu() 510 partner->port_state &= ~LACP_STATE_SYNCHRONIZATION; in __record_pdu() 553 const struct port_params *partner = &port->partner_oper; in __update_selected() local [all …]
|
/Linux-v6.1/drivers/usb/typec/tipd/ |
D | core.c | 88 struct typec_partner *partner; member 237 if (tps->partner) in tps6598x_connect() 262 tps->partner = typec_register_partner(tps->port, &desc); in tps6598x_connect() 263 if (IS_ERR(tps->partner)) in tps6598x_connect() 264 return PTR_ERR(tps->partner); in tps6598x_connect() 267 typec_partner_set_identity(tps->partner); in tps6598x_connect() 276 if (!IS_ERR(tps->partner)) in tps6598x_disconnect() 277 typec_unregister_partner(tps->partner); in tps6598x_disconnect() 278 tps->partner = NULL; in tps6598x_disconnect()
|
/Linux-v6.1/drivers/net/ethernet/3com/ |
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 & 0x0140) ? 'F' : 'H'); in media_check() 915 outb((partner & 0x0140 ? 0x20 : 0) | in media_check()
|
/Linux-v6.1/arch/sh/include/mach-ecovec24/mach/ |
D | partner-jet-setup.txt | 2 LIST "partner-jet-setup.txt" 8 LIST "> < partner-jet-setup.txt"
|
/Linux-v6.1/arch/sh/include/mach-kfr2r09/mach/ |
D | partner-jet-setup.txt | 2 LIST "partner-jet-setup.txt - 20090729 Magnus Damm" 7 LIST "> < partner-jet-setup.txt"
|
/Linux-v6.1/Documentation/powerpc/ |
D | hvcs.rst | 335 partner vty removals but not the addition of partner vtys. Since an HMC 336 Super Admin can add partner info dynamically we have provided the hvcs 338 firmware and update the partner info for all the vty-servers that this 371 provide lists of easily parsed partner vty data: "partner_vtys" and 388 Reading partner_vtys returns a list of partner vtys. Vty unit address 394 adapter. The first vty partner corresponds to the first clc item, the 395 second vty partner to the second clc item, etc. 398 "current_vty" prints the clc of the currently selected partner vty when 401 The current_vty can be changed by writing a valid partner clc to the entry
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | s5pv210-smdkc110.dts | 7 * Mateusz Krawczuk <m.krawczuk@partner.samsung.com>
|
D | s5pv210-torbreck.dts | 7 * Mateusz Krawczuk <m.krawczuk@partner.samsung.com>
|