taglinefilesource code
krnl_arg657drivers/char/ftape/ftape-ctl.c} krnl_arg;
krnl_arg662drivers/char/ftape/ftape-ctl.cif ((command & IOC_INOUT) && arg_size > sizeof(krnl_arg)) {
krnl_arg673drivers/char/ftape/ftape-ctl.cmemcpy_fromfs(&krnl_arg.mtop, arg, arg_size);
krnl_arg682drivers/char/ftape/ftape-ctl.cTRACEx1(5, "calling MTIOCTOP command: 0x%08x", krnl_arg.mtop.mt_op);
krnl_arg683drivers/char/ftape/ftape-ctl.cswitch (krnl_arg.mtop.mt_op) {
krnl_arg707drivers/char/ftape/ftape-ctl.cif (krnl_arg.mtop.mt_op == MTOFFL) {
krnl_arg749drivers/char/ftape/ftape-ctl.cresult = ftape_seek_eof(krnl_arg.mtop.mt_count);
krnl_arg762drivers/char/ftape/ftape-ctl.cresult = ftape_seek_eof(-krnl_arg.mtop.mt_count);
krnl_arg769drivers/char/ftape/ftape-ctl.ctracing = krnl_arg.mtop.mt_count;
krnl_arg789drivers/char/ftape/ftape-ctl.cresult = ftape_weof(krnl_arg.mtop.mt_count, ftape_seg_pos, 1);
krnl_arg791drivers/char/ftape/ftape-ctl.cftape_seg_pos += krnl_arg.mtop.mt_count - 1;
krnl_arg802drivers/char/ftape/ftape-ctl.cTRACEi(1, "MTIOCTOP sub-command not implemented:", krnl_arg.mtop.mt_op);
krnl_arg808drivers/char/ftape/ftape-ctl.ckrnl_arg.mtget.mt_type = drive_type.vendor_id + 0x800000;
krnl_arg809drivers/char/ftape/ftape-ctl.ckrnl_arg.mtget.mt_resid = 0;  /* not implemented */
krnl_arg810drivers/char/ftape/ftape-ctl.ckrnl_arg.mtget.mt_dsreg = 0;  /* status register */
krnl_arg811drivers/char/ftape/ftape-ctl.ckrnl_arg.mtget.mt_gstat =  /* device independent status */
krnl_arg815drivers/char/ftape/ftape-ctl.ckrnl_arg.mtget.mt_erreg = ftape_last_error;  /* error register */
krnl_arg816drivers/char/ftape/ftape-ctl.cresult = ftape_file_no(&krnl_arg.mtget.mt_fileno,
krnl_arg817drivers/char/ftape/ftape-ctl.c&krnl_arg.mtget.mt_blkno);
krnl_arg833drivers/char/ftape/ftape-ctl.cmemcpy_tofs(arg, &krnl_arg, arg_size);