• Home
  • Raw
  • Download

Lines Matching refs:HOSTDATA

136 #define HOSTDATA(host) ((struct aha1542_hostdata *) &host->hostdata)  macro
410 mb = HOSTDATA(shost)->mb; in aha1542_intr_handle()
411 ccb = HOSTDATA(shost)->ccb; in aha1542_intr_handle()
453 mbi = HOSTDATA(shost)->aha1542_last_mbi_used + 1; in aha1542_intr_handle()
463 } while (mbi != HOSTDATA(shost)->aha1542_last_mbi_used); in aha1542_intr_handle()
480 HOSTDATA(shost)->aha1542_last_mbi_used = mbi; in aha1542_intr_handle()
498 SCtmp = HOSTDATA(shost)->SCint[mbo]; in aha1542_intr_handle()
551 HOSTDATA(shost)->SCint[mbo] = NULL; /* This effectively frees up the mailbox slot, as in aha1542_intr_handle()
573 mb = HOSTDATA(SCpnt->device->host)->mb; in aha1542_queuecommand_lck()
574 ccb = HOSTDATA(SCpnt->device->host)->ccb; in aha1542_queuecommand_lck()
618 mbo = HOSTDATA(SCpnt->device->host)->aha1542_last_mbo_used + 1; in aha1542_queuecommand_lck()
623 if (mb[mbo].status == 0 && HOSTDATA(SCpnt->device->host)->SCint[mbo] == NULL) in aha1542_queuecommand_lck()
628 } while (mbo != HOSTDATA(SCpnt->device->host)->aha1542_last_mbo_used); in aha1542_queuecommand_lck()
630 if (mb[mbo].status || HOSTDATA(SCpnt->device->host)->SCint[mbo]) in aha1542_queuecommand_lck()
633HOSTDATA(SCpnt->device->host)->SCint[mbo] = SCpnt; /* This will effectively prevent someone else f… in aha1542_queuecommand_lck()
636 HOSTDATA(SCpnt->device->host)->aha1542_last_mbo_used = mbo; in aha1542_queuecommand_lck()
670 HOSTDATA(SCpnt->device->host)->SCint[mbo] = NULL; in aha1542_queuecommand_lck()
729 mb = HOSTDATA(shpnt)->mb; in DEF_SCSI_QCMD()
730 ccb = HOSTDATA(shpnt)->ccb; in DEF_SCSI_QCMD()
1133 HOSTDATA(shpnt)->bios_translation = trans; in aha1542_detect()
1136 HOSTDATA(shpnt)->aha1542_last_mbi_used = (2 * AHA1542_MAILBOXES - 1); in aha1542_detect()
1137 HOSTDATA(shpnt)->aha1542_last_mbo_used = (AHA1542_MAILBOXES - 1); in aha1542_detect()
1138 memset(HOSTDATA(shpnt)->SCint, 0, sizeof(HOSTDATA(shpnt)->SCint)); in aha1542_detect()
1206 if (HOSTDATA(shost)->SCint[i] && in aha1542_restart()
1207 !(HOSTDATA(shost)->SCint[i]->device->soft_reset)) { in aha1542_restart()
1209 HOSTDATA(shost)->mb[i].status = 1; /* Indicate ready to restart... */ in aha1542_restart()
1236 ccb = HOSTDATA(SCpnt->device->host)->ccb; in aha1542_dev_reset()
1237 mb = HOSTDATA(SCpnt->device->host)->mb; in aha1542_dev_reset()
1240 mbo = HOSTDATA(SCpnt->device->host)->aha1542_last_mbo_used + 1; in aha1542_dev_reset()
1245 if (mb[mbo].status == 0 && HOSTDATA(SCpnt->device->host)->SCint[mbo] == NULL) in aha1542_dev_reset()
1250 } while (mbo != HOSTDATA(SCpnt->device->host)->aha1542_last_mbo_used); in aha1542_dev_reset()
1252 if (mb[mbo].status || HOSTDATA(SCpnt->device->host)->SCint[mbo]) in aha1542_dev_reset()
1255 HOSTDATA(SCpnt->device->host)->SCint[mbo] = SCpnt; /* This will effectively in aha1542_dev_reset()
1259 HOSTDATA(SCpnt->device->host)->aha1542_last_mbo_used = mbo; in aha1542_dev_reset()
1302 if (HOSTDATA(SCpnt->host)->SCint[i] && in aha1542_dev_reset()
1303 HOSTDATA(SCpnt->host)->SCint[i]->target == SCpnt->target) { in aha1542_dev_reset()
1305 SCtmp = HOSTDATA(SCpnt->host)->SCint[i]; in aha1542_dev_reset()
1308 HOSTDATA(SCpnt->host)->SCint[i] = NULL; in aha1542_dev_reset()
1309 HOSTDATA(SCpnt->host)->mb[i].status = 0; in aha1542_dev_reset()
1353 if (HOSTDATA(SCpnt->device->host)->SCint[i] != NULL) { in aha1542_bus_reset()
1355 SCtmp = HOSTDATA(SCpnt->device->host)->SCint[i]; in aha1542_bus_reset()
1369 HOSTDATA(SCpnt->device->host)->SCint[i] = NULL; in aha1542_bus_reset()
1370 HOSTDATA(SCpnt->device->host)->mb[i].status = 0; in aha1542_bus_reset()
1422 if (HOSTDATA(SCpnt->device->host)->SCint[i] != NULL) { in aha1542_host_reset()
1424 SCtmp = HOSTDATA(SCpnt->device->host)->SCint[i]; in aha1542_host_reset()
1437 HOSTDATA(SCpnt->device->host)->SCint[i] = NULL; in aha1542_host_reset()
1438 HOSTDATA(SCpnt->device->host)->mb[i].status = 0; in aha1542_host_reset()
1468 mb = HOSTDATA(SCpnt->host)->mb;
1469 mbi = HOSTDATA(SCpnt->host)->aha1542_last_mbi_used + 1;
1479 } while (mbi != HOSTDATA(SCpnt->host)->aha1542_last_mbi_used);
1492 if (HOSTDATA(SCpnt->host)->SCint[i]) {
1493 if (HOSTDATA(SCpnt->host)->SCint[i] == SCpnt) {
1498 if (HOSTDATA(SCpnt->host)->mb[i].status) {
1514 if (SCpnt == HOSTDATA(SCpnt->host)->SCint[mbo]) {
1575 if (HOSTDATA(SCpnt->host)->SCint[i] != NULL) {
1577 SCtmp = HOSTDATA(SCpnt->host)->SCint[i];
1584 HOSTDATA(SCpnt->host)->SCint[i] = NULL;
1585 HOSTDATA(SCpnt->host)->mb[i].status = 0;
1603 if (HOSTDATA(SCpnt->host)->SCint[i] == SCpnt) {
1604 HOSTDATA(SCpnt->host)->ccb[i].op = 0x81; /* BUS DEVICE RESET */
1618 if (HOSTDATA(SCpnt->host)->SCint[i] &&
1619 HOSTDATA(SCpnt->host)->SCint[i]->target == SCpnt->target) {
1621 SCtmp = HOSTDATA(SCpnt->host)->SCint[i];
1628 HOSTDATA(SCpnt->host)->SCint[i] = NULL;
1629 HOSTDATA(SCpnt->host)->mb[i].status = 0;
1647 translation_algorithm = HOSTDATA(sdev->host)->bios_translation; in aha1542_biosparam()