Home
last modified time | relevance | path

Searched refs:partner (Results 1 – 24 of 24) sorted by relevance

/drivers/usb/typec/
A Dbus.c103 partner = altmode->partner; in typec_altmode_notify()
109 if (partner->adev.ops && partner->adev.ops->notify) in typec_altmode_notify()
110 return partner->adev.ops->notify(&partner->adev, conf, data); in typec_altmode_notify()
128 struct altmode *partner = to_altmode(adev)->partner; in typec_altmode_enter() local
159 struct altmode *partner = to_altmode(adev)->partner; in typec_altmode_exit() local
188 struct altmode *partner = to_altmode(adev)->partner; in typec_altmode_attention() local
191 if (!partner) in typec_altmode_attention()
261 struct altmode *partner = to_altmode(adev)->partner; in typec_cable_altmode_enter() local
267 if (!partner) in typec_cable_altmode_enter()
291 struct altmode *partner = to_altmode(adev)->partner; in typec_cable_altmode_exit() local
[all …]
A Dclass.c258 altmode->partner = partner; in typec_altmode_set_partner()
266 partner->partner = altmode; in typec_altmode_set_partner()
272 struct altmode *partner = altmode->partner; in typec_altmode_put_partner() local
276 if (!partner) in typec_altmode_put_partner()
287 partner->partner = NULL; in typec_altmode_put_partner()
636 if (!partner || partner->usb_mode == mode) in typec_partner_set_usb_mode()
809 partner->attach(partner, dev); in typec_partner_link_device()
818 partner->deattach(partner, dev); in typec_partner_unlink_device()
901 if (IS_ERR_OR_NULL(partner) || partner->pd == pd) in typec_partner_set_usb_power_delivery()
1018 partner = kzalloc(sizeof(*partner), GFP_KERNEL); in typec_register_partner()
[all …]
A Dwusb3801.c89 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()
A Dstusb160x.c157 struct typec_partner *partner; member
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()
804 if (chip->partner) { in stusb160x_remove()
805 typec_unregister_partner(chip->partner); in stusb160x_remove()
[all …]
A Danx7411.c248 struct typec_partner *partner; member
380 struct typec_partner *partner; in anx7411_register_partner() local
382 if (ctx->typec.partner) in anx7411_register_partner()
389 if (IS_ERR(partner)) in anx7411_register_partner()
390 return PTR_ERR(partner); in anx7411_register_partner()
392 ctx->typec.partner = partner; in anx7411_register_partner()
587 if (ctx->typec.partner) { in anx7411_unregister_partner()
588 typec_unregister_partner(ctx->typec.partner); in anx7411_unregister_partner()
589 ctx->typec.partner = NULL; in anx7411_unregister_partner()
625 if (!ctx->typec.partner) in anx7411_register_altmode()
[all …]
A Dclass.h43 void (*attach)(struct typec_partner *partner, struct device *dev);
44 void (*deattach)(struct typec_partner *partner, struct device *dev);
A Drt1719.c91 struct typec_partner *partner; member
238 if (data->partner) in rt1719_register_partner()
239 typec_unregister_partner(data->partner); in rt1719_register_partner()
250 data->partner = typec_register_partner(data->port, &data->partner_desc); in rt1719_register_partner()
288 typec_unregister_partner(data->partner); in rt1719_detach()
289 data->partner = NULL; in rt1719_detach()
A Dbus.h25 struct altmode *partner; member
/drivers/net/dsa/xrs700x/
A Dxrs700x.c565 struct dsa_port *partner = NULL, *dp; in xrs700x_hsr_join() local
594 partner = dp; in xrs700x_hsr_join()
602 if (!partner) in xrs700x_hsr_join()
619 val &= ~BIT(partner->index); in xrs700x_hsr_join()
645 XRS_ETH_ADDR_CFG(partner->index, 1), 1, 1); in xrs700x_hsr_join()
649 hsr_pair[1] = partner->index; in xrs700x_hsr_join()
661 struct dsa_port *partner = NULL, *dp; in xrs700x_hsr_leave() local
669 partner = dp; in xrs700x_hsr_leave()
674 if (!partner) in xrs700x_hsr_leave()
699 XRS_ETH_ADDR_CFG(partner->index, 1), 1, 0); in xrs700x_hsr_leave()
[all …]
/drivers/usb/typec/ucsi/
A Ducsi.c267 if (!con->partner) { in ucsi_poll_worker()
292 if (!con->partner) in ucsi_partner_task()
1043 if (con->partner) in ucsi_register_partner()
1072 if (IS_ERR(partner)) { in ucsi_register_partner()
1075 PTR_ERR(partner)); in ucsi_register_partner()
1076 return PTR_ERR(partner); in ucsi_register_partner()
1079 con->partner = partner; in ucsi_register_partner()
1093 if (!con->partner) in ucsi_unregister_partner()
1104 con->partner = NULL; in ucsi_unregister_partner()
1446 if (!con->partner) { in ucsi_dr_swap()
[all …]
A Ddisplayport.c228 typec_partner_set_svdm_version(dp->con->partner, PD_VDO_SVDM_VER(header)); in ucsi_displayport_vdm()
A Ducsi.h502 struct typec_partner *partner; member
/drivers/platform/chrome/
A Dcros_ec_typec.c269 if (IS_ERR(port->partner)) { in cros_typec_add_partner()
270 ret = PTR_ERR(port->partner); in cros_typec_add_partner()
271 port->partner = NULL; in cros_typec_add_partner()
325 if (!port->partner) in cros_typec_remove_partner()
330 typec_partner_set_usb_power_delivery(port->partner, NULL); in cros_typec_remove_partner()
341 typec_unregister_partner(port->partner); in cros_typec_remove_partner()
342 port->partner = NULL; in cros_typec_remove_partner()
866 if (typec->ports[port_num]->partner) in cros_typec_set_port_params_v1()
1057 if (!port->partner) { in cros_typec_handle_sop_disc()
1077 ret = typec_partner_set_identity(port->partner); in cros_typec_handle_sop_disc()
[all …]
A Dcros_ec_typec.h52 struct typec_partner *partner; member
A Dcros_typec_altmode.c162 typec_partner_set_svdm_version(adata->port->partner, in cros_typec_displayport_vdm()
220 typec_partner_set_svdm_version(adata->port->partner, in cros_typec_thunderbolt_vdm()
/drivers/net/bonding/
A Dbond_3ad.c538 struct port_params *partner = &port->partner_oper; in __record_pdu() local
544 partner->port_number = ntohs(lacpdu->actor_port); in __record_pdu()
546 partner->system = lacpdu->actor_system; in __record_pdu()
548 partner->key = ntohs(lacpdu->actor_key); in __record_pdu()
549 partner->port_state = lacpdu->actor_state; in __record_pdu()
559 partner->port_state |= LACP_STATE_SYNCHRONIZATION; in __record_pdu()
615 ntohs(lacpdu->actor_key) != partner->key || in __update_selected()
870 lacpdu->partner_system = partner->system; in __update_lacpdu_from_port()
871 lacpdu->partner_key = htons(partner->key); in __update_lacpdu_from_port()
873 lacpdu->partner_port = htons(partner->port_number); in __update_lacpdu_from_port()
[all …]
/drivers/net/ethernet/3com/
A D3c574_cs.c199 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()
/drivers/usb/typec/tipd/
A Dcore.c131 struct typec_partner *partner; member
275 if (tps->partner) in tps6598x_connect()
301 tps->partner = typec_register_partner(tps->port, &desc); in tps6598x_connect()
302 if (IS_ERR(tps->partner)) in tps6598x_connect()
303 return PTR_ERR(tps->partner); in tps6598x_connect()
306 typec_partner_set_identity(tps->partner); in tps6598x_connect()
315 if (!IS_ERR(tps->partner)) in tps6598x_disconnect()
316 typec_unregister_partner(tps->partner); in tps6598x_disconnect()
317 tps->partner = NULL; in tps6598x_disconnect()
/drivers/usb/typec/tcpm/
A Dtcpm.c359 struct typec_partner *partner; member
1699 if (port->partner) in svdm_consume_identity()
1862 if (!port->partner) in tcpm_register_partner_altmodes()
4387 if (IS_ERR(partner)) { in tcpm_typec_connect()
4392 port->partner = partner; in tcpm_typec_connect()
4442 port->partner = NULL; in tcpm_src_attach()
4473 if (port->partner) { in tcpm_typec_disconnect()
4476 port->partner = NULL; in tcpm_typec_disconnect()
4596 port->partner = NULL; in tcpm_snk_attach()
4634 port->partner = NULL; in tcpm_acc_attach()
[all …]
/drivers/net/ethernet/pensando/ionic/
A Dionic_dev.h257 struct ionic_queue *partner; member
A Dionic_txrx.c550 txq = rxq->partner; in ionic_run_xdp()
1183 ionic_xdp_tx_desc_clean(q->partner, desc_info, in_napi); in ionic_tx_clean()
A Dionic_lif.c920 q->partner = &lif->txqcqs[q->index]->q; in ionic_lif_rxq_init()
921 q->partner->partner = q; in ionic_lif_rxq_init()
2911 swap(a->q.partner, b->q.partner); in ionic_swap_queues()
/drivers/net/ethernet/ti/
A Dtlan.c2236 u16 partner; in tlan_finish_reset() local
2269 &partner); in tlan_finish_reset()
2285 if (partner & (1 << i)) in tlan_finish_reset()
/drivers/net/ethernet/micrel/
A Dksz884x.c1137 u8 partner; member
2939 if (local == info->advertised && remote == info->partner) in port_get_link_speed()
2943 info->partner = remote; in port_get_link_speed()
5154 hw->port_info[p].partner = 0xFF; in netdev_open()

Completed in 93 milliseconds