HomeSort by relevance Sort by last modified time
    Searched refs:Rotator (Results 1 - 25 of 39) sorted by null

1 2

  /hardware/qcom/display/msm8084/liboverlay/
overlayRotator.cpp 29 //============Rotator=========================
31 Rotator::~Rotator() {}
33 Rotator* Rotator::getRotator() {
45 uint32_t Rotator::calcOutputBufSize(const utils::Whf& destWhf) {
54 int Rotator::getRotatorHwType() {
144 Rotator* RotMgr::getNext() {
146 overlay::Rotator *rot = NULL;
148 ALOGW("%s, MAX rotator sessions reached, request rejected", __func__)
    [all...]
overlayRotator.h 43 Manages the case where new rotator memory needs to be
45 rotator memory to be always max size, irrespctive of source resolution then
49 // Max rotator buffers
58 // rotator data info dst offset
66 class Rotator
70 virtual ~Rotator();
85 static Rotator *getRotator();
88 /* Rotator memory manager */
90 explicit Rotator() {}
94 /*Returns rotator h/w type *
    [all...]
overlayMdpRot.cpp 55 // This is an undocumented MDP Rotator constraint.
98 // NO-OP for non-mdss rotator due to possible h/w limitations
139 return Rotator::calcOutputBufSize(destWhf);
overlayMdssRot.cpp 180 // Calculate the size based on rotator's dst format, w and h.
256 opBufSize = Rotator::calcOutputBufSize(destWhf);
  /hardware/qcom/display/msm8226/liboverlay/
overlayRotator.h 43 Manages the case where new rotator memory needs to be
45 rotator memory to be always max size, irrespctive of source resolution then
49 // Max rotator buffers
58 // rotator data info dst offset
66 class Rotator
70 virtual ~Rotator();
77 //Mem id and offset should be retrieved only after rotator kickoff
81 //rotator configuration is committed via commit API
90 static Rotator *getRotator();
93 /* Rotator memory manager *
    [all...]
overlayRotator.cpp 30 //============Rotator=========================
32 Rotator::~Rotator() {}
34 Rotator* Rotator::getRotator() {
46 uint32_t Rotator::calcOutputBufSize(const utils::Whf& destWhf) {
55 int Rotator::getRotatorHwType() {
145 Rotator* RotMgr::getNext() {
147 overlay::Rotator *rot = NULL;
149 ALOGW("%s, MAX rotator sessions reached, request rejected", __func__)
    [all...]
overlayMdpRot.cpp 74 // This is an undocumented MDP Rotator constraint.
117 // NO-OP for non-mdss rotator due to possible h/w limitations
158 return Rotator::calcOutputBufSize(destWhf);
  /hardware/qcom/display/msm8960/liboverlay/
overlayRotator.h 42 Manages the case where new rotator memory needs to be
44 rotator memory to be always max size, irrespctive of source resolution then
48 // Max rotator memory allocations
51 //Manages the rotator buffer offsets.
59 // Max rotator buffers
61 // rotator data info dst offset
80 class Rotator
84 virtual ~Rotator();
99 static Rotator *getRotator();
102 /* Rotator memory manager *
    [all...]
overlayRotator.cpp 30 //============Rotator=========================
32 Rotator::~Rotator() {}
34 Rotator* Rotator::getRotator() {
46 uint32_t Rotator::calcOutputBufSize(const utils::Whf& destWhf) {
55 int Rotator::getRotatorHwType() {
140 Rotator* RotMgr::getNext() {
142 overlay::Rotator *rot = NULL;
144 ALOGE("%s, MAX rotator sessions reached", __func__)
    [all...]
overlayMdpRot.cpp 62 // This is an undocumented MDP Rotator constraint.
154 return Rotator::calcOutputBufSize(destWhf);
  /hardware/qcom/display/msm8974/liboverlay/
overlayRotator.h 42 Manages the case where new rotator memory needs to be
44 rotator memory to be always max size, irrespctive of source resolution then
48 // Max rotator memory allocations
51 //Manages the rotator buffer offsets.
59 // Max rotator buffers
61 // rotator data info dst offset
80 class Rotator
84 virtual ~Rotator();
99 static Rotator *getRotator();
102 /* Rotator memory manager *
    [all...]
overlayRotator.cpp 30 //============Rotator=========================
32 Rotator::~Rotator() {}
34 Rotator* Rotator::getRotator() {
46 uint32_t Rotator::calcOutputBufSize(const utils::Whf& destWhf) {
55 int Rotator::getRotatorHwType() {
140 Rotator* RotMgr::getNext() {
142 overlay::Rotator *rot = NULL;
144 ALOGE("%s, MAX rotator sessions reached", __func__)
    [all...]
  /hardware/qcom/display/msm8960/liboverlay/pipes/
overlayGenPipe.h 85 Rotator* mRot;
86 //Whether rotator is used for 0-rot or otherwise
overlayGenPipe.cpp 66 //get a new rotator object, take ownership
67 mRot = Rotator::getRotator();
138 //If wanting to use rotator, start it.
140 ALOGE("GenPipe Rotator commit failed");
141 //If rot commit fails, flush rotator session, memory, fd and create
142 //a hollow rotator object
144 mRot = Rotator::getRotator();
148 /* Set the mdp src format to the output format of the rotator.
149 * The output format of the rotator might be different depending on
150 * whether fastyuv mode is enabled in the rotator
    [all...]
  /hardware/qcom/display/msm8084/libhwcomposer/
hwc_fbupdate.h 29 class Rotator;
55 overlay::Rotator *mRot;
hwc_utils.h 53 class Rotator;
174 void add(hwc_layer_1_t* layer, overlay::Rotator *rot);
175 //Resets the mapping of layer to rotator
177 //Clears mappings and existing rotator fences
182 overlay::Rotator* getRot(uint32_t index) const;
186 overlay::Rotator* mRot[MAX_SESS];
199 inline overlay::Rotator* LayerRotMap::getRot(uint32_t index) const {
326 int configRotator(overlay::Rotator *rot, ovutils::Whf& whf,
346 overlay::Rotator **rot);
352 const ovutils::eDest& rDest, overlay::Rotator **rot)
    [all...]
hwc_mdpcomp.h 32 class Rotator;
91 overlay::Rotator* rot;
  /hardware/qcom/display/msm8226/libhwcomposer/
hwc_fbupdate.h 29 class Rotator;
55 overlay::Rotator *mRot;
hwc_utils.h 54 class Rotator;
195 void add(hwc_layer_1_t* layer, overlay::Rotator *rot);
196 //Resets the mapping of layer to rotator
198 //Clears mappings and existing rotator fences
203 overlay::Rotator* getRot(uint32_t index) const;
207 overlay::Rotator* mRot[MAX_SESS];
220 inline overlay::Rotator* LayerRotMap::getRot(uint32_t index) const {
258 // Returns true, if the input layer format is supported by rotator
344 int configRotator(overlay::Rotator *rot, ovutils::Whf& whf,
358 hwc_rect_t& crop, overlay::Rotator *rot)
    [all...]
hwc_mdpcomp.h 32 class Rotator;
94 overlay::Rotator* rot;
  /hardware/qcom/display/msm8960/libhwcomposer/
hwc_utils.h 51 class Rotator;
128 void add(hwc_layer_1_t* layer, overlay::Rotator *rot);
132 overlay::Rotator* getRot(uint32_t index) const;
136 overlay::Rotator* mRot[MAX_SESS];
149 inline overlay::Rotator* LayerRotMap::getRot(uint32_t index) const {
202 overlay::Rotator **rot);
208 const ovutils::eDest& rDest, overlay::Rotator **rot);
336 //DMA used for rotator
hwc_mdpcomp.h 32 class Rotator;
73 overlay::Rotator* rot;
  /hardware/qcom/display/msm8974/libhwcomposer/
hwc_utils.h 50 class Rotator;
130 void add(hwc_layer_1_t* layer, overlay::Rotator *rot);
134 overlay::Rotator* getRot(uint32_t index) const;
138 overlay::Rotator* mRot[MAX_SESS];
151 inline overlay::Rotator* LayerRotMap::getRot(uint32_t index) const {
218 int configRotator(overlay::Rotator *rot, const ovutils::Whf& whf,
234 overlay::Rotator **rot);
240 const ovutils::eDest& rDest, overlay::Rotator **rot);
244 //from using rotator, since we know before-hand that such scenarios can lead to
hwc_mdpcomp.h 32 class Rotator;
78 overlay::Rotator* rot;
  /external/qemu/android/skin/
trackball.c 95 /*** ROTATOR: used to rotate the reference axis when mouse motion happens
104 } RotatorRec, *Rotator;
110 rotator_reset( Rotator rot, int dx, int dy )
134 rotator_apply( Rotator rot, double* vec )

Completed in 281 milliseconds

1 2