Lines Matching refs:peer

234 	struct rionet_peer *peer;  in rionet_dbell_event()  local
241 list_for_each_entry(peer, in rionet_dbell_event()
243 if (peer->rdev->destid == sid) { in rionet_dbell_event()
245 peer->rdev; in rionet_dbell_event()
308 struct rionet_peer *peer, *tmp; in rionet_open() local
348 list_for_each_entry_safe(peer, tmp, in rionet_open()
350 if (!(peer->res = rio_request_outb_dbell(peer->rdev, in rionet_open()
360 rio_send_doorbell(peer->rdev, RIONET_DOORBELL_JOIN); in rionet_open()
370 struct rionet_peer *peer, *tmp; in rionet_close() local
382 list_for_each_entry_safe(peer, tmp, in rionet_close()
384 if (nets[rnet->mport->id].active[peer->rdev->destid]) { in rionet_close()
385 rio_send_doorbell(peer->rdev, RIONET_DOORBELL_LEAVE); in rionet_close()
386 nets[rnet->mport->id].active[peer->rdev->destid] = NULL; in rionet_close()
388 rio_release_outb_dbell(peer->rdev, peer->res); in rionet_close()
403 struct rionet_peer *peer, *tmp; in rionet_remove_dev() local
406 list_for_each_entry_safe(peer, tmp, &nets[netid].peers, node) { in rionet_remove_dev()
407 if (peer->rdev == rdev) { in rionet_remove_dev()
413 list_del(&peer->node); in rionet_remove_dev()
414 kfree(peer); in rionet_remove_dev()
524 struct rionet_peer *peer; in rionet_add_dev() local
576 if (!(peer = kmalloc(sizeof(struct rionet_peer), GFP_KERNEL))) { in rionet_add_dev()
580 peer->rdev = rdev; in rionet_add_dev()
581 list_add_tail(&peer->node, &nets[netid].peers); in rionet_add_dev()
614 struct rionet_peer *peer, *tmp; in rionet_exit() local
623 list_for_each_entry_safe(peer, in rionet_exit()
625 list_del(&peer->node); in rionet_exit()
626 kfree(peer); in rionet_exit()