Lines Matching refs:loResource
226 tiLoLevelResource_t *loResource, in tiCOMGetResource() argument
233 TI_DBG6(("tiCOMGetResource: loResource %p\n", loResource)); in tiCOMGetResource()
235 if(loResource != agNULL) in tiCOMGetResource()
237 tdsaLoLevelGetResource(tiRoot, loResource); in tiCOMGetResource()
241 tdsaSharedMemCalculate(tiRoot, loResource, tdSharedMem); in tiCOMGetResource()
253 if (loResource == agNULL) in tiCOMGetResource()
296 tiLoLevelResource_t *loResource, in tiCOMInit() argument
507 tdsaAllShared->loResource = *loResource; in tiCOMInit()
523 tdsaAllShared->MaxNumLocks = loResource->loLevelOption.numOfQueuesPerPort; in tiCOMInit()
525 tdsaAllShared->MaxNumOSLocks = loResource->loLevelOption.maxNumOSLocks; in tiCOMInit()
583 tdsaAllShared->MaxNumLLLocks = loResource->loLevelOption.numOfQueuesPerPort - TD_MAX_LOCKS; in tiCOMInit()
729 tiLoLevelResource_t * loResource) in tdsaLoLevelGetResource() argument
790 TI_DBG6(("tdsaLoLevelGetResource: loResource %p\n", loResource)); in tdsaLoLevelGetResource()
2075 maxNumOSLocks = loResource->loLevelOption.maxNumOSLocks; in tdsaLoLevelGetResource()
2085 loResource->loLevelMem.mem[i].numElements = 0; in tdsaLoLevelGetResource()
2086 loResource->loLevelMem.mem[i].totalLength = 0; in tdsaLoLevelGetResource()
2087 loResource->loLevelMem.mem[i].singleElementLength = 0; in tdsaLoLevelGetResource()
2088 loResource->loLevelMem.mem[i].alignment = 0; in tdsaLoLevelGetResource()
2089 loResource->loLevelMem.mem[i].type = 0; in tdsaLoLevelGetResource()
2090 loResource->loLevelMem.mem[i].reserved = 0; in tdsaLoLevelGetResource()
2091 loResource->loLevelMem.mem[i].virtPtr = agNULL; in tdsaLoLevelGetResource()
2092 loResource->loLevelMem.mem[i].osHandle = agNULL; in tdsaLoLevelGetResource()
2093 loResource->loLevelMem.mem[i].physAddrUpper = 0; in tdsaLoLevelGetResource()
2094 loResource->loLevelMem.mem[i].physAddrLower = 0; in tdsaLoLevelGetResource()
2102 loResource->loLevelMem.mem[i].numElements = memRequirement.agMemory[i].numElements; in tdsaLoLevelGetResource()
2103 loResource->loLevelMem.mem[i].totalLength = memRequirement.agMemory[i].totalLength; in tdsaLoLevelGetResource()
2104 …loResource->loLevelMem.mem[i].singleElementLength = memRequirement.agMemory[i].singleElementLength; in tdsaLoLevelGetResource()
2105 loResource->loLevelMem.mem[i].alignment = memRequirement.agMemory[i].alignment; in tdsaLoLevelGetResource()
2106 …i, loResource->loLevelMem.mem[i].numElements, loResource->loLevelMem.mem[i].totalLength, loResourc… in tdsaLoLevelGetResource()
2109 loResource->loLevelMem.mem[i].type = TI_DMA_MEM; in tdsaLoLevelGetResource()
2115 loResource->loLevelMem.mem[i].type = TI_CACHED_MEM; in tdsaLoLevelGetResource()
2120 loResource->loLevelMem.mem[i].type = TI_CACHED_DMA_MEM; in tdsaLoLevelGetResource()
2131 …loResource->loLevelMem.mem[i].numElements = dmMemRequirement.dmMemory[i-memRequirement.count].numE… in tdsaLoLevelGetResource()
2132 …loResource->loLevelMem.mem[i].totalLength = dmMemRequirement.dmMemory[i-memRequirement.count].tota… in tdsaLoLevelGetResource()
2133 …loResource->loLevelMem.mem[i].singleElementLength = dmMemRequirement.dmMemory[i-memRequirement.cou… in tdsaLoLevelGetResource()
2134 …loResource->loLevelMem.mem[i].alignment = dmMemRequirement.dmMemory[i-memRequirement.count].alignm… in tdsaLoLevelGetResource()
2135 …i, loResource->loLevelMem.mem[i].numElements, loResource->loLevelMem.mem[i].totalLength, loResourc… in tdsaLoLevelGetResource()
2138 loResource->loLevelMem.mem[i].type = TI_DMA_MEM; in tdsaLoLevelGetResource()
2144 loResource->loLevelMem.mem[i].type = TI_CACHED_MEM; in tdsaLoLevelGetResource()
2149 loResource->loLevelMem.mem[i].type = TI_CACHED_DMA_MEM; in tdsaLoLevelGetResource()
2160 …loResource->loLevelMem.mem[i].numElements = smMemRequirement.smMemory[i-memRequirement.count-dmMem… in tdsaLoLevelGetResource()
2161 …loResource->loLevelMem.mem[i].totalLength = smMemRequirement.smMemory[i-memRequirement.count-dmMem… in tdsaLoLevelGetResource()
2162 …loResource->loLevelMem.mem[i].singleElementLength = smMemRequirement.smMemory[i-memRequirement.cou… in tdsaLoLevelGetResource()
2163 …loResource->loLevelMem.mem[i].alignment = smMemRequirement.smMemory[i-memRequirement.count-dmMemRe… in tdsaLoLevelGetResource()
2164 …i, loResource->loLevelMem.mem[i].numElements, loResource->loLevelMem.mem[i].totalLength, loResourc… in tdsaLoLevelGetResource()
2167 loResource->loLevelMem.mem[i].type = TI_DMA_MEM; in tdsaLoLevelGetResource()
2173 loResource->loLevelMem.mem[i].type = TI_CACHED_MEM; in tdsaLoLevelGetResource()
2178 loResource->loLevelMem.mem[i].type = TI_CACHED_DMA_MEM; in tdsaLoLevelGetResource()
2184 …loResource->loLevelOption.usecsPerTick = MIN(MIN(usecsPerTick, dmUsecsPerTick), smUsecsPerTi… in tdsaLoLevelGetResource()
2185 …loResource->loLevelOption.numOfQueuesPerPort = maxQueueSets + dmMaxNumLocks + smMaxNumLocks + TD_M… in tdsaLoLevelGetResource()
2186 loResource->loLevelOption.mutexLockUsage = tiOneMutexLockPerQueue; in tdsaLoLevelGetResource()
2188 …loResource->loLevelMem.count = memRequirement.count + dmMemRequirement.count + smMemRequirement.co… in tdsaLoLevelGetResource()
2190 loResource->loLevelOption.maxInterruptVectors = SwConfig.max_MSIX_InterruptVectors; in tdsaLoLevelGetResource()
2191 loResource->loLevelOption.max_MSI_InterruptVectors = SwConfig.max_MSI_InterruptVectors; in tdsaLoLevelGetResource()
2192 loResource->loLevelOption.flag = SwConfig.legacyInt_X; in tdsaLoLevelGetResource()
2193 …TI_DBG2(("tdsaLoLevelGetResource: asking maxInterruptVectors(MSIX) %d \n", loResource->loLevelOpti… in tdsaLoLevelGetResource()
2194 …TI_DBG2(("tdsaLoLevelGetResource: asking max_MSI_InterruptVectors %d \n", loResource->loLevelOptio… in tdsaLoLevelGetResource()
2195 …TI_DBG2(("tdsaLoLevelGetResource: asking flag - legacyInt_X %d \n", loResource->loLevelOption.flag… in tdsaLoLevelGetResource()
2198 …TI_DBG6(("tdsaLoLevelGetResource: total memRequirement count %d TI_DMA_MEM\n", loResource->loLevel… in tdsaLoLevelGetResource()
2204 loResource->loLevelMem.mem[i].numElements = 0; in tdsaLoLevelGetResource()
2205 loResource->loLevelMem.mem[i].totalLength = 0; in tdsaLoLevelGetResource()
2206 loResource->loLevelMem.mem[i].singleElementLength = 0; in tdsaLoLevelGetResource()
2207 loResource->loLevelMem.mem[i].alignment = 0; in tdsaLoLevelGetResource()
2208 loResource->loLevelMem.mem[i].type = 0; in tdsaLoLevelGetResource()
2209 loResource->loLevelMem.mem[i].reserved = 0; in tdsaLoLevelGetResource()
2210 loResource->loLevelMem.mem[i].virtPtr = agNULL; in tdsaLoLevelGetResource()
2211 loResource->loLevelMem.mem[i].osHandle = agNULL; in tdsaLoLevelGetResource()
2212 loResource->loLevelMem.mem[i].physAddrUpper = 0; in tdsaLoLevelGetResource()
2213 loResource->loLevelMem.mem[i].physAddrLower = 0; in tdsaLoLevelGetResource()
2221 loResource->loLevelMem.mem[i].numElements = memRequirement.agMemory[i].numElements; in tdsaLoLevelGetResource()
2222 loResource->loLevelMem.mem[i].totalLength = memRequirement.agMemory[i].totalLength; in tdsaLoLevelGetResource()
2223 …loResource->loLevelMem.mem[i].singleElementLength = memRequirement.agMemory[i].singleElementLength; in tdsaLoLevelGetResource()
2224 loResource->loLevelMem.mem[i].alignment = memRequirement.agMemory[i].alignment; in tdsaLoLevelGetResource()
2225 …i, loResource->loLevelMem.mem[i].numElements, loResource->loLevelMem.mem[i].totalLength, loResourc… in tdsaLoLevelGetResource()
2228 loResource->loLevelMem.mem[i].type = TI_DMA_MEM; in tdsaLoLevelGetResource()
2234 loResource->loLevelMem.mem[i].type = TI_CACHED_MEM; in tdsaLoLevelGetResource()
2239 loResource->loLevelMem.mem[i].type = TI_CACHED_DMA_MEM; in tdsaLoLevelGetResource()
2249 …loResource->loLevelMem.mem[i].numElements = dmMemRequirement.dmMemory[i-memRequirement.count].numE… in tdsaLoLevelGetResource()
2250 …loResource->loLevelMem.mem[i].totalLength = dmMemRequirement.dmMemory[i-memRequirement.count].tota… in tdsaLoLevelGetResource()
2251 …loResource->loLevelMem.mem[i].singleElementLength = dmMemRequirement.dmMemory[i-memRequirement.cou… in tdsaLoLevelGetResource()
2252 …loResource->loLevelMem.mem[i].alignment = dmMemRequirement.dmMemory[i-memRequirement.count].alignm… in tdsaLoLevelGetResource()
2253 …i, loResource->loLevelMem.mem[i].numElements, loResource->loLevelMem.mem[i].totalLength, loResourc… in tdsaLoLevelGetResource()
2256 loResource->loLevelMem.mem[i].type = TI_DMA_MEM; in tdsaLoLevelGetResource()
2262 loResource->loLevelMem.mem[i].type = TI_CACHED_MEM; in tdsaLoLevelGetResource()
2267 loResource->loLevelMem.mem[i].type = TI_CACHED_DMA_MEM; in tdsaLoLevelGetResource()
2275 loResource->loLevelOption.usecsPerTick = MIN(usecsPerTick, dmUsecsPerTick); in tdsaLoLevelGetResource()
2276 …loResource->loLevelOption.numOfQueuesPerPort = maxQueueSets + dmMaxNumLocks + TD_MAX_LOCKS + maxNu… in tdsaLoLevelGetResource()
2277 loResource->loLevelOption.mutexLockUsage = tiOneMutexLockPerQueue; in tdsaLoLevelGetResource()
2279 loResource->loLevelMem.count = memRequirement.count + dmMemRequirement.count; in tdsaLoLevelGetResource()
2281 loResource->loLevelOption.maxInterruptVectors = SwConfig.max_MSIX_InterruptVectors; in tdsaLoLevelGetResource()
2282 loResource->loLevelOption.max_MSI_InterruptVectors = SwConfig.max_MSI_InterruptVectors; in tdsaLoLevelGetResource()
2283 loResource->loLevelOption.flag = SwConfig.legacyInt_X; in tdsaLoLevelGetResource()
2284 …TI_DBG2(("tdsaLoLevelGetResource: asking maxInterruptVectors(MSIX) %d \n", loResource->loLevelOpti… in tdsaLoLevelGetResource()
2285 …TI_DBG2(("tdsaLoLevelGetResource: asking max_MSI_InterruptVectors %d \n", loResource->loLevelOptio… in tdsaLoLevelGetResource()
2286 …TI_DBG2(("tdsaLoLevelGetResource: asking flag - legacyInt_X %d \n", loResource->loLevelOption.flag… in tdsaLoLevelGetResource()
2289 …TI_DBG6(("tdsaLoLevelGetResource: total memRequirement count %d TI_DMA_MEM\n", loResource->loLevel… in tdsaLoLevelGetResource()
2295 loResource->loLevelMem.mem[i].numElements = 0; in tdsaLoLevelGetResource()
2296 loResource->loLevelMem.mem[i].totalLength = 0; in tdsaLoLevelGetResource()
2297 loResource->loLevelMem.mem[i].singleElementLength = 0; in tdsaLoLevelGetResource()
2298 loResource->loLevelMem.mem[i].alignment = 0; in tdsaLoLevelGetResource()
2299 loResource->loLevelMem.mem[i].type = 0; in tdsaLoLevelGetResource()
2300 loResource->loLevelMem.mem[i].reserved = 0; in tdsaLoLevelGetResource()
2301 loResource->loLevelMem.mem[i].virtPtr = agNULL; in tdsaLoLevelGetResource()
2302 loResource->loLevelMem.mem[i].osHandle = agNULL; in tdsaLoLevelGetResource()
2303 loResource->loLevelMem.mem[i].physAddrUpper = 0; in tdsaLoLevelGetResource()
2304 loResource->loLevelMem.mem[i].physAddrLower = 0; in tdsaLoLevelGetResource()
2312 loResource->loLevelMem.mem[i].numElements = memRequirement.agMemory[i].numElements; in tdsaLoLevelGetResource()
2313 loResource->loLevelMem.mem[i].totalLength = memRequirement.agMemory[i].totalLength; in tdsaLoLevelGetResource()
2314 …loResource->loLevelMem.mem[i].singleElementLength = memRequirement.agMemory[i].singleElementLength; in tdsaLoLevelGetResource()
2315 loResource->loLevelMem.mem[i].alignment = memRequirement.agMemory[i].alignment; in tdsaLoLevelGetResource()
2316 …i, loResource->loLevelMem.mem[i].numElements, loResource->loLevelMem.mem[i].totalLength, loResourc… in tdsaLoLevelGetResource()
2319 loResource->loLevelMem.mem[i].type = TI_DMA_MEM; in tdsaLoLevelGetResource()
2325 loResource->loLevelMem.mem[i].type = TI_CACHED_MEM; in tdsaLoLevelGetResource()
2330 loResource->loLevelMem.mem[i].type = TI_CACHED_DMA_MEM; in tdsaLoLevelGetResource()
2340 …loResource->loLevelMem.mem[i].numElements = smMemRequirement.smMemory[i-memRequirement.count].numE… in tdsaLoLevelGetResource()
2341 …loResource->loLevelMem.mem[i].totalLength = smMemRequirement.smMemory[i-memRequirement.count].tota… in tdsaLoLevelGetResource()
2342 …loResource->loLevelMem.mem[i].singleElementLength = smMemRequirement.smMemory[i-memRequirement.cou… in tdsaLoLevelGetResource()
2343 …loResource->loLevelMem.mem[i].alignment = smMemRequirement.smMemory[i-memRequirement.count].alignm… in tdsaLoLevelGetResource()
2344 …i, loResource->loLevelMem.mem[i].numElements, loResource->loLevelMem.mem[i].totalLength, loResourc… in tdsaLoLevelGetResource()
2347 loResource->loLevelMem.mem[i].type = TI_DMA_MEM; in tdsaLoLevelGetResource()
2353 loResource->loLevelMem.mem[i].type = TI_CACHED_MEM; in tdsaLoLevelGetResource()
2358 loResource->loLevelMem.mem[i].type = TI_CACHED_DMA_MEM; in tdsaLoLevelGetResource()
2366 loResource->loLevelOption.usecsPerTick = MIN(usecsPerTick, smUsecsPerTick); in tdsaLoLevelGetResource()
2367 …loResource->loLevelOption.numOfQueuesPerPort = maxQueueSets + smMaxNumLocks + TD_MAX_LOCKS + maxNu… in tdsaLoLevelGetResource()
2368 loResource->loLevelOption.mutexLockUsage = tiOneMutexLockPerQueue; in tdsaLoLevelGetResource()
2370 loResource->loLevelMem.count = memRequirement.count + smMemRequirement.count; in tdsaLoLevelGetResource()
2372 loResource->loLevelOption.maxInterruptVectors = SwConfig.max_MSIX_InterruptVectors; in tdsaLoLevelGetResource()
2373 loResource->loLevelOption.max_MSI_InterruptVectors = SwConfig.max_MSI_InterruptVectors; in tdsaLoLevelGetResource()
2374 loResource->loLevelOption.flag = SwConfig.legacyInt_X; in tdsaLoLevelGetResource()
2375 …TI_DBG2(("tdsaLoLevelGetResource: asking maxInterruptVectors(MSIX) %d \n", loResource->loLevelOpti… in tdsaLoLevelGetResource()
2376 …TI_DBG2(("tdsaLoLevelGetResource: asking max_MSI_InterruptVectors %d \n", loResource->loLevelOptio… in tdsaLoLevelGetResource()
2377 …TI_DBG2(("tdsaLoLevelGetResource: asking flag - legacyInt_X %d \n", loResource->loLevelOption.flag… in tdsaLoLevelGetResource()
2380 …TI_DBG6(("tdsaLoLevelGetResource: total memRequirement count %d TI_DMA_MEM\n", loResource->loLevel… in tdsaLoLevelGetResource()
2387 loResource->loLevelMem.mem[i].numElements = 0; in tdsaLoLevelGetResource()
2388 loResource->loLevelMem.mem[i].totalLength = 0; in tdsaLoLevelGetResource()
2389 loResource->loLevelMem.mem[i].singleElementLength = 0; in tdsaLoLevelGetResource()
2390 loResource->loLevelMem.mem[i].alignment = 0; in tdsaLoLevelGetResource()
2391 loResource->loLevelMem.mem[i].type = 0; in tdsaLoLevelGetResource()
2392 loResource->loLevelMem.mem[i].reserved = 0; in tdsaLoLevelGetResource()
2393 loResource->loLevelMem.mem[i].virtPtr = agNULL; in tdsaLoLevelGetResource()
2394 loResource->loLevelMem.mem[i].osHandle = agNULL; in tdsaLoLevelGetResource()
2395 loResource->loLevelMem.mem[i].physAddrUpper = 0; in tdsaLoLevelGetResource()
2396 loResource->loLevelMem.mem[i].physAddrLower = 0; in tdsaLoLevelGetResource()
2403 loResource->loLevelMem.mem[i].numElements = memRequirement.agMemory[i].numElements; in tdsaLoLevelGetResource()
2404 loResource->loLevelMem.mem[i].totalLength = memRequirement.agMemory[i].totalLength; in tdsaLoLevelGetResource()
2405 …loResource->loLevelMem.mem[i].singleElementLength = memRequirement.agMemory[i].singleElementLength; in tdsaLoLevelGetResource()
2406 loResource->loLevelMem.mem[i].alignment = memRequirement.agMemory[i].alignment; in tdsaLoLevelGetResource()
2407 …i, loResource->loLevelMem.mem[i].numElements, loResource->loLevelMem.mem[i].totalLength, loResourc… in tdsaLoLevelGetResource()
2410 loResource->loLevelMem.mem[i].type = TI_DMA_MEM; in tdsaLoLevelGetResource()
2416 loResource->loLevelMem.mem[i].type = TI_CACHED_MEM; in tdsaLoLevelGetResource()
2421 loResource->loLevelMem.mem[i].type = TI_CACHED_DMA_MEM; in tdsaLoLevelGetResource()
2429 loResource->loLevelOption.usecsPerTick = usecsPerTick; in tdsaLoLevelGetResource()
2430 loResource->loLevelOption.numOfQueuesPerPort = maxQueueSets + TD_MAX_LOCKS + maxNumOSLocks; in tdsaLoLevelGetResource()
2431 loResource->loLevelOption.mutexLockUsage = tiOneMutexLockPerQueue; in tdsaLoLevelGetResource()
2433 loResource->loLevelMem.count = memRequirement.count; in tdsaLoLevelGetResource()
2435 loResource->loLevelOption.maxInterruptVectors = SwConfig.max_MSIX_InterruptVectors; in tdsaLoLevelGetResource()
2436 loResource->loLevelOption.max_MSI_InterruptVectors = SwConfig.max_MSI_InterruptVectors; in tdsaLoLevelGetResource()
2437 loResource->loLevelOption.flag = SwConfig.legacyInt_X; in tdsaLoLevelGetResource()
2438 …TI_DBG2(("tdsaLoLevelGetResource: asking maxInterruptVectors(MSIX) %d \n", loResource->loLevelOpti… in tdsaLoLevelGetResource()
2439 …TI_DBG2(("tdsaLoLevelGetResource: asking max_MSI_InterruptVectors %d \n", loResource->loLevelOptio… in tdsaLoLevelGetResource()
2440 …TI_DBG2(("tdsaLoLevelGetResource: asking flag - legacyInt_X %d \n", loResource->loLevelOption.flag… in tdsaLoLevelGetResource()
2442 …loResource->loLevelMem.mem[memRequirement.count].numElements,loResource->loLevelMem.mem[memRequire… in tdsaLoLevelGetResource()
2474 tiLoLevelResource_t * loResource, in tdsaSharedMemCalculate() argument