Lines Matching refs:dev
60 static int fb_setSwapInterval(struct framebuffer_device_t* dev,
63 fb_context_t* ctx = (fb_context_t*)dev;
64 if (interval < dev->minSwapInterval || interval > dev->maxSwapInterval)
70 static int fb_setUpdateRect(struct framebuffer_device_t* dev,
76 fb_context_t* ctx = (fb_context_t*)dev;
78 dev->common.module);
85 static int fb_post(struct framebuffer_device_t* dev, buffer_handle_t buffer)
90 fb_context_t* ctx = (fb_context_t*)dev;
94 dev->common.module);
143 "/dev/graphics/fb%u",
144 "/dev/fb%u",
301 static int fb_close(struct hw_device_t *dev)
303 fb_context_t* ctx = (fb_context_t*)dev;
321 fb_context_t *dev = (fb_context_t*)malloc(sizeof(*dev));
322 memset(dev, 0, sizeof(*dev));
325 dev->device.common.tag = HARDWARE_DEVICE_TAG;
326 dev->device.common.version = 0;
327 dev->device.common.module = const_cast<hw_module_t*>(module);
328 dev->device.common.close = fb_close;
329 dev->device.setSwapInterval = fb_setSwapInterval;
330 dev->device.post = fb_post;
331 dev->device.setUpdateRect = 0;
340 const_cast<uint32_t&>(dev->device.flags) = 0;
341 const_cast<uint32_t&>(dev->device.width) = m->info.xres;
342 const_cast<uint32_t&>(dev->device.height) = m->info.yres;
343 const_cast<int&>(dev->device.stride) = stride;
344 const_cast<int&>(dev->device.format) = format;
345 const_cast<float&>(dev->device.xdpi) = m->xdpi;
346 const_cast<float&>(dev->device.ydpi) = m->ydpi;
347 const_cast<float&>(dev->device.fps) = m->fps;
348 const_cast<int&>(dev->device.minSwapInterval) = 1;
349 const_cast<int&>(dev->device.maxSwapInterval) = 1;
350 *device = &dev->device.common;