Lines Matching refs:sdev_peer
451 simnet_dev_t *sdev_peer;
455 if ((sdev_peer = sdev->sd_peer_dev) != NULL) {
456 ASSERT(sdev == sdev_peer->sd_peer_dev);
457 sdev_peer->sd_peer_dev = NULL;
459 peer_link_id = sdev_peer->sd_link_id;
461 simnet_dev_unref(sdev_peer);
474 simnet_dev_t *sdev_peer = NULL;
504 sdev_peer = simnet_dev_lookup(modify_arg->sim_peer_link_id);
505 if (sdev_peer == NULL) {
511 if (sdev_peer->sd_zoneid != sdev->sd_zoneid) {
515 simnet_dev_unref(sdev_peer);
523 if (sdev_peer != NULL) {
524 /* Remove any previous peer of sdev_peer */
525 (void) simnet_remove_peer(sdev_peer);
527 sdev_peer->sd_peer_dev = sdev;
528 sdev->sd_peer_dev = sdev_peer;
545 simnet_dev_t *sdev_peer;
605 ((sdev_peer = simnet_dev_lookup(peerid)) != NULL)) {
607 ASSERT(sdev_peer->sd_peer_dev == NULL);
608 sdev_peer->sd_peer_dev = sdev;
609 sdev->sd_peer_dev = sdev_peer;