Home
last modified time | relevance | path

Searched refs:SCint (Results 1 – 3 of 3) sorted by relevance

/linux-2.6.39/drivers/scsi/
Daha1542.c134 Scsi_Cmnd *SCint[AHA1542_MAILBOXES]; member
501 SCtmp = HOSTDATA(shost)->SCint[mbo]; in aha1542_intr_handle()
554 HOSTDATA(shost)->SCint[mbo] = NULL; /* This effectively frees up the mailbox slot, as in aha1542_intr_handle()
626 if (mb[mbo].status == 0 && HOSTDATA(SCpnt->device->host)->SCint[mbo] == NULL) in aha1542_queuecommand_lck()
633 if (mb[mbo].status || HOSTDATA(SCpnt->device->host)->SCint[mbo]) in aha1542_queuecommand_lck()
636 …HOSTDATA(SCpnt->device->host)->SCint[mbo] = SCpnt; /* This will effectively prevent someone else f… in aha1542_queuecommand_lck()
673 HOSTDATA(SCpnt->device->host)->SCint[mbo] = NULL; in aha1542_queuecommand_lck()
1201 memset(HOSTDATA(shpnt)->SCint, 0, sizeof(HOSTDATA(shpnt)->SCint)); in aha1542_detect()
1269 if (HOSTDATA(shost)->SCint[i] && in aha1542_restart()
1270 !(HOSTDATA(shost)->SCint[i]->device->soft_reset)) { in aha1542_restart()
[all …]
Dultrastor.c201 struct scsi_cmnd *SCint; member
515 …if (request_irq(config.interrupt, do_ultrastor_interrupt, 0, "Ultrastor", &config.mscp[0].SCint->d… in ultrastor_14f_detect()
759 my_mscp->SCint = SCpnt; in ultrastor_queuecommand_lck()
953 if (config.mscp[mscp_index].SCint != SCpnt) in DEF_SCSI_QCMD()
955 config.mscp[mscp_index].SCint, SCpnt); in DEF_SCSI_QCMD()
957 if (config.mscp[mscp_index].SCint == NULL) in DEF_SCSI_QCMD()
960 if (config.mscp[mscp_index].SCint != SCpnt) panic("Bad abort"); in DEF_SCSI_QCMD()
961 config.mscp[mscp_index].SCint = NULL; in DEF_SCSI_QCMD()
997 if (config.mscp_busy && config.mscp->done && config.mscp->SCint) in ultrastor_host_reset()
999 config.mscp->SCint->result = DID_RESET << 16; in ultrastor_host_reset()
[all …]
/linux-2.6.39/Documentation/scsi/
DChangeLog.1992-19971967 with SCint to fix race condition. Use recursion_depth to keep track
1984 Set SCint=NULL when we are done, to remove race condition.