Lines Matching defs:rdev
140 struct rio_dev *rdev;
181 struct rio_dev *rdev; /* remote RapidIO device */
198 struct rio_dev *rdev;
226 static int riocm_post_send(struct cm_dev *cm, struct rio_dev *rdev,
678 rc = rio_add_outb_message(cm->mport, req->rdev, cmbox,
703 static int riocm_queue_req(struct cm_dev *cm, struct rio_dev *rdev,
713 treq->rdev = rdev;
726 * @rdev: target RapidIO device object (required by outbound msg interface)
733 static int riocm_post_send(struct cm_dev *cm, struct rio_dev *rdev,
753 rc = rio_add_outb_message(cm->mport, rdev, cmbox, buffer, len);
756 buffer, rdev->destid, cm->tx_slot, cm->tx_cnt);
823 ret = riocm_post_send(ch->cmdev, ch->rdev, buf, len);
960 ch->rdev = peer->rdev;
976 hdr->bhdr.dst_id = htonl(peer->rdev->destid);
989 ret = riocm_post_send(cm, peer->rdev, hdr, sizeof(*hdr));
994 ret = riocm_queue_req(cm, peer->rdev, hdr, sizeof(*hdr));
1043 ret = riocm_post_send(ch->cmdev, ch->rdev, hdr, sizeof(*hdr));
1046 ch->rdev, hdr, sizeof(*hdr)))
1052 ch->id, rio_name(ch->rdev), ret);
1155 if (peer->rdev->destid == new_ch->rem_destid) {
1157 rio_name(peer->rdev));
1170 new_ch->rdev = peer->rdev;
1417 ret = riocm_post_send(ch->cmdev, ch->rdev, hdr, sizeof(*hdr));
1419 if (ret == -EBUSY && !riocm_queue_req(ch->cmdev, ch->rdev,
1597 *entry_ptr = (u32)peer->rdev->destid;
1812 if (peer->rdev->destid == chan.remote_destid) {
1947 struct rio_dev *rdev = to_rio_dev(dev);
1951 if (!dev_cm_capable(rdev))
1954 riocm_debug(RDEV, "(%s)", rio_name(rdev));
1963 if (cm->mport == rdev->net->hport)
1972 peer->rdev = rdev;
1990 struct rio_dev *rdev = to_rio_dev(dev);
1999 if (!dev_cm_capable(rdev))
2002 riocm_debug(RDEV, "(%s)", rio_name(rdev));
2007 if (cm->mport == rdev->net->hport) {
2021 if (peer->rdev == rdev) {
2022 riocm_debug(RDEV, "removing peer %s", rio_name(rdev));
2042 if (ch && ch->rdev == rdev) {
2043 if (atomic_read(&rdev->state) != RIO_DEVICE_SHUTDOWN)
2230 riocm_debug(RDEV, "removing peer %s", rio_name(peer->rdev));