tape_state
enum tape_state tape_state;
extern void tape_state_set(struct tape_device *, enum tape_state);
if (device->tape_state == TS_NOT_OPER) {
"OFFLINE" : tape_state_verbose[tdev->tape_state]);
if (device->tape_state == TS_NOT_OPER) {
} else if (device->tape_state == TS_IN_USE) {
} else if (device->tape_state == TS_BLKUSE) {
if (device->tape_state == TS_IN_USE)
tape_state_set(struct tape_device *device, enum tape_state newstate)
if (device->tape_state == TS_NOT_OPER) {
if (device->tape_state < TS_SIZE && device->tape_state >=0 )
str = tape_state_verbose[device->tape_state];
device->tape_state = newstate;
if (device->tape_state != TS_INIT) {
DBF_LH(3, "Tapestate not INIT (%d)\n", device->tape_state);
switch (device->tape_state) {
device->tape_state = TS_INIT;
switch (device->tape_state) {
if (device->tape_state == TS_INIT)
if (device->tape_state == TS_UNUSED)
if (device->tape_state == TS_BLKUSE)
if (device->tape_state != TS_IN_USE)
if (device->tape_state >= 0 &&
device->tape_state < TS_SIZE)
str = tape_state_verbose[device->tape_state];
if (device->tape_state == TS_NOT_OPER) {