Lines Matching refs:omap_fb
100 struct omap_framebuffer *omap_fb = to_omap_framebuffer(fb); in omap_framebuffer_create_handle() local
102 omap_fb->planes[0].bo, handle); in omap_framebuffer_create_handle()
107 struct omap_framebuffer *omap_fb = to_omap_framebuffer(fb); in omap_framebuffer_destroy() local
115 struct plane *plane = &omap_fb->planes[i]; in omap_framebuffer_destroy()
120 kfree(omap_fb); in omap_framebuffer_destroy()
153 struct omap_framebuffer *omap_fb = to_omap_framebuffer(fb); in omap_framebuffer_update_scanout() local
154 const struct format *format = omap_fb->format; in omap_framebuffer_update_scanout()
155 struct plane *plane = &omap_fb->planes[0]; in omap_framebuffer_update_scanout()
235 plane = &omap_fb->planes[1]; in omap_framebuffer_update_scanout()
252 struct omap_framebuffer *omap_fb = to_omap_framebuffer(fb); in omap_framebuffer_pin() local
255 mutex_lock(&omap_fb->lock); in omap_framebuffer_pin()
257 if (omap_fb->pin_count > 0) { in omap_framebuffer_pin()
258 omap_fb->pin_count++; in omap_framebuffer_pin()
259 mutex_unlock(&omap_fb->lock); in omap_framebuffer_pin()
264 struct plane *plane = &omap_fb->planes[i]; in omap_framebuffer_pin()
271 omap_fb->pin_count++; in omap_framebuffer_pin()
273 mutex_unlock(&omap_fb->lock); in omap_framebuffer_pin()
279 struct plane *plane = &omap_fb->planes[i]; in omap_framebuffer_pin()
284 mutex_unlock(&omap_fb->lock); in omap_framebuffer_pin()
292 struct omap_framebuffer *omap_fb = to_omap_framebuffer(fb); in omap_framebuffer_unpin() local
295 mutex_lock(&omap_fb->lock); in omap_framebuffer_unpin()
297 omap_fb->pin_count--; in omap_framebuffer_unpin()
299 if (omap_fb->pin_count > 0) { in omap_framebuffer_unpin()
300 mutex_unlock(&omap_fb->lock); in omap_framebuffer_unpin()
305 struct plane *plane = &omap_fb->planes[i]; in omap_framebuffer_unpin()
310 mutex_unlock(&omap_fb->lock); in omap_framebuffer_unpin()
315 struct omap_framebuffer *omap_fb = to_omap_framebuffer(fb); in omap_framebuffer_bo() local
318 return omap_fb->planes[p].bo; in omap_framebuffer_bo()
351 struct omap_framebuffer *omap_fb = to_omap_framebuffer(fb); in omap_framebuffer_describe() local
358 struct plane *plane = &omap_fb->planes[i]; in omap_framebuffer_describe()
391 struct omap_framebuffer *omap_fb = NULL; in omap_framebuffer_init() local
414 omap_fb = kzalloc(sizeof(*omap_fb), GFP_KERNEL); in omap_framebuffer_init()
415 if (!omap_fb) { in omap_framebuffer_init()
420 fb = &omap_fb->base; in omap_framebuffer_init()
421 omap_fb->format = format; in omap_framebuffer_init()
422 mutex_init(&omap_fb->lock); in omap_framebuffer_init()
425 struct plane *plane = &omap_fb->planes[i]; in omap_framebuffer_init()
471 kfree(omap_fb); in omap_framebuffer_init()