Lines Matching refs:rot

1629             rotData.acq_fen_fd_cnt = 1; //1 ioctl call per rot session
1636 ALOGE("%s: ioctl MSMFB_BUFFER_SYNC failed for rot sync, err=%s",
1810 //No 90 component and no rot-downscale then flips done by MDP
1811 //If we use rot then it might as well do flips
1830 int configRotator(Rotator *rot, Whf& whf,
1840 rot->setSource(whf);
1846 rot->setCrop(rotCrop);
1849 rot->setFlags(mdpFlags);
1850 rot->setTransform(orient);
1851 rot->setDownscale(downscale);
1852 if(!rot->commit()) return -1;
1920 hwc_rect_t& crop, Rotator *rot) {
1928 whf = rot->getDstWhf();
1929 transformedCrop = rot->getDstDimensions();
2051 const eDest& dest, Rotator **rot) {
2089 //if 90 component or downscale, use rot
2091 *rot = ctx->mRotMgr->getNext();
2092 if(*rot == NULL) return -1;
2093 ctx->mLayerRotMap[dpy]->add(layer, *rot);
2098 if(configRotator(*rot, whf, crop, mdpFlags, orient, downscale) < 0) {
2102 updateSource(orient, whf, crop, *rot);
2152 Rotator **rot) {
2203 (*rot) = ctx->mRotMgr->getNext();
2204 if((*rot) == NULL) return -1;
2205 ctx->mLayerRotMap[dpy]->add(layer, *rot);
2207 if(configRotator(*rot, whf, crop, mdpFlagsL, orient, downscale) < 0) {
2211 updateSource(orient, whf, crop, *rot);
2247 (dst.right > lSplit) && (*rot) == NULL) {
2302 Rotator **rot) {
2338 (*rot) = ctx->mRotMgr->getNext();
2339 if((*rot) == NULL) return -1;
2340 ctx->mLayerRotMap[dpy]->add(layer, *rot);
2345 if(configRotator(*rot, whf, crop, mdpFlagsL, orient, downscale) < 0) {
2349 updateSource(orient, whf, crop, *rot);
2378 && rDest != OV_INVALID && (*rot) == NULL) {
2618 //BWC not supported with rot-downscale
2653 void LayerRotMap::add(hwc_layer_1_t* layer, Rotator *rot) {
2656 mRot[mCount] = rot;
2674 overlay::Rotator* rot = getRot(index);
2677 if(rot and layer and layer->handle) {
2679 return (rot->isRotCached(hnd->fd,(uint32_t)(hnd->offset)));