Lines Matching refs:mtstatus
279 struct mtget mtstatus; in ndmpd_tape_get_state_v2() local
291 if (ioctl(session->ns_tape.td_fd, MTIOCGET, &mtstatus) < 0) { in ndmpd_tape_get_state_v2()
314 reply.file_num = mtstatus.mt_fileno; in ndmpd_tape_get_state_v2()
318 reply.blockno = mtstatus.mt_blkno; in ndmpd_tape_get_state_v2()
320 reply.blockno = mtstatus.mt_blkno * in ndmpd_tape_get_state_v2()
357 struct mtget mtstatus; in ndmpd_tape_mtio_v2() local
448 &mtstatus) < 0) { in ndmpd_tape_mtio_v2()
460 reply.resid_count = labs(mtstatus.mt_resid); in ndmpd_tape_mtio_v2()
612 struct mtget mtstatus; in ndmpd_tape_get_state_v3() local
622 if (ioctl(session->ns_tape.td_fd, MTIOCGET, &mtstatus) == -1) { in ndmpd_tape_get_state_v3()
647 reply.file_num = mtstatus.mt_fileno; in ndmpd_tape_get_state_v3()
651 reply.blockno = mtstatus.mt_blkno; in ndmpd_tape_get_state_v3()
653 reply.blockno = mtstatus.mt_blkno * in ndmpd_tape_get_state_v3()
686 struct mtget mtstatus; in tape_is_at_bot() local
688 if (ioctl(session->ns_tape.td_fd, MTIOCGET, &mtstatus) == 0 && in tape_is_at_bot()
689 mtstatus.mt_fileno == 0 && mtstatus.mt_blkno == 0) in tape_is_at_bot()
706 struct mtget mtstatus; in tape_is_at_bof() local
708 if ((ioctl(session->ns_tape.td_fd, MTIOCGET, &mtstatus) == 0) && in tape_is_at_bof()
709 (mtstatus.mt_fileno > 0) && (mtstatus.mt_blkno == 0)) in tape_is_at_bof()
966 struct mtget mtstatus; in ndmpd_tape_get_state_v4() local
982 if (ioctl(session->ns_tape.td_fd, MTIOCGET, &mtstatus) == -1) { in ndmpd_tape_get_state_v4()
1008 reply.file_num = mtstatus.mt_fileno; in ndmpd_tape_get_state_v4()
1013 reply.blockno = mtstatus.mt_blkno; in ndmpd_tape_get_state_v4()
1015 reply.blockno = mtstatus.mt_blkno / in ndmpd_tape_get_state_v4()