Lines Matching refs:availMem

4543     pSiS->FbMapSize = pSiS->availMem = pScrn->videoRam * 1024;
4545 /* Calculate real availMem according to Accel/TurboQueue and
4560 pSiS->availMem -= (pSiS->TurboQueueLen*1024);
4564 pSiS->availMem -= pSiS->CursorSize;
4565 if(pSiS->OptUseColorCursor) pSiS->availMem -= pSiS->CursorSize;
4583 pSiS->availMem -= pSiS->cmdQueueSize;
4597 pSiS->availMem -= (512*1024); /* MMIO Command Queue is 512k (variable in theory) */
4602 pSiS->availMem -= (pSiS->CursorSize * 2);
4603 if(pSiS->OptUseColorCursor) pSiS->availMem -= (pSiS->CursorSize * 2);
4611 pSiS->availMem -= pSiS->SiS76xUMASize;
4639 pSiS->availMem -= (64*1024);
4642 pSiS->availMem -= pSiS->CursorSize;
4647 if(!(tempreg & 0x04)) pSiS->availMem -= pSiS->CursorSize;
4671 /* In dual head mode, we share availMem equally - so align it
4675 if(pSiS->DualHeadMode) pSiS->availMem &= 0xFFFFE000;
4688 pSiS->maxxfbmem = pSiS->availMem;
4704 pSiS->maxxfbmem = pSiS->availMem;
4707 /* Revert our changes to FbBaseOffset and availMem; use sisfb's info */
4708 pSiS->availMem += pSiS->FbBaseOffset;
4714 pSiS->availMem -= pSiS->FbBaseOffset;
4715 pSiS->maxxfbmem = pSiS->availMem;
4718 if(pSiS->availMem < (pSiS->sisfbHeapStart * 1024)) {
4722 pSiS->maxxfbmem = pSiS->availMem;
4736 if(pSiS->maxxfbmem > (pSiS->availMem + pSiS->FbBaseOffset - pSiS->SiS76xUMASize)) {
4739 pSiS->maxxfbmem = pSiS->availMem;
4742 pSiS->availMem += pSiS->FbBaseOffset;
4744 pSiS->FbBaseOffset = pSiS->availMem - pSiS->maxxfbmem;
4745 pSiS->availMem -= pSiS->FbBaseOffset;
4749 if(pSiS->maxxfbmem > pSiS->availMem) {
4752 pSiS->maxxfbmem = pSiS->availMem;
4761 pSiS->maxxfbmem = pSiS->availMem;
4785 /* availMem is right now adjusted to not use the UMA
4789 if(pSiS->availMem > mymax) {
4792 /* Revert our changes to availMem */
4793 pSiS->availMem += pSiS->FbBaseOffset;
4795 pSiS->FbBaseOffset = pSiS->availMem - pSiS->maxxfbmem;
4796 pSiS->availMem -= pSiS->FbBaseOffset;
4828 if(pSiS->maxxfbmem > pSiS->availMem) {
4829 pSiS->maxxfbmem = pSiS->availMem;
5981 /* Note: Do not use availMem for anything from now. Use
5982 * maxxfbmem instead. (availMem does not take dual head
5994 pSiS->DRIheapend = pSiS->availMem;