partner          2393 drivers/gpu/drm/tegra/dc.c 		struct device *partner;
partner          2395 drivers/gpu/drm/tegra/dc.c 		partner = driver_find_device(dc->dev->driver, NULL, NULL,
partner          2397 drivers/gpu/drm/tegra/dc.c 		if (!partner)
partner          2400 drivers/gpu/drm/tegra/dc.c 		link = device_link_add(dc->dev, partner, flags);
partner          2406 drivers/gpu/drm/tegra/dc.c 		dev_dbg(dc->dev, "coupled to %s\n", dev_name(partner));
partner           481 drivers/net/bonding/bond_3ad.c 		struct port_params *partner = &port->partner_oper;
partner           487 drivers/net/bonding/bond_3ad.c 		partner->port_number = ntohs(lacpdu->actor_port);
partner           488 drivers/net/bonding/bond_3ad.c 		partner->port_priority = ntohs(lacpdu->actor_port_priority);
partner           489 drivers/net/bonding/bond_3ad.c 		partner->system = lacpdu->actor_system;
partner           490 drivers/net/bonding/bond_3ad.c 		partner->system_priority = ntohs(lacpdu->actor_system_priority);
partner           491 drivers/net/bonding/bond_3ad.c 		partner->key = ntohs(lacpdu->actor_key);
partner           492 drivers/net/bonding/bond_3ad.c 		partner->port_state = lacpdu->actor_state;
partner           502 drivers/net/bonding/bond_3ad.c 			partner->port_state |= AD_STATE_SYNCHRONIZATION;
partner           506 drivers/net/bonding/bond_3ad.c 			partner->port_state &= ~AD_STATE_SYNCHRONIZATION;
partner           549 drivers/net/bonding/bond_3ad.c 		const struct port_params *partner = &port->partner_oper;
partner           554 drivers/net/bonding/bond_3ad.c 		if (ntohs(lacpdu->actor_port) != partner->port_number ||
partner           555 drivers/net/bonding/bond_3ad.c 		    ntohs(lacpdu->actor_port_priority) != partner->port_priority ||
partner           556 drivers/net/bonding/bond_3ad.c 		    !MAC_ADDRESS_EQUAL(&lacpdu->actor_system, &partner->system) ||
partner           557 drivers/net/bonding/bond_3ad.c 		    ntohs(lacpdu->actor_system_priority) != partner->system_priority ||
partner           558 drivers/net/bonding/bond_3ad.c 		    ntohs(lacpdu->actor_key) != partner->key ||
partner           559 drivers/net/bonding/bond_3ad.c 		    (lacpdu->actor_state & AD_STATE_AGGREGATION) != (partner->port_state & AD_STATE_AGGREGATION)) {
partner           779 drivers/net/bonding/bond_3ad.c 	const struct port_params *partner = &port->partner_oper;
partner           803 drivers/net/bonding/bond_3ad.c 	lacpdu->partner_system_priority = htons(partner->system_priority);
partner           804 drivers/net/bonding/bond_3ad.c 	lacpdu->partner_system = partner->system;
partner           805 drivers/net/bonding/bond_3ad.c 	lacpdu->partner_key = htons(partner->key);
partner           806 drivers/net/bonding/bond_3ad.c 	lacpdu->partner_port_priority = htons(partner->port_priority);
partner           807 drivers/net/bonding/bond_3ad.c 	lacpdu->partner_port = htons(partner->port_number);
partner           808 drivers/net/bonding/bond_3ad.c 	lacpdu->partner_state = partner->port_state;
partner           199 drivers/net/ethernet/3com/3c574_cs.c 	u16 advertising, partner;		/* NWay media advertisement */
partner           866 drivers/net/ethernet/3com/3c574_cs.c 	unsigned short /* cable, */ media, partner;
partner           893 drivers/net/ethernet/3com/3c574_cs.c 	partner = mdio_read(ioaddr, lp->phys, 5);
partner           901 drivers/net/ethernet/3com/3c574_cs.c 			lp->partner = 0;
partner           904 drivers/net/ethernet/3com/3c574_cs.c 			} else if (partner) {
partner           905 drivers/net/ethernet/3com/3c574_cs.c 				partner &= lp->advertising;
partner           906 drivers/net/ethernet/3com/3c574_cs.c 				lp->partner = partner;
partner           909 drivers/net/ethernet/3com/3c574_cs.c 					    (partner & 0x0180) ? 100 : 10,
partner           910 drivers/net/ethernet/3com/3c574_cs.c 					    (partner & 0x0140) ? 'F' : 'H');
partner           916 drivers/net/ethernet/3com/3c574_cs.c 			outb((partner & 0x0140 ? 0x20 : 0) |
partner          1205 drivers/net/ethernet/micrel/ksz884x.c 	u8 partner;
partner          3307 drivers/net/ethernet/micrel/ksz884x.c 		if (local == info->advertised && remote == info->partner)
partner          3311 drivers/net/ethernet/micrel/ksz884x.c 		info->partner = remote;
partner          5533 drivers/net/ethernet/micrel/ksz884x.c 		hw->port_info[p].partner = 0xFF;
partner           108 drivers/net/ethernet/sfc/nic.h 	struct efx_tx_queue *partner = efx_tx_queue_partner(tx_queue);
partner           111 drivers/net/ethernet/sfc/nic.h 	       efx_nic_tx_is_empty(partner);
partner          2261 drivers/net/ethernet/ti/tlan.c 	u16		partner;
partner          2294 drivers/net/ethernet/ti/tlan.c 					&partner);
partner          2310 drivers/net/ethernet/ti/tlan.c 						if (partner & (1 << i))
partner            24 drivers/usb/typec/bus.c 	port_altmode = is_port ? to_altmode(adev) : to_altmode(adev)->partner;
partner            56 drivers/usb/typec/bus.c 	struct altmode *partner;
partner            64 drivers/usb/typec/bus.c 	if (!altmode->partner)
partner            68 drivers/usb/typec/bus.c 	partner = altmode->partner;
partner            70 drivers/usb/typec/bus.c 	ret = typec_altmode_set_mux(is_port ? altmode : partner, (u8)conf);
partner            74 drivers/usb/typec/bus.c 	blocking_notifier_call_chain(is_port ? &altmode->nh : &partner->nh,
partner            77 drivers/usb/typec/bus.c 	if (partner->adev.ops && partner->adev.ops->notify)
partner            78 drivers/usb/typec/bus.c 		return partner->adev.ops->notify(&partner->adev, conf, data);
partner            94 drivers/usb/typec/bus.c 	struct altmode *partner = to_altmode(adev)->partner;
partner            95 drivers/usb/typec/bus.c 	struct typec_altmode *pdev = &partner->adev;
partner           122 drivers/usb/typec/bus.c 	struct altmode *partner = to_altmode(adev)->partner;
partner           123 drivers/usb/typec/bus.c 	struct typec_altmode *pdev = &partner->adev;
partner           151 drivers/usb/typec/bus.c 	struct typec_altmode *pdev = &to_altmode(adev)->partner->adev;
partner           180 drivers/usb/typec/bus.c 	if (!altmode->partner)
partner           183 drivers/usb/typec/bus.c 	pdev = &altmode->partner->adev;
partner           195 drivers/usb/typec/bus.c 	if (!adev || !to_altmode(adev)->partner)
partner           198 drivers/usb/typec/bus.c 	return &to_altmode(adev)->partner->adev;
partner           216 drivers/usb/typec/bus.c 	struct altmode *port = to_altmode(adev)->partner;
partner           332 drivers/usb/typec/bus.c 	struct device *port_dev = &alt->partner->adev.dev;
partner           349 drivers/usb/typec/bus.c 	sysfs_remove_link(&alt->partner->adev.dev.kobj, "partner");
partner           361 drivers/usb/typec/bus.c 	if (!altmode->partner)
partner            23 drivers/usb/typec/bus.h 	struct altmode			*partner;
partner            86 drivers/usb/typec/class.c 		struct typec_partner *partner = to_typec_partner(dev);
partner            88 drivers/usb/typec/class.c 		return partner->identity;
partner           167 drivers/usb/typec/class.c 	struct altmode *partner;
partner           175 drivers/usb/typec/class.c 	partner = to_altmode(to_typec_altmode(dev));
partner           176 drivers/usb/typec/class.c 	altmode->partner = partner;
partner           182 drivers/usb/typec/class.c 		partner->plug[plug->index] = altmode;
partner           184 drivers/usb/typec/class.c 		partner->partner = altmode;
partner           190 drivers/usb/typec/class.c 	struct altmode *partner = altmode->partner;
partner           193 drivers/usb/typec/class.c 	if (!partner)
partner           196 drivers/usb/typec/class.c 	adev = &partner->adev;
partner           201 drivers/usb/typec/class.c 		partner->plug[plug->index] = NULL;
partner           203 drivers/usb/typec/class.c 		partner->partner = NULL;
partner           366 drivers/usb/typec/class.c 		if (altmode->partner && !enter && altmode->partner->adev.active)
partner           367 drivers/usb/typec/class.c 			typec_altmode_exit(&altmode->partner->adev);
partner           368 drivers/usb/typec/class.c 	} else if (altmode->partner) {
partner           369 drivers/usb/typec/class.c 		if (enter && !altmode->partner->adev.active) {
partner           587 drivers/usb/typec/class.c 	struct typec_partner *partner = to_typec_partner(dev);
partner           589 drivers/usb/typec/class.c 	ida_destroy(&partner->mode_ids);
partner           590 drivers/usb/typec/class.c 	kfree(partner);
partner           606 drivers/usb/typec/class.c int typec_partner_set_identity(struct typec_partner *partner)
partner           608 drivers/usb/typec/class.c 	if (!partner->identity)
partner           611 drivers/usb/typec/class.c 	typec_report_identity(&partner->dev);
partner           629 drivers/usb/typec/class.c typec_partner_register_altmode(struct typec_partner *partner,
partner           632 drivers/usb/typec/class.c 	return typec_register_altmode(&partner->dev, desc);
partner           648 drivers/usb/typec/class.c 	struct typec_partner *partner;
partner           651 drivers/usb/typec/class.c 	partner = kzalloc(sizeof(*partner), GFP_KERNEL);
partner           652 drivers/usb/typec/class.c 	if (!partner)
partner           655 drivers/usb/typec/class.c 	ida_init(&partner->mode_ids);
partner           656 drivers/usb/typec/class.c 	partner->usb_pd = desc->usb_pd;
partner           657 drivers/usb/typec/class.c 	partner->accessory = desc->accessory;
partner           664 drivers/usb/typec/class.c 		partner->dev.groups = usb_pd_id_groups;
partner           665 drivers/usb/typec/class.c 		partner->identity = desc->identity;
partner           668 drivers/usb/typec/class.c 	partner->dev.class = typec_class;
partner           669 drivers/usb/typec/class.c 	partner->dev.parent = &port->dev;
partner           670 drivers/usb/typec/class.c 	partner->dev.type = &typec_partner_dev_type;
partner           671 drivers/usb/typec/class.c 	dev_set_name(&partner->dev, "%s-partner", dev_name(&port->dev));
partner           673 drivers/usb/typec/class.c 	ret = device_register(&partner->dev);
partner           676 drivers/usb/typec/class.c 		put_device(&partner->dev);
partner           680 drivers/usb/typec/class.c 	return partner;
partner           690 drivers/usb/typec/class.c void typec_unregister_partner(struct typec_partner *partner)
partner           692 drivers/usb/typec/class.c 	if (!IS_ERR_OR_NULL(partner))
partner           693 drivers/usb/typec/class.c 		device_unregister(&partner->dev);
partner          1378 drivers/usb/typec/class.c 		struct typec_partner *partner = to_typec_partner(partner_dev);
partner          1380 drivers/usb/typec/class.c 		if (opmode == TYPEC_PWR_MODE_PD && !partner->usb_pd) {
partner          1381 drivers/usb/typec/class.c 			partner->usb_pd = 1;
partner           213 drivers/usb/typec/tcpm/tcpm.c 	struct typec_partner *partner;
partner           965 drivers/usb/typec/tcpm/tcpm.c 	typec_partner_set_identity(port->partner);
partner          1043 drivers/usb/typec/tcpm/tcpm.c 		altmode = typec_partner_register_altmode(port->partner,
partner          1123 drivers/usb/typec/tcpm/tcpm.c 		if (IS_ERR_OR_NULL(port->partner))
partner          2610 drivers/usb/typec/tcpm/tcpm.c 		port->partner = typec_register_partner(port->typec_port,
partner          2656 drivers/usb/typec/tcpm/tcpm.c 	port->partner = NULL;
partner          2676 drivers/usb/typec/tcpm/tcpm.c 		typec_unregister_partner(port->partner);
partner          2677 drivers/usb/typec/tcpm/tcpm.c 		port->partner = NULL;
partner          2758 drivers/usb/typec/tcpm/tcpm.c 	port->partner = NULL;
partner          2782 drivers/usb/typec/tcpm/tcpm.c 	port->partner = NULL;
partner            95 drivers/usb/typec/tps6598x.c 	struct typec_partner *partner;
partner           201 drivers/usb/typec/tps6598x.c 	if (tps->partner)
partner           226 drivers/usb/typec/tps6598x.c 	tps->partner = typec_register_partner(tps->port, &desc);
partner           227 drivers/usb/typec/tps6598x.c 	if (IS_ERR(tps->partner))
partner           228 drivers/usb/typec/tps6598x.c 		return PTR_ERR(tps->partner);
partner           231 drivers/usb/typec/tps6598x.c 		typec_partner_set_identity(tps->partner);
partner           238 drivers/usb/typec/tps6598x.c 	if (!IS_ERR(tps->partner))
partner           239 drivers/usb/typec/tps6598x.c 		typec_unregister_partner(tps->partner);
partner           240 drivers/usb/typec/tps6598x.c 	tps->partner = NULL;
partner           321 drivers/usb/typec/ucsi/ucsi.c 		alt = typec_partner_register_altmode(con->partner, desc);
partner           449 drivers/usb/typec/ucsi/ucsi.c 	struct typec_partner *partner;
partner           451 drivers/usb/typec/ucsi/ucsi.c 	if (con->partner)
partner           469 drivers/usb/typec/ucsi/ucsi.c 	partner = typec_register_partner(con->port, &desc);
partner           470 drivers/usb/typec/ucsi/ucsi.c 	if (IS_ERR(partner)) {
partner           473 drivers/usb/typec/ucsi/ucsi.c 			PTR_ERR(partner));
partner           474 drivers/usb/typec/ucsi/ucsi.c 		return PTR_ERR(partner);
partner           477 drivers/usb/typec/ucsi/ucsi.c 	con->partner = partner;
partner           484 drivers/usb/typec/ucsi/ucsi.c 	if (!con->partner)
partner           488 drivers/usb/typec/ucsi/ucsi.c 	typec_unregister_partner(con->partner);
partner           489 drivers/usb/typec/ucsi/ucsi.c 	con->partner = NULL;
partner           496 drivers/usb/typec/ucsi/ucsi.c 	if (!con->partner)
partner           725 drivers/usb/typec/ucsi/ucsi.c 	if (!con->partner) {
partner           760 drivers/usb/typec/ucsi/ucsi.c 	if (!con->partner) {
partner           886 drivers/usb/typec/ucsi/ucsi.c 	if (con->partner) {
partner           418 drivers/usb/typec/ucsi/ucsi.h 	struct typec_partner *partner;
partner            89 include/linux/usb/typec.h int typec_partner_set_identity(struct typec_partner *partner);
partner           111 include/linux/usb/typec.h *typec_partner_register_altmode(struct typec_partner *partner,
partner           224 include/linux/usb/typec.h void typec_unregister_partner(struct typec_partner *partner);