Lines Matching defs:queueConfig

250     agsaQueueConfig_t *queueConfig;
251 queueConfig = (agsaQueueConfig_t *)swConfig->param3;
252 *maxNumLocks = (LL_IOREQ_IBQ_LOCK_PARM + queueConfig->numInboundQueues );
1563 agsaQueueConfig_t *queueConfig;
1638 queueConfig = (agsaQueueConfig_t *)swConfig->param3;
1641 sidump_Q_config( queueConfig );
1644 SA_DBG1(("siConfiguration: swConfig->param3 == %p\n",queueConfig));
1646 if ((queueConfig->numInboundQueues > AGSA_MAX_INBOUND_Q) ||
1647 (queueConfig->numOutboundQueues > AGSA_MAX_OUTBOUND_Q))
1655 if ((queueConfig->numInboundQueues == 0 ||
1656 queueConfig->numOutboundQueues == 0 ))
1667 if ((queueConfig->numInboundQueues > IQ_NUM_32) || (queueConfig->numOutboundQueues > OQ_NUM_32))
1732 /* get parameter from queueConfig */
1733 mpiConfig->mainConfig.iQNPPD_HPPD_GEvent = queueConfig->iqNormalPriorityProcessingDepth |
1734 (queueConfig->iqHighPriorityProcessingDepth << SHIFT8) |
1735 (queueConfig->generalEventQueue << SHIFT16) |
1736 (queueConfig->tgtDeviceRemovedEventQueue << SHIFT24);
1738 mpiConfig->mainConfig.outboundHWEventPID0_3 = queueConfig->sasHwEventQueue[0] |
1739 (queueConfig->sasHwEventQueue[1] << SHIFT8) |
1740 (queueConfig->sasHwEventQueue[2] << SHIFT16) |
1741 (queueConfig->sasHwEventQueue[3] << SHIFT24);
1742 mpiConfig->mainConfig.outboundHWEventPID4_7 = queueConfig->sasHwEventQueue[4] |
1743 (queueConfig->sasHwEventQueue[5] << SHIFT8) |
1744 (queueConfig->sasHwEventQueue[6] << SHIFT16) |
1745 (queueConfig->sasHwEventQueue[7] << SHIFT24);
1746 mpiConfig->mainConfig.outboundNCQEventPID0_3 = queueConfig->sataNCQErrorEventQueue[0] |
1747 (queueConfig->sataNCQErrorEventQueue[1] << SHIFT8) |
1748 (queueConfig->sataNCQErrorEventQueue[2] << SHIFT16) |
1749 (queueConfig->sataNCQErrorEventQueue[3] << SHIFT24);
1750 mpiConfig->mainConfig.outboundNCQEventPID4_7 = queueConfig->sataNCQErrorEventQueue[4] |
1751 (queueConfig->sataNCQErrorEventQueue[5] << SHIFT8) |
1752 (queueConfig->sataNCQErrorEventQueue[6] << SHIFT16) |
1753 (queueConfig->sataNCQErrorEventQueue[7] << SHIFT24);
1755 mpiConfig->numInboundQueues = queueConfig->numInboundQueues;
1756 mpiConfig->numOutboundQueues = queueConfig->numOutboundQueues;
1757 mpiConfig->queueOption = queueConfig->queueOption;
1760 queueConfig->numInboundQueues,
1761 queueConfig->numOutboundQueues));
1765 for( i = 0; i < queueConfig->numInboundQueues; i ++ )
1767 mpiConfig->inboundQueues[i].numElements = (bit16)queueConfig->inboundQueues[i].elementCount;
1768 mpiConfig->inboundQueues[i].elementSize = (bit16)queueConfig->inboundQueues[i].elementSize;;
1769 mpiConfig->inboundQueues[i].priority = queueConfig->inboundQueues[i].priority;
1773 queueConfig->inboundQueues[i].elementCount,
1774 queueConfig->inboundQueues[i].elementSize,
1775 queueConfig->inboundQueues[i].priority,
1776 queueConfig->inboundQueues[i].elementCount * queueConfig->inboundQueues[i].elementSize ));
1781 for( i = 0; i < queueConfig->numOutboundQueues; i ++ )
1783 mpiConfig->outboundQueues[i].numElements = (bit16)queueConfig->outboundQueues[i].elementCount;
1784 mpiConfig->outboundQueues[i].elementSize = (bit16)queueConfig->outboundQueues[i].elementSize;
1785 mpiConfig->outboundQueues[i].interruptVector = (bit8)queueConfig->outboundQueues[i].interruptVectorIndex;
1786 mpiConfig->outboundQueues[i].interruptDelay = (bit16)queueConfig->outboundQueues[i].interruptDelay;
1787 mpiConfig->outboundQueues[i].interruptThreshold = (bit8)queueConfig->outboundQueues[i].interruptCount;
1788 mpiConfig->outboundQueues[i].interruptEnable = (bit32)queueConfig->outboundQueues[i].interruptEnable;
1792 queueConfig->outboundQueues[i].elementCount,
1793 queueConfig->outboundQueues[i].elementSize,
1794 queueConfig->outboundQueues[i].interruptCount,
1795 queueConfig->outboundQueues[i].interruptEnable));