Lines Matching refs:hold
264 union ccb *hold[FSL_SATA_MAX_SLOTS]; member
1328 ch->hold[slot->slot] = ccb; in fsl_sata_end_transaction()
1376 if (ch->hold[i]) in fsl_sata_issue_recovery()
1385 if (ch->hold[i] == NULL) in fsl_sata_issue_recovery()
1387 ch->hold[i]->ccb_h.status &= ~CAM_STATUS_MASK; in fsl_sata_issue_recovery()
1388 ch->hold[i]->ccb_h.status |= CAM_RESRC_UNAVAIL; in fsl_sata_issue_recovery()
1389 fsl_sata_done(ch, ch->hold[i]); in fsl_sata_issue_recovery()
1390 ch->hold[i] = NULL; in fsl_sata_issue_recovery()
1396 ccb->ccb_h = ch->hold[i]->ccb_h; /* Reuse old header. */ in fsl_sata_issue_recovery()
1429 csio->data_ptr = (void *)&ch->hold[i]->csio.sense_data; in fsl_sata_issue_recovery()
1430 csio->dxfer_len = ch->hold[i]->csio.sense_len; in fsl_sata_issue_recovery()
1455 if (!ch->hold[i]) in fsl_sata_process_read_log()
1457 if (ch->hold[i]->ccb_h.func_code != XPT_ATA_IO) in fsl_sata_process_read_log()
1460 res = &ch->hold[i]->ataio.res; in fsl_sata_process_read_log()
1473 ch->hold[i]->ccb_h.status &= ~CAM_STATUS_MASK; in fsl_sata_process_read_log()
1474 ch->hold[i]->ccb_h.status |= CAM_REQUEUE_REQ; in fsl_sata_process_read_log()
1476 fsl_sata_done(ch, ch->hold[i]); in fsl_sata_process_read_log()
1477 ch->hold[i] = NULL; in fsl_sata_process_read_log()
1487 if (!ch->hold[i]) in fsl_sata_process_read_log()
1489 if (ch->hold[i]->ccb_h.func_code != XPT_ATA_IO) in fsl_sata_process_read_log()
1491 fsl_sata_done(ch, ch->hold[i]); in fsl_sata_process_read_log()
1492 ch->hold[i] = NULL; in fsl_sata_process_read_log()
1510 ch->hold[i]->ccb_h.status |= CAM_AUTOSNS_VALID; in fsl_sata_process_request_sense()
1512 ch->hold[i]->ccb_h.status &= ~CAM_STATUS_MASK; in fsl_sata_process_request_sense()
1513 ch->hold[i]->ccb_h.status |= CAM_AUTOSENSE_FAIL; in fsl_sata_process_request_sense()
1515 fsl_sata_done(ch, ch->hold[i]); in fsl_sata_process_request_sense()
1516 ch->hold[i] = NULL; in fsl_sata_process_request_sense()
1601 if (!ch->hold[i]) in fsl_sata_reset()
1603 fsl_sata_done(ch, ch->hold[i]); in fsl_sata_reset()
1604 ch->hold[i] = NULL; in fsl_sata_reset()