Lines Matching refs:reply

54     ndmp_tape_read_reply *reply);
245 ndmp_tape_close_reply reply; in ndmpd_tape_close_v2() local
250 reply.error = NDMP_DEV_NOT_OPEN_ERR; in ndmpd_tape_close_v2()
251 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_close_v2()
277 ndmp_tape_get_state_reply_v2 reply; in ndmpd_tape_get_state_v2() local
285 reply.error = NDMP_DEV_NOT_OPEN_ERR; in ndmpd_tape_get_state_v2()
286 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_get_state_v2()
294 reply.error = NDMP_IO_ERR; in ndmpd_tape_get_state_v2()
295 ndmp_send_reply(connection, (void *)&reply, in ndmpd_tape_get_state_v2()
306 reply.error = NDMP_IO_ERR; in ndmpd_tape_get_state_v2()
307 ndmp_send_reply(connection, (void *)&reply, in ndmpd_tape_get_state_v2()
312 reply.flags = 0; in ndmpd_tape_get_state_v2()
314 reply.file_num = mtstatus.mt_fileno; in ndmpd_tape_get_state_v2()
315 reply.soft_errors = 0; in ndmpd_tape_get_state_v2()
316 reply.block_size = dtp.bsize; 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()
323 reply.soft_errors = 0; in ndmpd_tape_get_state_v2()
324 reply.total_space = long_long_to_quad(0); /* not supported */ in ndmpd_tape_get_state_v2()
325 reply.space_remain = long_long_to_quad(0); /* not supported */ in ndmpd_tape_get_state_v2()
329 reply.flags, reply.file_num, reply.block_size, reply.blockno); in ndmpd_tape_get_state_v2()
331 reply.error = NDMP_NO_ERR; in ndmpd_tape_get_state_v2()
332 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_get_state_v2()
353 ndmp_tape_mtio_reply reply; in ndmpd_tape_mtio_v2() local
361 reply.resid_count = 0; in ndmpd_tape_mtio_v2()
365 reply.error = NDMP_DEV_NOT_OPEN_ERR; in ndmpd_tape_mtio_v2()
366 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_mtio_v2()
371 reply.error = NDMP_NO_ERR; in ndmpd_tape_mtio_v2()
390 reply.error = NDMP_PERMISSION_ERR; in ndmpd_tape_mtio_v2()
402 reply.error = NDMP_NO_TAPE_LOADED_ERR; in ndmpd_tape_mtio_v2()
406 reply.error = NDMP_ILLEGAL_ARGS_ERR; in ndmpd_tape_mtio_v2()
409 if (reply.error == NDMP_NO_ERR && request->tape_op != NDMP_MTIO_TUR) { in ndmpd_tape_mtio_v2()
436 reply.error = NDMP_IO_ERR; in ndmpd_tape_mtio_v2()
438 reply.error = NDMP_NO_ERR; in ndmpd_tape_mtio_v2()
439 reply.resid_count = tapeop.mt_count; in ndmpd_tape_mtio_v2()
440 ndmp_send_reply(connection, (void *)&reply, in ndmpd_tape_mtio_v2()
453 reply.error = NDMP_IO_ERR; in ndmpd_tape_mtio_v2()
454 ndmp_send_reply(connection, (void *)&reply, in ndmpd_tape_mtio_v2()
460 reply.resid_count = labs(mtstatus.mt_resid); in ndmpd_tape_mtio_v2()
465 reply.resid_count); in ndmpd_tape_mtio_v2()
466 ndmp_send_reply(connection, (void *) &reply, "sending tape_mtio reply"); in ndmpd_tape_mtio_v2()
495 ndmp_tape_read_reply reply; in ndmpd_tape_read_v2() local
499 reply.data_in.data_in_len = 0; in ndmpd_tape_read_v2()
503 reply.error = NDMP_DEV_NOT_OPEN_ERR; in ndmpd_tape_read_v2()
504 ndmp_send_reply(connection, (void *)&reply, in ndmpd_tape_read_v2()
509 reply.error = NDMP_NO_ERR; in ndmpd_tape_read_v2()
510 ndmp_send_reply(connection, (void *)&reply, in ndmpd_tape_read_v2()
515 reply.error = NDMP_NO_MEM_ERR; in ndmpd_tape_read_v2()
516 ndmp_send_reply(connection, (void *)&reply, in ndmpd_tape_read_v2()
521 unbuffered_read(session, buf, request->count, &reply); in ndmpd_tape_read_v2()
523 ndmp_send_reply(connection, (void *) &reply, "sending tape_read reply"); in ndmpd_tape_read_v2()
544 ndmp_tape_execute_cdb_reply reply; in ndmpd_tape_execute_cdb_v2() local
550 (void) memset((void *) &reply, 0, sizeof (reply)); in ndmpd_tape_execute_cdb_v2()
553 reply.error = NDMP_DEV_NOT_OPEN_ERR; in ndmpd_tape_execute_cdb_v2()
554 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_execute_cdb_v2()
608 ndmp_tape_get_state_reply_v3 reply; in ndmpd_tape_get_state_v3() local
616 reply.error = NDMP_DEV_NOT_OPEN_ERR; in ndmpd_tape_get_state_v3()
617 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_get_state_v3()
626 reply.error = NDMP_IO_ERR; in ndmpd_tape_get_state_v3()
627 ndmp_send_reply(connection, (void *)&reply, in ndmpd_tape_get_state_v3()
639 reply.error = NDMP_IO_ERR; in ndmpd_tape_get_state_v3()
640 ndmp_send_reply(connection, (void *)&reply, in ndmpd_tape_get_state_v3()
645 reply.flags = 0; in ndmpd_tape_get_state_v3()
647 reply.file_num = mtstatus.mt_fileno; in ndmpd_tape_get_state_v3()
648 reply.soft_errors = 0; in ndmpd_tape_get_state_v3()
649 reply.block_size = dtp.bsize; 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()
655 reply.total_space = long_long_to_quad(0); /* not supported */ in ndmpd_tape_get_state_v3()
656 reply.space_remain = long_long_to_quad(0); /* not supported */ in ndmpd_tape_get_state_v3()
657 reply.partition = 0; /* not supported */ in ndmpd_tape_get_state_v3()
659 reply.soft_errors = 0; in ndmpd_tape_get_state_v3()
660 reply.total_space = long_long_to_quad(0LL); in ndmpd_tape_get_state_v3()
661 reply.space_remain = long_long_to_quad(0LL); in ndmpd_tape_get_state_v3()
663 reply.invalid = NDMP_TAPE_STATE_SOFT_ERRORS_INVALID | in ndmpd_tape_get_state_v3()
670 reply.flags, reply.file_num, reply.block_size, reply.blockno); in ndmpd_tape_get_state_v3()
672 reply.error = NDMP_NO_ERR; in ndmpd_tape_get_state_v3()
673 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_get_state_v3()
761 ndmp_tape_write_reply reply; ndmpd_session_t *session = in ndmpd_tape_write_v3() local
764 reply.count = 0; in ndmpd_tape_write_v3()
768 reply.error = NDMP_DEV_NOT_OPEN_ERR; in ndmpd_tape_write_v3()
769 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_write_v3()
775 reply.error = NDMP_PERMISSION_ERR; in ndmpd_tape_write_v3()
776 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_write_v3()
781 reply.error = NDMP_NO_ERR; in ndmpd_tape_write_v3()
782 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_write_v3()
795 reply.error = NDMP_DEVICE_BUSY_ERR; in ndmpd_tape_write_v3()
796 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_write_v3()
806 reply.error = NDMP_IO_ERR; in ndmpd_tape_write_v3()
809 reply.error = NDMP_EOM_ERR; in ndmpd_tape_write_v3()
812 reply.count = n; in ndmpd_tape_write_v3()
813 reply.error = NDMP_NO_ERR; in ndmpd_tape_write_v3()
820 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_write_v3()
848 ndmp_tape_read_reply reply; in ndmpd_tape_read_v3() local
853 reply.data_in.data_in_len = 0; in ndmpd_tape_read_v3()
857 reply.error = NDMP_DEV_NOT_OPEN_ERR; in ndmpd_tape_read_v3()
858 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_read_v3()
863 reply.error = NDMP_NO_ERR; in ndmpd_tape_read_v3()
864 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_read_v3()
877 reply.error = NDMP_DEVICE_BUSY_ERR; in ndmpd_tape_read_v3()
878 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_read_v3()
884 reply.error = NDMP_NO_MEM_ERR; in ndmpd_tape_read_v3()
885 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_read_v3()
897 reply.error = NDMP_EOF_ERR; in ndmpd_tape_read_v3()
905 reply.error = NDMP_EOM_ERR; in ndmpd_tape_read_v3()
913 reply.error = NDMP_EOM_ERR; in ndmpd_tape_read_v3()
916 reply.error = NDMP_IO_ERR; in ndmpd_tape_read_v3()
921 reply.error = NDMP_EOM_ERR; in ndmpd_tape_read_v3()
926 reply.error = NDMP_EOF_ERR; in ndmpd_tape_read_v3()
930 reply.data_in.data_in_len = n; in ndmpd_tape_read_v3()
931 reply.data_in.data_in_val = buf; in ndmpd_tape_read_v3()
932 reply.error = NDMP_NO_ERR; in ndmpd_tape_read_v3()
936 ndmp_send_reply(connection, (void *) &reply, "sending tape_read reply"); in ndmpd_tape_read_v3()
964 ndmp_tape_get_state_reply_v4 reply; in ndmpd_tape_get_state_v4() local
972 reply.error = NDMP_DEV_NOT_OPEN_ERR; in ndmpd_tape_get_state_v4()
973 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_get_state_v4()
987 reply.error = NDMP_IO_ERR; in ndmpd_tape_get_state_v4()
988 ndmp_send_reply(connection, (void *)&reply, in ndmpd_tape_get_state_v4()
1000 reply.error = NDMP_IO_ERR; in ndmpd_tape_get_state_v4()
1001 ndmp_send_reply(connection, (void *)&reply, in ndmpd_tape_get_state_v4()
1006 reply.flags = NDMP_TAPE_NOREWIND; in ndmpd_tape_get_state_v4()
1008 reply.file_num = mtstatus.mt_fileno; in ndmpd_tape_get_state_v4()
1009 reply.soft_errors = 0; in ndmpd_tape_get_state_v4()
1010 reply.block_size = dtp.bsize; 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()
1018 reply.total_space = long_long_to_quad(0LL); /* not supported */ in ndmpd_tape_get_state_v4()
1019 reply.space_remain = long_long_to_quad(0LL); /* not supported */ in ndmpd_tape_get_state_v4()
1020 reply.soft_errors = 0; in ndmpd_tape_get_state_v4()
1021 reply.unsupported = NDMP_TAPE_STATE_SOFT_ERRORS_INVALID | in ndmpd_tape_get_state_v4()
1027 reply.flags, reply.file_num, reply.block_size, reply.blockno); in ndmpd_tape_get_state_v4()
1029 reply.error = NDMP_NO_ERR; in ndmpd_tape_get_state_v4()
1030 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_get_state_v4()
1049 ndmp_tape_close_reply reply; in ndmpd_tape_close_v4() local
1054 reply.error = NDMP_DEV_NOT_OPEN_ERR; in ndmpd_tape_close_v4()
1055 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_close_v4()
1067 reply.error = NDMP_DEVICE_BUSY_ERR; in ndmpd_tape_close_v4()
1068 ndmp_send_reply(connection, (void *) &reply, in ndmpd_tape_close_v4()
1097 ndmp_tape_open_reply reply; in tape_open_send_reply() local
1099 reply.error = err; in tape_open_send_reply()
1100 ndmp_send_reply(connection, (void *) &reply, "sending tape_open reply"); in tape_open_send_reply()
1119 ndmp_tape_read_reply *reply) in unbuffered_read() argument
1130 reply->error = NDMP_EOF_ERR; in unbuffered_read()
1133 reply->error = NDMP_IO_ERR; in unbuffered_read()
1138 reply->error = NDMP_EOF_ERR; in unbuffered_read()
1155 reply->data_in.data_in_len = n; in unbuffered_read()
1156 reply->data_in.data_in_val = buf; in unbuffered_read()
1157 reply->error = NDMP_NO_ERR; in unbuffered_read()
1341 ndmp_tape_close_reply reply; in common_tape_close() local
1353 reply.error = NDMP_NO_ERR; in common_tape_close()
1354 ndmp_send_reply(connection, (void *) &reply, in common_tape_close()