s390/tape: Remove unused command definitions

Quite a few command definitions are either not used or don't exist for
3490 tape devices on Virtual Tape Servers (VTS). Cleanup the list, which
makes it easier to understand what commands are actually implemented by
the driver. The lists below outline the exact reason for the removal.
Description for existing commands are adapted to reflect the removal of
support for old device types.

The following commands don't exist in VTS for 3490 devices and are
unused:
INVALID_00              0x00
DIAG_MODE_SET		0x0B
FORCE_STREAM_CNT	0xEB
LOOP_WRITE_TO_READ	0x8B
MODE_SET_C3		0xC3
MODE_SET_CB		0xCB
MODE_SET_D3		0xD3
NEW_MODE_SET		0xEB
RELEASE			0xD4
REQ_TRK_IN_ERROR	0x1B
RESERVE			0xF4
SET_DIAGNOSE		0x4B

The following command definitions are not used:
CONTROL_ACCESS		0xE3
PERF_SUBSYS_FUNC	0x77
READ_BACKWARD		0x0C
READ_BUFFER		0x12
READ_BUFF_LOG		0x24
READ_CONFIG_DATA	0xFA
READ_DEV_CHAR		0x64
READ_MESSAGE_ID		0x4E
READ_SUBSYS_DATA	0x3E
SENSE_GROUP_ID		0x34
SENSE_ID		0xE4
SET_GROUP_ID		0xAF
SET_INTERFACE_ID	0x73
SET_TAPE_WRITE_IMMED	0xC3
SUSPEND			0x5B
SYNC			0x43

Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
Reviewed-by: Jens Remus <jremus@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
This commit is contained in:
Jan Höppner 2026-02-02 14:48:42 +01:00 • committed by Heiko Carstens
commit 516fbb4852