Lines Matching refs:rdev

67 	struct rio_dev *rdev;  member
145 struct rio_dev *rdev) in rionet_queue_tx_msg() argument
149 rio_add_outb_message(rnet->mport, rdev, 0, skb->data, skb->len); in rionet_queue_tx_msg()
243 if (peer->rdev->destid == sid) { in rionet_dbell_event()
245 peer->rdev; in rionet_dbell_event()
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()
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()
401 struct rio_dev *rdev = to_rio_dev(dev); in rionet_remove_dev() local
402 unsigned char netid = rdev->net->hport->id; in rionet_remove_dev()
405 if (dev_rionet_capable(rdev)) { in rionet_remove_dev()
407 if (peer->rdev == rdev) { in rionet_remove_dev()
408 if (nets[netid].active[rdev->destid]) { in rionet_remove_dev()
409 nets[netid].active[rdev->destid] = NULL; in rionet_remove_dev()
528 struct rio_dev *rdev = to_rio_dev(dev); in rionet_add_dev() local
529 unsigned char netid = rdev->net->hport->id; in rionet_add_dev()
543 rio_local_read_config_32(rdev->net->hport, RIO_SRC_OPS_CAR, in rionet_add_dev()
545 rio_local_read_config_32(rdev->net->hport, RIO_DST_OPS_CAR, in rionet_add_dev()
550 DRV_NAME, rdev->net->hport->name); in rionet_add_dev()
561 rc = rionet_setup_netdev(rdev->net->hport, ndev); in rionet_add_dev()
577 if (dev_rionet_capable(rdev)) { in rionet_add_dev()
582 peer->rdev = rdev; in rionet_add_dev()