| /drivers/usb/typec/ |
| A D | bus.c | 103 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 D | class.c | 258 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 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()
|
| A D | stusb160x.c | 157 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 D | anx7411.c | 248 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 D | class.h | 43 void (*attach)(struct typec_partner *partner, struct device *dev); 44 void (*deattach)(struct typec_partner *partner, struct device *dev);
|
| A D | rt1719.c | 91 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 D | bus.h | 25 struct altmode *partner; member
|
| /drivers/net/dsa/xrs700x/ |
| A D | xrs700x.c | 565 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 D | ucsi.c | 267 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 D | displayport.c | 228 typec_partner_set_svdm_version(dp->con->partner, PD_VDO_SVDM_VER(header)); in ucsi_displayport_vdm()
|
| A D | ucsi.h | 502 struct typec_partner *partner; member
|
| /drivers/platform/chrome/ |
| A D | cros_ec_typec.c | 269 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 D | cros_ec_typec.h | 52 struct typec_partner *partner; member
|
| A D | cros_typec_altmode.c | 162 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 D | bond_3ad.c | 538 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 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()
|
| /drivers/usb/typec/tipd/ |
| A D | core.c | 131 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 D | tcpm.c | 359 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 D | ionic_dev.h | 257 struct ionic_queue *partner; member
|
| A D | ionic_txrx.c | 550 txq = rxq->partner; in ionic_run_xdp() 1183 ionic_xdp_tx_desc_clean(q->partner, desc_info, in_napi); in ionic_tx_clean()
|
| A D | ionic_lif.c | 920 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 D | tlan.c | 2236 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 D | ksz884x.c | 1137 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()
|