Lines Matching refs:rdev
68 struct rio_dev *rdev;
159 struct rio_dev *rdev)
163 rio_add_outb_message(rnet->mport, rdev, 0, skb->data, skb->len);
233 if (peer->rdev->destid == sid)
234 rionet_active[sid] = peer->rdev;
336 if (!(peer->res = rio_request_outb_dbell(peer->rdev,
349 rio_read_config_32(peer->rdev, RIO_WRITE_PORT_CSR, &pwdcsr);
351 rio_send_doorbell(peer->rdev, RIONET_DOORBELL_JOIN);
375 if (rionet_active[peer->rdev->destid]) {
376 rio_send_doorbell(peer->rdev, RIONET_DOORBELL_LEAVE);
377 rionet_active[peer->rdev->destid] = NULL;
379 rio_release_outb_dbell(peer->rdev, peer->res);
390 static void rionet_remove(struct rio_dev *rdev)
497 static int rionet_probe(struct rio_dev *rdev, const struct rio_device_id *id)
513 rio_local_read_config_32(rdev->net->hport, RIO_PEF_CAR, &lpef);
514 rio_local_read_config_32(rdev->net->hport, RIO_SRC_OPS_CAR,
516 rio_local_read_config_32(rdev->net->hport, RIO_DST_OPS_CAR,
527 rc = rionet_setup_netdev(rdev->net->hport);
535 if (dev_rionet_capable(rdev)) {
540 peer->rdev = rdev;