taglinefilesource code
M72drivers/scsi/aic7xxx_asm.cunsigned char M[MEMORY][4];
M185drivers/scsi/aic7xxx_asm.cM[p->patch[i]][0] &= ~1;
M186drivers/scsi/aic7xxx_asm.cM[p->patch[i]][0] |= ((p->value >> 8) & 1);
M187drivers/scsi/aic7xxx_asm.cM[p->patch[i]][1] = p->value & 0xff;
M210drivers/scsi/aic7xxx_asm.cM[i][3],
M211drivers/scsi/aic7xxx_asm.cM[i][2],
M212drivers/scsi/aic7xxx_asm.cM[i][1],
M213drivers/scsi/aic7xxx_asm.cM[i][0]);
M511drivers/scsi/aic7xxx_asm.cM[LC][0] = (I_op << 1) | I_ret;
M512drivers/scsi/aic7xxx_asm.cM[LC][1] = I_dest;
M513drivers/scsi/aic7xxx_asm.cM[LC][2] = I_src;
M514drivers/scsi/aic7xxx_asm.cM[LC][3] = I_imm;
M519drivers/scsi/aic7xxx_asm.cM[LC][0] = (I_op << 1) | ((I_addr >> 8) & 1);
M520drivers/scsi/aic7xxx_asm.cM[LC][1] = I_addr & 0xff;
M521drivers/scsi/aic7xxx_asm.cM[LC][2] = I_src;
M522drivers/scsi/aic7xxx_asm.cM[LC][3] = I_imm;
M166drivers/scsi/constants.c{0x40,0x80,0xff,D|T|L|P|W|R|S|O|M|C,"Diagnostic failure on component (%x)"},
M179drivers/scsi/constants.c{0x00,0x06,D|T|L|P|W|R|S|O|M|C,"I/O process terminated"},
M186drivers/scsi/constants.c{0x02,0x00,D|W|R|O|M,"No seek complete"},
M190drivers/scsi/constants.c{0x04,0x00,D|T|L|P|W|R|S|O|M|C,
M192drivers/scsi/constants.c{0x04,0x01,D|T|L|P|W|R|S|O|M|C,
M194drivers/scsi/constants.c{0x04,0x02,D|T|L|P|W|R|S|O|M|C,
M196drivers/scsi/constants.c{0x04,0x03,D|T|L|P|W|R|S|O|M|C,
M199drivers/scsi/constants.c{0x05,0x00,D|T|L|W|R|S|O|M|C,"Logical unit does not respond to selection"},
M200drivers/scsi/constants.c{0x06,0x00,D|W|R|O|M,"No reference position found"},
M201drivers/scsi/constants.c{0x07,0x00,D|T|L|W|R|S|O|M,"Multiple peripheral devices selected"},
M202drivers/scsi/constants.c{0x08,0x00,D|T|L|W|R|S|O|M|C,"Logical unit communication failure"},
M203drivers/scsi/constants.c{0x08,0x01,D|T|L|W|R|S|O|M|C,"Logical unit communication time-out"},
M204drivers/scsi/constants.c{0x08,0x02,D|T|L|W|R|S|O|M|C,"Logical unit communication parity error"},
M209drivers/scsi/constants.c{0x0A,0x00,D|T|L|P|W|R|S|O|M|C,"Error log overflow"},
M234drivers/scsi/constants.c{0x15,0x00,D|T|L|W|R|S|O|M,"Random positioning error"},
M235drivers/scsi/constants.c{0x15,0x01,D|T|L|W|R|S|O|M,"Mechanical positioning error"},
M256drivers/scsi/constants.c{0x1A,0x00,D|T|L|P|W|R|S|O|M|C,"Parameter list length error"},
M257drivers/scsi/constants.c{0x1B,0x00,D|T|L|P|W|R|S|O|M|C,"Synchronous data transfer error"},
M263drivers/scsi/constants.c{0x20,0x00,D|T|L|P|W|R|S|O|M|C,"Invalid command operation code"},
M264drivers/scsi/constants.c{0x21,0x00,D|T|W|R|O|M,"Logical block address out of range"},
M265drivers/scsi/constants.c{0x21,0x01,M,"Invalid element address"},
M267drivers/scsi/constants.c{0x24,0x00,D|T|L|P|W|R|S|O|M|C,"Invalid field in cdb"},
M268drivers/scsi/constants.c{0x25,0x00,D|T|L|P|W|R|S|O|M|C,"Logical unit not supported"},
M269drivers/scsi/constants.c{0x26,0x00,D|T|L|P|W|R|S|O|M|C,"Invalid field in parameter list"},
M270drivers/scsi/constants.c{0x26,0x01,D|T|L|P|W|R|S|O|M|C,"Parameter not supported"},
M271drivers/scsi/constants.c{0x26,0x02,D|T|L|P|W|R|S|O|M|C,"Parameter value invalid"},
M272drivers/scsi/constants.c{0x26,0x03,D|T|L|P|W|R|S|O|M|C,"Threshold parameters not supported"},
M274drivers/scsi/constants.c{0x28,0x00,D|T|L|P|W|R|S|O|M|C,"Not ready to ready transition (medium may have changed)"},
M275drivers/scsi/constants.c{0x28,0x01,M,"Import or export element accessed"},
M276drivers/scsi/constants.c{0x29,0x00,D|T|L|P|W|R|S|O|M|C,"Power on, reset, or bus device reset occurred"},
M277drivers/scsi/constants.c{0x2A,0x00,D|T|L|W|R|S|O|M|C,"Parameters changed"},
M278drivers/scsi/constants.c{0x2A,0x01,D|T|L|W|R|S|O|M|C,"Mode parameters changed"},
M279drivers/scsi/constants.c{0x2A,0x02,D|T|L|W|R|S|O|M|C,"Log parameters changed"},
M281drivers/scsi/constants.c{0x2C,0x00,D|T|L|P|W|R|S|O|M|C,"Command sequence error"},
M285drivers/scsi/constants.c{0x2F,0x00,D|T|L|P|W|R|S|O|M|C,"Commands cleared by another initiator"},
M286drivers/scsi/constants.c{0x30,0x00,D|T|W|R|O|M,"Incompatible medium installed"},
M296drivers/scsi/constants.c{0x37,0x00,D|T|L|W|R|S|O|M|C,"Rounded parameter"},
M297drivers/scsi/constants.c{0x39,0x00,D|T|L|W|R|S|O|M|C,"Saving parameters not supported"},
M298drivers/scsi/constants.c{0x3A,0x00,D|T|L|W|R|S|O|M,"Medium not present"},
M312drivers/scsi/constants.c{0x3B,0x0D,M,"Medium destination element full"},
M313drivers/scsi/constants.c{0x3B,0x0E,M,"Medium source element empty"},
M314drivers/scsi/constants.c{0x3D,0x00,D|T|L|P|W|R|S|O|M|C,"Invalid bits in identify message"},
M315drivers/scsi/constants.c{0x3E,0x00,D|T|L|P|W|R|S|O|M|C,"Logical unit has not self-configured yet"},
M316drivers/scsi/constants.c{0x3F,0x00,D|T|L|P|W|R|S|O|M|C,"Target operating conditions have changed"},
M317drivers/scsi/constants.c{0x3F,0x01,D|T|L|P|W|R|S|O|M|C,"Microcode has been changed"},
M318drivers/scsi/constants.c{0x3F,0x02,D|T|L|P|W|R|S|O|M|C,"Changed operating definition"},
M319drivers/scsi/constants.c{0x3F,0x03,D|T|L|P|W|R|S|O|M|C,"Inquiry data has changed"},
M320drivers/scsi/constants.c{0x43,0x00,D|T|L|P|W|R|S|O|M|C,"Message error"},
M321drivers/scsi/constants.c{0x44,0x00,D|T|L|P|W|R|S|O|M|C,"Internal target failure"},
M322drivers/scsi/constants.c{0x45,0x00,D|T|L|P|W|R|S|O|M|C,"Select or reselect failure"},
M323drivers/scsi/constants.c{0x46,0x00,D|T|L|P|W|R|S|O|M|C,"Unsuccessful soft reset"},
M324drivers/scsi/constants.c{0x47,0x00,D|T|L|P|W|R|S|O|M|C,"Scsi parity error"},
M325drivers/scsi/constants.c{0x48,0x00,D|T|L|P|W|R|S|O|M|C,"Initiator detected error message received"},
M326drivers/scsi/constants.c{0x49,0x00,D|T|L|P|W|R|S|O|M|C,"Invalid message error"},
M327drivers/scsi/constants.c{0x4A,0x00,D|T|L|P|W|R|S|O|M|C,"Command phase error"},
M328drivers/scsi/constants.c{0x4B,0x00,D|T|L|P|W|R|S|O|M|C,"Data phase error"},
M329drivers/scsi/constants.c{0x4C,0x00,D|T|L|P|W|R|S|O|M|C,"Logical unit failed self-configuration"},
M330drivers/scsi/constants.c{0x4E,0x00,D|T|L|P|W|R|S|O|M|C,"Overlapped commands attempted"},
M336drivers/scsi/constants.c{0x53,0x00,D|T|L|W|R|S|O|M,"Media load or eject failed"},
M338drivers/scsi/constants.c{0x53,0x02,D|T|W|R|O|M,"Medium removal prevented"},
M344drivers/scsi/constants.c{0x5A,0x00,D|T|L|P|W|R|S|O|M,"Operator request or state change input (unspecified)"},
M345drivers/scsi/constants.c{0x5A,0x01,D|T|W|R|O|M,"Operator medium removal request"},
M348drivers/scsi/constants.c{0x5B,0x00,D|T|L|P|W|R|S|O|M,"Log exception"},
M349drivers/scsi/constants.c{0x5B,0x01,D|T|L|P|W|R|S|O|M,"Threshold condition met"},
M350drivers/scsi/constants.c{0x5B,0x02,D|T|L|P|W|R|S|O|M,"Log counter at maximum"},
M351drivers/scsi/constants.c{0x5B,0x03,D|T|L|P|W|R|S|O|M,"Log list codes exhausted"},
M72include/linux/major.h#define SCSI_MAJOR(M) \
M73include/linux/major.h((M) == SCSI_DISK_MAJOR  \
M74include/linux/major.h|| (M) == SCSI_TAPE_MAJOR  \
M75include/linux/major.h|| (M) == SCSI_CDROM_MAJOR  \
M76include/linux/major.h|| (M) == SCSI_GENERIC_MAJOR)