Searched refs:SCint (Results 1 – 3 of 3) sorted by relevance
134 Scsi_Cmnd *SCint[AHA1542_MAILBOXES]; member501 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 …]
201 struct scsi_cmnd *SCint; member515 …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 …]
1967 with SCint to fix race condition. Use recursion_depth to keep track1984 Set SCint=NULL when we are done, to remove race condition.