taglinefilesource code
spec301drivers/scsi/aic7770.cint eval_operand(char **a, int spec)
spec304drivers/scsi/aic7770.cunsigned int want = spec & (LO|LA|LX);
spec321drivers/scsi/aic7770.cspec &= ~(LO|LA|LX);
spec325drivers/scsi/aic7770.c!strcmp(jmptab[i].name, a[spec]))
spec333drivers/scsi/aic7770.creturn(spec);    /* "case 0" - no flags set */
spec336drivers/scsi/aic7770.cint eval_sdi(char **a, int spec)
spec341drivers/scsi/aic7770.cif (spec == NA)
spec344drivers/scsi/aic7770.cswitch (spec & (A|I|SL|SR|RL|RR)) {
spec349drivers/scsi/aic7770.cif (isdigit(*a[spec &~ (SL|SR|RL|RR)]))
spec350drivers/scsi/aic7770.cval = strtol(a[spec &~ (SL|SR|RL|RR)], NULL, 0);
spec352drivers/scsi/aic7770.cp = lookup(a[spec &~ (SL|SR|RL|RR)]);
spec358drivers/scsi/aic7770.cswitch (spec & (SL|SR|RL|RR)) {    /* blech */
spec376drivers/scsi/aic7770.creturn(spec &~ I);
spec384drivers/scsi/aic7770.cspec &= ~A;
spec385drivers/scsi/aic7770.cif (!strcmp("A", a[spec]))
spec387drivers/scsi/aic7770.cif (isdigit(*a[spec]) &&
spec388drivers/scsi/aic7770.cstrtol(a[spec], NULL, 0) == 0)
spec394drivers/scsi/aic7770.cif (isdigit(*a[spec]))
spec395drivers/scsi/aic7770.creturn(strtol(a[spec], NULL, 0));
spec396drivers/scsi/aic7770.cp = lookup(a[spec]);
spec405drivers/scsi/aic7770.cint eval_addr(char **a, int spec)
spec409drivers/scsi/aic7770.cif (spec == NA)
spec411drivers/scsi/aic7770.cif (isdigit(*a[spec]))
spec412drivers/scsi/aic7770.creturn(strtol(a[spec], NULL, 0));
spec414drivers/scsi/aic7770.cp = lookup(a[spec]);
spec421drivers/scsi/aic7770.cdefine(a[spec], NOVALUE);
spec422drivers/scsi/aic7770.cp = lookup(a[spec]);