Lines Matching refs:td_fd

122 	if (session->ns_tape.td_fd != -1 || session->ns_scsi.sd_is_open != -1) {
194 if ((session->ns_tape.td_fd = open(request->device.name, mode)) < 0) {
223 NDMP_LOG(LOG_DEBUG, "Tape is opened fd: %d", session->ns_tape.td_fd);
248 if (session->ns_tape.td_fd == -1) {
283 if (session->ns_tape.td_fd == -1) {
291 if (ioctl(session->ns_tape.td_fd, MTIOCGET, &mtstatus) < 0) {
302 if (ioctl(session->ns_tape.td_fd, MTIOCGETDRIVETYPE, &dtpr) == -1) {
363 if (session->ns_tape.td_fd == -1) {
400 session->ns_tape.td_fd) == 0)
415 rc = ioctl(session->ns_tape.td_fd, MTIOCTOP, &tapeop);
447 if (ioctl(session->ns_tape.td_fd, MTIOCGET,
501 if (session->ns_tape.td_fd == -1) {
549 if (session->ns_tape.td_fd == -1) {
614 if (session->ns_tape.td_fd == -1) {
622 if (ioctl(session->ns_tape.td_fd, MTIOCGET, &mtstatus) == -1) {
634 if (ioctl(session->ns_tape.td_fd, MTIOCGETDRIVETYPE, &dtpr) == -1) {
688 if (ioctl(session->ns_tape.td_fd, MTIOCGET, &mtstatus) == 0 &&
708 if ((ioctl(session->ns_tape.td_fd, MTIOCGET, &mtstatus) == 0) &&
736 (void) ndmp_mtioctl(session->ns_tape.td_fd, MTFSF, 1);
737 (void) ndmp_mtioctl(session->ns_tape.td_fd, MTBSF, 1);
766 if (session->ns_tape.td_fd == -1) {
801 n = write(session->ns_tape.td_fd, request->data_out.data_out_val,
855 if (session->ns_tape.td_fd == -1) {
890 n = read(session->ns_tape.td_fd, buf, request->count);
970 if (session->ns_tape.td_fd == -1) {
982 if (ioctl(session->ns_tape.td_fd, MTIOCGET, &mtstatus) == -1) {
995 if (ioctl(session->ns_tape.td_fd, MTIOCGETDRIVETYPE, &dtpr) == -1) {
1052 if (session->ns_tape.td_fd == -1) {
1123 n = read(session->ns_tape.td_fd, buf, wanted);
1140 (void) ndmp_mtioctl(session->ns_tape.td_fd, MTFSF, 1);
1144 n = read(session->ns_tape.td_fd, buf, len);
1149 (void) ndmp_mtioctl(session->ns_tape.td_fd, MTBSF, 1);
1152 (void) ndmp_mtioctl(session->ns_tape.td_fd, MTFSF, 1);
1214 if (session->ns_tape.td_fd != -1 || session->ns_scsi.sd_is_open != -1) {
1259 session->ns_tape.td_fd = open(devname, mode);
1261 session->ns_tape.td_fd < 0 &&
1269 session->ns_tape.td_fd = open(devname, O_RDONLY);
1271 if (session->ns_tape.td_fd < 0) {
1296 adptnm, sid, lun, session->ns_tape.td_fd)) {
1320 NDMP_LOG(LOG_DEBUG, "Tape is opened fd: %d", session->ns_tape.td_fd);
1345 (void) close(session->ns_tape.td_fd);
1346 session->ns_tape.td_fd = -1;