Lines Matching defs:pCard

58   struct agtiapi_softc *pCard = TIROOT_TO_CARD( ptiRoot );
86 pCard->flags |= AGTIAPI_CB_DONE;
90 AGTIAPI_PRINTK("ostiInitiatorEvent: pcard %d eventStatus - tiDiscOK\n", pCard->cardNo );
93 if (!(pCard->flags & AGTIAPI_INIT_TIME))
99 agtiapi_GetDevHandle(pCard, &pPortalData->portalInfo,
105 callout_reset(&pCard->IO_timer, 20*hz, agtiapi_CheckIOTimeout, pCard);
110 agtiapi_GetDevHandle(pCard, &pPortalData->portalInfo,
124 if (!(pCard->flags & AGTIAPI_INIT_TIME))
129 agtiapi_GetDevHandle(pCard, pPortalInfo, tiIntrEventTypeDeviceChange,
131 // agtiapi_StartIO(pCard);
143 agtiapi_FreeTMCCB(pCard, pccb);
164 else if (tiINIIOAbort(&pCard->tiRoot, &ccbIO->tiIORequest) != tiSuccess)
188 agtiapi_FreeTMCCB(pCard, pccb);
203 if ((pTMccb = agtiapi_GetCCB(pCard)) == NULL)
208 pTMccb->pmcsc = pCard;
216 if (tiINITaskManagement(&pCard->tiRoot,
232 agtiapi_FreeTMCCB(pCard, pTMccb);
236 agtiapi_FreeTMCCB(pCard, pccb);
277 struct agtiapi_softc *pCard;
280 pCard = TIROOT_TO_CARD(ptiRoot);
331 agtiapi_Done(pCard, pccb);
343 pCard->flags |= AGTIAPI_FLAG_UP;
346 agtiapi_QueueCCB(pCard, &pCard->ccbDoneHead, &pCard->ccbDoneTail
347 AG_CARD_LOCAL_LOCK(&pCard->doneLock), pccb);
356 struct agtiapi_softc *pCard;
357 pCard = TIROOT_TO_CARD(ptiRoot);
358 pCard->encrypt=agFALSE;
374 struct agtiapi_softc *pCard = TIROOT_TO_CARD(root);
389 for (x=0; x < pCard->portCount; x++)
391 pPortal = &pCard->pPortalData[x];
392 devHandle = tiINIGetExpDeviceHandleBySasAddress(&pCard->tiRoot,
427 struct agtiapi_softc *pCard;
429 pCard = TIROOT_TO_CARD(ptiRoot);
449 agtiapi_QueueCCB(pCard, &pCard->smpDoneHead, &pCard->smpDoneTail
450 AG_CARD_LOCAL_LOCK(&pCard->doneSMPLock), pccb);
465 ag_card_t *pCard;
491 pCard = TIROOT_TO_CARD(ptiRoot);
493 agtiapi_QueueCCB(pCard, &pCard->ccbDoneHead, &pCard->ccbDoneTail
494 AG_CARD_LOCAL_LOCK(&pCard->doneLock), pccb);
516 struct agtiapi_softc *pCard = TIROOT_TO_CARD(ptiRoot);
517 mtx_lock( &pCard->STLock[queueId] ); // review: need irq save? ##
536 struct agtiapi_softc *pCard = TIROOT_TO_CARD(ptiRoot);
537 mtx_unlock( &pCard->STLock[queueId] ); // review: need irq restore? ##
549 struct agtiapi_softc *pCard;
552 pCard = TIROOT_TO_CARD(root);
554 offset = pathId * pCard->tgtCount + targetId;
556 if (offset > (pCard->tgtCount - 1) )
562 dev = pCard->pDevList[offset].pDevHandle;
584 ag_card_t *pCard = ((ag_card_info_t*)ptiRoot->osData)->pCard;
585 int ini = ((pCard->flags & AGTIAPI_INIT_TIME) == AGTIAPI_INIT_TIME);
592 OSTI_SPIN_LOCK(&pCard->latLock);
593 BUG_ON(pCard->callLevel[io] >= sizeof(pCard->layer[0]) /
594 sizeof(pCard->layer[0][0]));
595 if (pCard->callLevel[io] > 0)
597 unsigned int prev_layer = pCard->layer[io][pCard->callLevel[io] - 1];
599 pCard->totalCycles[io][prev_layer] += cycles -
600 pCard->enterCycles[io][prev_layer];
602 pCard->enterCycles[io][layer] = cycles;
603 pCard->layer[io][pCard->callLevel[io]] = layer;
604 pCard->callLevel[io]++;
605 OSTI_SPIN_UNLOCK(&pCard->latLock);
612 ag_card_t *pCard = ((ag_card_info_t*)ptiRoot->osData)->pCard;
613 int ini = ((pCard->flags & AGTIAPI_INIT_TIME) == AGTIAPI_INIT_TIME);
620 OSTI_SPIN_LOCK(&pCard->latLock);
621 pCard->callLevel[io]--;
623 BUG_ON(pCard->callLevel[io] < 0);
624 BUG_ON(pCard->layer[io][pCard->callLevel[io]] != layer);
626 pCard->totalCycles[io][layer] += cycles - pCard->enterCycles[io][layer];
627 if (pCard->callLevel[io] > 0)
628 pCard->enterCycles[io][pCard->layer[io][pCard->callLevel[io] - 1]] =
630 OSTI_SPIN_UNLOCK(&pCard->latLock);
767 struct agtiapi_softc *pCard = TIROOT_TO_CARD(tiRoot);
821 struct agtiapi_softc *pCard = TIROOT_TO_CARD(root);
823 if ((pccb = agtiapi_GetCCB(pCard)) == NULL)