Lines Matching defs:pAST

162     ASTRecPtr      pAST = ASTPTR(pScrn);
164 pAST->AccelInfoPtr = infoPtr = XAACreateInfoRec();
172 if (pAST->ENGCaps & ENG_CAP_Sync)
176 if (pAST->ENGCaps & ENG_CAP_ScreenToScreenCopy)
184 if (pAST->ENGCaps & ENG_CAP_SolidFill)
192 if (pAST->ENGCaps & ENG_CAP_SolidLine)
194 if ( (pAST->jChipType == AST2300) || (pAST->jChipType == AST2400) || (pAST->jChipType == AST2500) || (pAST->jChipType == AST1180) )
209 if (pAST->ENGCaps & ENG_CAP_DashedLine)
211 if ( (pAST->jChipType == AST2300) || (pAST->jChipType == AST2400) || (pAST->jChipType == AST2500) || (pAST->jChipType == AST1180) )
227 if (pAST->ENGCaps & ENG_CAP_Mono8x8PatternFill)
239 if (pAST->ENGCaps & ENG_CAP_Color8x8PatternFill)
249 if (pAST->ENGCaps & ENG_CAP_CPUToScreenColorExpand)
260 if (pAST->ENGCaps & ENG_CAP_ScreenToScreenColorExpand)
269 if (pAST->ENGCaps & ENG_CAP_Clipping)
288 ASTRecPtr pAST = ASTPTR(pScrn);
291 vASTWaitEngIdle(pScrn, pAST);
301 ASTRecPtr pAST = ASTPTR(pScrn);
310 switch (pAST->VideoModeInfo.bitsPerPixel)
325 pAST->ulCMDReg = cmdreg;
327 if (!pAST->MMIO2D)
330 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*2);
332 ASTSetupSRCPitch(pSingleCMD, pAST->VideoModeInfo.ScreenPitch);
334 ASTSetupDSTPitchHeight(pSingleCMD, pAST->VideoModeInfo.ScreenPitch, -1);
343 ASTSetupSRCPitch_MMIO(pAST->VideoModeInfo.ScreenPitch);
344 ASTSetupDSTPitchHeight_MMIO(pAST->VideoModeInfo.ScreenPitch, -1);
353 ASTRecPtr pAST = ASTPTR(pScrn);
365 cmdreg = pAST->ulCMDReg;
366 if (pAST->EnableClip)
380 srcbase=pAST->VideoModeInfo.ScreenPitch*y1;
387 dstbase=pAST->VideoModeInfo.ScreenPitch*y2;
413 if (pAST->EnableClip)
416 if (!pAST->MMIO2D)
419 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*6);
446 vASTWaitEngIdle(pScrn, pAST);
458 ASTRecPtr pAST = ASTPTR(pScrn);
467 switch (pAST->VideoModeInfo.bitsPerPixel)
482 pAST->ulCMDReg = cmdreg;
484 if (!pAST->MMIO2D)
487 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*2);
489 ASTSetupDSTPitchHeight(pSingleCMD, pAST->VideoModeInfo.ScreenPitch, -1);
499 ASTSetupDSTPitchHeight_MMIO(pAST->VideoModeInfo.ScreenPitch, -1);
510 ASTRecPtr pAST = ASTPTR(pScrn);
522 cmdreg = pAST->ulCMDReg;
523 if (pAST->EnableClip)
532 dstbase=pAST->VideoModeInfo.ScreenPitch*dst_y;
536 if (pAST->EnableClip)
539 if (!pAST->MMIO2D)
542 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*4);
563 vASTWaitEngIdle(pScrn, pAST);
577 ASTRecPtr pAST = ASTPTR(pScrn);
585 switch (pAST->VideoModeInfo.bitsPerPixel)
600 pAST->ulCMDReg = cmdreg;
602 if (!pAST->MMIO2D)
605 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*3);
607 ASTSetupDSTPitchHeight(pSingleCMD, pAST->VideoModeInfo.ScreenPitch, -1);
620 ASTSetupDSTPitchHeight_MMIO(pAST->VideoModeInfo.ScreenPitch, -1);
632 ASTRecPtr pAST = ASTPTR(pScrn);
644 cmdreg = (pAST->ulCMDReg & (~CMD_MASK)) | CMD_BITBLT;
645 if (pAST->EnableClip)
662 dstbase=pAST->VideoModeInfo.ScreenPitch*y;
666 if (pAST->EnableClip)
669 if (!pAST->MMIO2D)
672 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*4);
693 vASTWaitEngIdle(pScrn, pAST);
705 ASTRecPtr pAST = ASTPTR(pScrn);
719 ulCommand = (pAST->ulCMDReg & (~CMD_MASK)) | CMD_LINEDRAW;
724 if (pAST->EnableClip)
733 dstbase = pAST->VideoModeInfo.ScreenPitch * miny;
752 if (pAST->EnableClip)
755 if (!pAST->MMIO2D)
758 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*7);
778 vASTWaitEngIdle(pScrn, pAST);
791 vASTWaitEngIdle(pScrn, pAST);
805 ASTRecPtr pAST = ASTPTR(pScrn);
814 switch (pAST->VideoModeInfo.bitsPerPixel)
834 pAST->ulCMDReg = cmdreg;
836 if (!pAST->MMIO2D)
839 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*5);
841 ASTSetupDSTPitchHeight(pSingleCMD, pAST->VideoModeInfo.ScreenPitch, -1);
858 ASTSetupDSTPitchHeight_MMIO(pAST->VideoModeInfo.ScreenPitch, -1);
874 ASTRecPtr pAST = ASTPTR(pScrn);
888 ulCommand = pAST->ulCMDReg;
893 if (pAST->EnableClip)
902 dstbase = pAST->VideoModeInfo.ScreenPitch * miny;
921 if (pAST->EnableClip)
924 if (!pAST->MMIO2D)
927 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*7);
947 vASTWaitEngIdle(pScrn, pAST);
960 vASTWaitEngIdle(pScrn, pAST);
973 ASTRecPtr pAST = ASTPTR(pScrn);
982 switch (pAST->VideoModeInfo.bitsPerPixel)
997 pAST->ulCMDReg = cmdreg;
999 if (!pAST->MMIO2D)
1002 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*5);
1004 ASTSetupDSTPitchHeight(pSingleCMD, pAST->VideoModeInfo.ScreenPitch, -1);
1020 ASTSetupDSTPitchHeight_MMIO(pAST->VideoModeInfo.ScreenPitch, -1);
1035 ASTRecPtr pAST = ASTPTR(pScrn);
1045 cmdreg = pAST->ulCMDReg;
1046 if (pAST->EnableClip)
1055 dstbase=pAST->VideoModeInfo.ScreenPitch*dst_y;
1059 if (pAST->EnableClip)
1062 if (!pAST->MMIO2D)
1065 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*4);
1086 vASTWaitEngIdle(pScrn, pAST);
1096 ASTRecPtr pAST = ASTPTR(pScrn);
1107 switch (pAST->VideoModeInfo.bitsPerPixel)
1122 pAST->ulCMDReg = cmdreg;
1124 pataddr = (CARD32 *)(pAST->FBVirtualAddr +
1125 (paty * pAST->VideoModeInfo.ScreenPitch) + (patx * cpp));
1128 if (!pAST->MMIO2D)
1131 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*(1 + ulPatSize/4));
1132 ASTSetupDSTPitchHeight(pSingleCMD, pAST->VideoModeInfo.ScreenPitch, -1);
1149 ASTSetupDSTPitchHeight_MMIO(pAST->VideoModeInfo.ScreenPitch, -1);
1166 ASTRecPtr pAST = ASTPTR(pScrn);
1176 cmdreg = pAST->ulCMDReg;
1177 if (pAST->EnableClip)
1186 dstbase=pAST->VideoModeInfo.ScreenPitch*dst_y;
1190 if (pAST->EnableClip)
1193 if (!pAST->MMIO2D)
1196 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*4);
1217 vASTWaitEngIdle(pScrn, pAST);
1229 ASTRecPtr pAST = ASTPTR(pScrn);
1238 switch (pAST->VideoModeInfo.bitsPerPixel)
1257 pAST->ulCMDReg = cmdreg;
1259 if (!pAST->MMIO2D)
1262 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*3);
1264 ASTSetupDSTPitchHeight(pSingleCMD, pAST->VideoModeInfo.ScreenPitch, -1);
1276 ASTSetupDSTPitchHeight_MMIO(pAST->VideoModeInfo.ScreenPitch, -1);
1290 ASTRecPtr pAST = ASTPTR(pScrn);
1300 cmdreg = pAST->ulCMDReg;
1301 if (pAST->EnableClip)
1310 dstbase=pAST->VideoModeInfo.ScreenPitch*dst_y;
1314 if (pAST->EnableClip)
1317 if (!pAST->MMIO2D)
1320 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*5);
1346 vASTWaitEngIdle(pScrn, pAST);
1360 ASTRecPtr pAST = ASTPTR(pScrn);
1370 switch (pAST->VideoModeInfo.bitsPerPixel)
1389 pAST->ulCMDReg = cmdreg;
1391 if (!pAST->MMIO2D)
1394 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*3);
1396 ASTSetupDSTPitchHeight(pSingleCMD, pAST->VideoModeInfo.ScreenPitch, -1);
1408 ASTSetupDSTPitchHeight_MMIO(pAST->VideoModeInfo.ScreenPitch, -1);
1423 ASTRecPtr pAST = ASTPTR(pScrn);
1434 cmdreg = pAST->ulCMDReg;
1435 if (pAST->EnableClip)
1443 dstbase=pAST->VideoModeInfo.ScreenPitch*dst_y;
1446 srcbase = pAST->VideoModeInfo.ScreenPitch*src_y + ((pScrn->bitsPerPixel+1)/8)*src_x;
1449 if (pAST->EnableClip)
1452 if (!pAST->MMIO2D)
1455 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*6);
1482 vASTWaitEngIdle(pScrn, pAST);
1493 ASTRecPtr pAST = ASTPTR(pScrn);
1496 if (!pAST->MMIO2D)
1499 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*2);
1501 ASTSetupCLIP1(pSingleCMD, pAST->clip_left, pAST->clip_top - delta_y);
1503 ASTSetupCLIP2(pSingleCMD, pAST->clip_right + 1, pAST->clip_bottom - delta_y + 1);
1511 ASTSetupCLIP1_MMIO(pAST->clip_left, pAST->clip_top - delta_y);
1512 ASTSetupCLIP2_MMIO(pAST->clip_right + 1, pAST->clip_bottom - delta_y + 1);
1522 ASTRecPtr pAST = ASTPTR(pScrn);
1527 pAST->EnableClip = TRUE;
1529 pAST->clip_left = left;
1530 pAST->clip_top = top;
1531 pAST->clip_right = right;
1532 pAST->clip_bottom = bottom;
1539 ASTRecPtr pAST = ASTPTR(pScrn);
1543 pAST->EnableClip = FALSE;
1550 ASTRecPtr pAST = ASTPTR(pScrn);
1559 ulCommand = (pAST->ulCMDReg & (~CMD_MASK)) | CMD_LINEDRAW | CMD_NORMAL_LINE;
1564 if (pAST->EnableClip)
1572 dstbase = pAST->VideoModeInfo.ScreenPitch * miny;
1577 if (!pAST->MMIO2D)
1580 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*5);
1596 vASTWaitEngIdle(pScrn, pAST);
1607 vASTWaitEngIdle(pScrn, pAST);
1620 ASTRecPtr pAST = ASTPTR(pScrn);
1629 ulCommand = pAST->ulCMDReg | CMD_NORMAL_LINE;
1634 if (pAST->EnableClip)
1642 dstbase = pAST->VideoModeInfo.ScreenPitch * miny;
1647 if (!pAST->MMIO2D)
1650 pSingleCMD = (PKT_SC *) pASTjRequestCMDQ(pAST, PKT_SINGLE_LENGTH*5);
1666 vASTWaitEngIdle(pScrn, pAST);
1677 vASTWaitEngIdle(pScrn, pAST);
1693 ASTPtr pAST = ASTPTR(pScrn);
1709 xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "MMIO=%x,pBox=%x, nBoxs=%x\n", pAST->MMIO2D, pBox, nBoxs);
1789 pCopyCmd = (BURSTSCALECMD*)pASTjRequestCMDQ(pAST, PKT_TYPESCALE_LENGTH);
1802 CopyCmd.dwDstHeightPitch = (ULONG) ((pAST->VideoModeInfo.ScreenPitch << 16) | 0xFFFF);
1823 *(ULONG *)(pAST->MMIOVirtualAddr+0x8000),
1824 *(ULONG *)(pAST->MMIOVirtualAddr+0x8004),
1825 *(ULONG *)(pAST->MMIOVirtualAddr+0x8008),
1826 *(ULONG *)(pAST->MMIOVirtualAddr+0x800C));
1828 *(ULONG *)(pAST->MMIOVirtualAddr+0x8010),
1829 *(ULONG *)(pAST->MMIOVirtualAddr+0x8014),
1830 *(ULONG *)(pAST->MMIOVirtualAddr+0x8018),
1831 *(ULONG *)(pAST->MMIOVirtualAddr+0x801C));
1833 *(ULONG *)(pAST->MMIOVirtualAddr+0x8020),
1834 *(ULONG *)(pAST->MMIOVirtualAddr+0x8024),
1835 *(ULONG *)(pAST->MMIOVirtualAddr+0x8028),
1836 *(ULONG *)(pAST->MMIOVirtualAddr+0x802C));
1838 *(ULONG *)(pAST->MMIOVirtualAddr+0x8030),
1839 *(ULONG *)(pAST->MMIOVirtualAddr+0x8034),
1840 *(ULONG *)(pAST->MMIOVirtualAddr+0x8038),
1841 *(ULONG *)(pAST->MMIOVirtualAddr+0x803C));