• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/char/

Lines Matching defs:devi

262 void get_dev_info(struct inode *ino, struct viot_devinfo_struct *devi)
264 devi->devno = iminor(ino) & 0x1F;
265 devi->mode = (iminor(ino) & 0x60) >> 5;
267 devi->rewind = (iminor(ino) & 0x80) == 0;
351 struct viot_devinfo_struct devi;
357 get_dev_info(file->f_path.dentry->d_inode, &devi);
374 op->dev = tape_device[devi.devno];
404 ((u64)devi.devno << 48) | op->dmaaddr, count, 0, 0);
418 ret = tape_rc_to_errno(op->rc, "write", devi.devno);
420 chg_state(devi.devno, VIOT_WRITING, file);
442 struct viot_devinfo_struct devi;
447 get_dev_info(file->f_path.dentry->d_inode, &devi);
463 chg_state(devi.devno, VIOT_READING, file);
466 op->dev = tape_device[devi.devno];
484 ((u64)devi.devno << 48) | op->dmaaddr, count, 0, 0);
495 ret = tape_rc_to_errno(op->rc, "read", devi.devno);
519 struct viot_devinfo_struct devi;
527 get_dev_info(file->f_path.dentry->d_inode, &devi);
614 chg_state(devi.devno, VIOT_IDLE, file);
627 ((u64)devi.devno << 48), 0,
635 ret = tape_rc_to_errno(op->rc, "tape operation", devi.devno);
649 ((u64)devi.devno << 48), 0, 0, 0);
658 ret = tape_rc_to_errno(op->rc, "get status", devi.devno);
663 &viomtget[devi.devno],
696 struct viot_devinfo_struct devi;
704 get_dev_info(file->f_path.dentry->d_inode, &devi);
707 if ((devi.devno >= viotape_numdev) || (devi.mode)) {
721 ((u64)devi.devno << 48), 0, 0, 0);
730 ret = tape_rc_to_errno(op->rc, "open", devi.devno);
742 struct viot_devinfo_struct devi;
750 get_dev_info(file->f_path.dentry->d_inode, &devi);
752 if (devi.devno >= viotape_numdev) {
757 chg_state(devi.devno, VIOT_IDLE, file);
759 if (devi.rewind) {
768 ((u64)devi.devno << 48), 0,
772 tape_rc_to_errno(op->rc, "rewind", devi.devno);
782 ((u64)devi.devno << 48), 0, 0, 0);