Lines Matching refs:dev

64 static int fb_setSwapInterval(struct framebuffer_device_t* dev,
67 fb_context_t* ctx = (fb_context_t*)dev;
68 if (interval < dev->minSwapInterval || interval > dev->maxSwapInterval)
74 static int fb_post(struct framebuffer_device_t* dev, buffer_handle_t buffer)
80 private_module_t* m = reinterpret_cast<private_module_t*>(dev->common.module);
99 static int fb_close(struct hw_device_t *dev)
101 fb_context_t* ctx = (fb_context_t*)dev;
111 "/dev/graphics/fb%u",
112 "/dev/fb%u",
120 fd = open("/dev/graphics/fb0", O_RDWR);
122 ALOGE("/dev/graphics/fb0 Open fail");
190 framebuffer_device_t *dev = (framebuffer_device_t *)malloc(sizeof(framebuffer_device_t));
191 if (dev == NULL) {
192 ALOGE("Failed to allocate memory for dev");
201 free(dev);
207 memset(dev, 0, sizeof(*dev));
210 dev->common.tag = HARDWARE_DEVICE_TAG;
211 dev->common.version = 0;
212 dev->common.module = const_cast<hw_module_t*>(module);
213 dev->common.close = fb_close;
214 dev->setSwapInterval = 0;
215 dev->post = fb_post;
216 dev->setUpdateRect = 0;
217 dev->compositionComplete = 0;
222 const_cast<uint32_t&>(dev->flags) = 0;
223 const_cast<uint32_t&>(dev->width) = m->xres;
224 const_cast<uint32_t&>(dev->height) = m->yres;
225 const_cast<int&>(dev->stride) = stride;
226 const_cast<int&>(dev->format) = format;
227 const_cast<float&>(dev->xdpi) = m->xdpi;
228 const_cast<float&>(dev->ydpi) = m->ydpi;
229 const_cast<float&>(dev->fps) = m->fps;
230 const_cast<int&>(dev->minSwapInterval) = 1;
231 const_cast<int&>(dev->maxSwapInterval) = 1;
232 *device = &dev->common;