• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/pms/RefTisa/tisa/sassata/common/

Lines Matching defs:tdsaAllShared

171   tdsaContext_t  *tdsaAllShared = (tdsaContext_t *)&(tdsaRoot->tdsaAllShared);
188 tdsaAllShared->CardID = thisCardID;
191 osti_strcpy(tdsaAllShared->CardIDString, CardNum);
192 TI_DBG3(("tdsaGetCardIDString: tdsaAllShared->CardIDString is %s\n", tdsaAllShared->CardIDString));
316 tdsaContext_t *tdsaAllShared;
443 tdsaAllShared = &(tdsaRoot->tdsaAllShared);
452 tdsaRoot->itdsaIni->tdsaAllShared = tdsaAllShared;
453 tdsaAllShared->itdsaIni = tdsaRoot->itdsaIni;
463 tdsaRoot->ttdsaTgt->tdsaAllShared = tdsaAllShared;
464 tdsaAllShared->ttdsaTgt = tdsaRoot->ttdsaTgt;
470 TI_DBG3(("tiCOMInit: tdsaRoot %p tdsaAllShared %p \n",tdsaRoot, tdsaAllShared));
473 tdsaAllShared->agRootOsDataForInt.tiRoot = tiRoot;
474 tdsaAllShared->agRootOsDataForInt.tdsaAllShared = (void *) tdsaAllShared;
475 tdsaAllShared->agRootOsDataForInt.itdsaIni = (void *) IniAddr;
476 tdsaAllShared->agRootOsDataForInt.ttdsaTgt = (void *) TgtAddr;
478 tdsaAllShared->agRootOsDataForInt.tdstHost = agNULL;
479 tdsaAllShared->agRootOsDataForInt.tdstDevice = agNULL;
482 tdsaAllShared->agRootOsDataForInt.IntContext = tiInterruptContext;
486 tdsaAllShared->agRootInt.osData =
487 (void *) &(tdsaAllShared->agRootOsDataForInt);
488 tdsaAllShared->agRootInt.sdkData = agNULL;
491 tdsaAllShared->agRootOsDataForNonInt.tiRoot = tiRoot;
492 tdsaAllShared->agRootOsDataForNonInt.tdsaAllShared = (void *) tdsaAllShared;
493 tdsaAllShared->agRootOsDataForNonInt.itdsaIni = (void *) IniAddr;
494 tdsaAllShared->agRootOsDataForNonInt.ttdsaTgt = (void *) TgtAddr;
496 tdsaAllShared->agRootOsDataForNonInt.tdstHost = agNULL;
497 tdsaAllShared->agRootOsDataForNonInt.tdstDevice = agNULL;
499 tdsaAllShared->agRootOsDataForNonInt.IntContext = tiNonInterruptContext;
503 tdsaAllShared->agRootNonInt.osData =
504 (void *) &(tdsaAllShared->agRootOsDataForNonInt);
505 tdsaAllShared->agRootNonInt.sdkData = agNULL;
507 tdsaAllShared->loResource = *loResource;
509 tdsaAllShared->PortContextMem = tdsaPortContext;
510 tdsaAllShared->DeviceMem = tdsaDeviceData;
512 tdsaAllShared->IBQnumber = 0;
513 tdsaAllShared->OBQnumber = 0;
516 tdsaAllShared->IntCoalesce = tdsaIntCoalCxt;
520 tdsaAllShared->ExpanderHead = tdsaExpander;
523 tdsaAllShared->MaxNumLocks = loResource->loLevelOption.numOfQueuesPerPort;
525 tdsaAllShared->MaxNumOSLocks = loResource->loLevelOption.maxNumOSLocks;
535 tdsaAllShared->MaxNumDMLocks = dmMaxNumLocks;
536 TI_DBG2(("tiCOMInit: DM MaxNumDMLocks 0x%x\n", tdsaAllShared->MaxNumDMLocks));
545 tdsaAllShared->MaxNumSMLocks = smMaxNumLocks;
546 TI_DBG2(("tiCOMInit: SM MaxNumSMLocks 0x%x\n", tdsaAllShared->MaxNumSMLocks));
548 tdsaAllShared->MaxNumLLLocks = tdsaAllShared->MaxNumLocks - TD_MAX_LOCKS - tdsaAllShared->MaxNumDMLocks - tdsaAllShared->MaxNumSMLocks;
549 TI_DBG2(("tiCOMInit: LL MaxNumLLLocks 0x%x\n", tdsaAllShared->MaxNumLLLocks));
559 tdsaAllShared->MaxNumDMLocks = dmMaxNumLocks;
560 TI_DBG2(("tiCOMInit: DM MaxNumDMLocks 0x%x\n", tdsaAllShared->MaxNumDMLocks));
562 tdsaAllShared->MaxNumLLLocks = tdsaAllShared->MaxNumLocks - TD_MAX_LOCKS - tdsaAllShared->MaxNumDMLocks;
563 TI_DBG2(("tiCOMInit: LL MaxNumLLLocks 0x%x\n", tdsaAllShared->MaxNumLLLocks));
572 tdsaAllShared->MaxNumSMLocks = smMaxNumLocks;
573 TI_DBG2(("tiCOMInit: SM MaxNumSMLocks 0x%x\n", tdsaAllShared->MaxNumSMLocks));
575 tdsaAllShared->MaxNumLLLocks = tdsaAllShared->MaxNumLocks - TD_MAX_LOCKS - tdsaAllShared->MaxNumSMLocks;
576 TI_DBG2(("tiCOMInit: LL MaxNumLLLocks 0x%x\n", tdsaAllShared->MaxNumLLLocks));
578 tdsaAllShared->MaxNumLLLocks = tdsaAllShared->MaxNumLocks - TD_MAX_LOCKS;
579 TI_DBG2(("tiCOMInit: LL MaxNumLLLocks 0x%x\n", tdsaAllShared->MaxNumLLLocks));
583 tdsaAllShared->MaxNumLLLocks = loResource->loLevelOption.numOfQueuesPerPort - TD_MAX_LOCKS;
586 tdsaAllShared->resetCount = 0;
589 // tdsaAllShared->EventValid = agFALSE;
592 tdsaAllShared->eventSource[i].EventValid = agFALSE;
593 tdsaAllShared->eventSource[i].Source.agPortContext = agNULL;
594 tdsaAllShared->eventSource[i].Source.event = 0;
596 tdsaAllShared->eventSource[i].Source.param = 0xFF;
601 pEsglAllInfo = (tdsaEsglAllInfo_t *)&(tdsaAllShared->EsglAllInfo);
605 osti_strcpy(tdsaAllShared->CardIDString,"");
609 tdsaAllShared->dmRoot.tdData = tdsaRoot;
613 tdsaAllShared->smRoot.tdData = tdsaRoot;
677 tdsaAllShared->currentOperation |= TD_OPERATION_INITIATOR;
692 tdsaAllShared->currentOperation |= TD_OPERATION_TARGET;
855 /* param3 points to QueueConfig; tdsaAllShared does not exit at this point yet */
2541 tdsaContext_t *tdsaAllShared = (tdsaContext_t *)&tdsaRoot->tdsaAllShared;
2543 tdsaPortContext_t *tdsaPortContext = (tdsaPortContext_t *)tdsaAllShared->PortContextMem;
2549 tdsaAllShared->flags.sysIntsActive = agFALSE;
2550 tdsaAllShared->flags.resetInProgress = agFALSE;
2572 tdsaContext_t *tdsaAllShared = (tdsaContext_t *)&tdsaRoot->tdsaAllShared;
2575 tdsaPortContext_t *tdsaPortContext = (tdsaPortContext_t *)tdsaAllShared->PortContextMem;
2584 tdsaAllShared->Ports[i].tiPortalContext = agNULL;
2585 tdsaAllShared->Ports[i].portContext = agNULL;
2586 tdsaAllShared->Ports[i].SASID.sasAddressHi[0] = 0;
2587 tdsaAllShared->Ports[i].SASID.sasAddressHi[1] = 0;
2588 tdsaAllShared->Ports[i].SASID.sasAddressHi[2] = 0;
2589 tdsaAllShared->Ports[i].SASID.sasAddressHi[3] = 0;
2590 tdsaAllShared->Ports[i].SASID.sasAddressLo[0] = 0;
2591 tdsaAllShared->Ports[i].SASID.sasAddressLo[1] = 0;
2592 tdsaAllShared->Ports[i].SASID.sasAddressLo[2] = 0;
2593 tdsaAllShared->Ports[i].SASID.sasAddressLo[3] = 0;
2594 tdsaAllShared->Ports[i].SASID.phyIdentifier = (bit8) i;
2597 tdsaAllShared->Ports[i].flags.portStarted = agFALSE;
2598 tdsaAllShared->Ports[i].flags.portInitialized = agFALSE;
2599 tdsaAllShared->Ports[i].flags.portReadyForDiscoverySent = agFALSE;
2600 tdsaAllShared->Ports[i].flags.portStoppedByOSLayer = agFALSE;
2601 tdsaAllShared->Ports[i].flags.failPortInit = agFALSE;
2628 tdsaContext_t *tdsaAllShared = (tdsaContext_t *)&tdsaRoot->tdsaAllShared;
2630 tdsaPortContext_t *tdsaPortContext = (tdsaPortContext_t *)tdsaAllShared->PortContextMem;
2638 TDLIST_INIT_HDR(&(tdsaAllShared->timerlist));
2663 tdsaContext_t *tdsaAllShared = (tdsaContext_t *)&tdsaRoot->tdsaAllShared;
2665 tdsaPortContext_t *tdsaPortContext = (tdsaPortContext_t *)tdsaAllShared->PortContextMem;
2680 tdsaAllShared->tdJumpTable.pSSPIOCompleted = agNULL; /* initiator */
2681 tdsaAllShared->tdJumpTable.pSMPCompleted =agNULL; /* initiator */
2684 tdsaAllShared->tdJumpTable.pSSPIOCompleted = agNULL;
2685 tdsaAllShared->tdJumpTable.pSSPReqReceived = &ttdsaSSPReqReceived;
2686 tdsaAllShared->tdJumpTable.pSMPReqReceived = &ttdsaSMPReqReceived;
2687 tdsaAllShared->tdJumpTable.pSMPCompleted =agNULL;
2689 tdsaAllShared->tdJumpTable.pGetSGLChunk = agNULL;
2713 tdsaContext_t *tdsaAllShared = (tdsaContext_t *)&tdsaRoot->tdsaAllShared;
2714 tdsaPortContext_t *tdsaPortContext = (tdsaPortContext_t *)tdsaAllShared->PortContextMem;
2725 TDLIST_INIT_HDR(&(tdsaAllShared->MainPortContextList));
2726 TDLIST_INIT_HDR(&(tdsaAllShared->FreePortContextList));
2784 TDLIST_ENQUEUE_AT_TAIL(&(tdsaPortContext[i].FreeLink), &(tdsaAllShared->FreePortContextList));
2933 tdsaContext_t *tdsaAllShared = (tdsaContext_t *)&tdsaRoot->tdsaAllShared;
2935 tdsaPortContext_t *tdsaPortContext = (tdsaPortContext_t *)tdsaAllShared->PortContextMem;
2938 (tdsaDeviceData_t *)tdsaAllShared->DeviceMem;
2956 TDLIST_INIT_HDR(&(tdsaAllShared->MainDeviceList));
2957 TDLIST_INIT_HDR(&(tdsaAllShared->FreeDeviceList));
2971 tdsaDeviceData[i].pJumpTable = &(tdsaAllShared->tdJumpTable);
3043 TDLIST_ENQUEUE_AT_TAIL(&(tdsaDeviceData[i].FreeLink), &(tdsaAllShared->FreeDeviceList));
3077 tdsaContext_t *tdsaAllShared = (tdsaContext_t *)&tdsaRoot->tdsaAllShared;
3090 oneDeviceData->pJumpTable = &(tdsaAllShared->tdJumpTable);
3182 tdsaContext_t *tdsaAllShared = (tdsaContext_t *)&tdsaRoot->tdsaAllShared;
3183 tdsaPortContext_t *tdsaPortContext = (tdsaPortContext_t *)tdsaAllShared->PortContext;
3184 tdsaDeviceData_t *tdsaDeviceData = (tdsaDeviceData_t *)tdsaAllShared->DeviceDataHead;
3185 tdsaIntCoalesceContext_t *tdsaIntCoalCxt = (tdsaIntCoalesceContext_t *)tdsaAllShared->IntCoalesce;
3215 tdsaIntCoalCxt[0].tdsaAllShared = tdsaAllShared;
3225 tdsaIntCoalCxt[i].tdsaAllShared = tdsaAllShared;
3243 tdsaContext_t *tdsaAllShared = (tdsaContext_t *)&tdsaRoot->tdsaAllShared;
3246 (tdsaExpander_t *)tdsaAllShared->ExpanderHead;
3256 // TDLIST_INIT_HDR(&(tdsaAllShared->discoveringExpanderList));
3257 TDLIST_INIT_HDR(&(tdsaAllShared->freeExpanderList));
3287 TDLIST_ENQUEUE_AT_TAIL(&(tdsaExpander[i].linkNode), &(tdsaAllShared->freeExpanderList));
3298 tdsaContext_t *tdsaAllShared = (tdsaContext_t *)&tdsaRoot->tdsaAllShared;
3306 QueueConfig = &tdsaAllShared->QueueConfig;
3310 QueueConfig->inboundQueues[i].elementCount = tdsaAllShared->InboundQueueSize[i];
3311 QueueConfig->inboundQueues[i].elementSize = tdsaAllShared->InboundQueueEleSize[i];
3312 QueueConfig->inboundQueues[i].priority = tdsaAllShared->InboundQueuePriority[i];
3317 QueueConfig->outboundQueues[i].elementCount = tdsaAllShared->OutboundQueueSize[i];
3318 QueueConfig->outboundQueues[i].elementSize = tdsaAllShared->OutboundQueueEleSize[i];
3319 QueueConfig->outboundQueues[i].interruptDelay = tdsaAllShared->OutboundQueueInterruptDelay[i]; /* default 0; no interrupt delay */
3320 QueueConfig->outboundQueues[i].interruptCount = tdsaAllShared->OutboundQueueInterruptCount[i]; /* default 1*/
3321 QueueConfig->outboundQueues[i].interruptEnable = tdsaAllShared->OutboundQueueInterruptEnable[i]; /* default 1*/