Lines Matching refs:fbdev
148 struct omapfb2_device *fbdev = ofbi->fbdev; in show_overlays() local
154 omapfb_lock(fbdev); in show_overlays()
160 for (ovlnum = 0; ovlnum < fbdev->num_overlays; ++ovlnum) in show_overlays()
161 if (ovl == fbdev->overlays[ovlnum]) in show_overlays()
170 omapfb_unlock(fbdev); in show_overlays()
176 static struct omapfb_info *get_overlay_fb(struct omapfb2_device *fbdev, in get_overlay_fb() argument
181 for (i = 0; i < fbdev->num_fbs; i++) { in get_overlay_fb()
182 struct omapfb_info *ofbi = FB2OFB(fbdev->fbs[i]); in get_overlay_fb()
198 struct omapfb2_device *fbdev = ofbi->fbdev; in store_overlays() local
213 omapfb_lock(fbdev); in store_overlays()
227 if (ovlnum > fbdev->num_overlays) { in store_overlays()
234 if (ovls[i] == fbdev->overlays[ovlnum]) { in store_overlays()
241 ovls[num_ovls++] = fbdev->overlays[ovlnum]; in store_overlays()
248 struct omapfb_info *ofbi2 = get_overlay_fb(fbdev, ovls[i]); in store_overlays()
250 dev_err(fbdev->dev, "overlay already in use\n"); in store_overlays()
329 omapfb_unlock(fbdev); in store_overlays()
443 struct omapfb2_device *fbdev = ofbi->fbdev; in store_size() local
472 for (i = 0; i < fbdev->num_fbs; i++) { in store_size()
473 struct omapfb_info *ofbi2 = FB2OFB(fbdev->fbs[i]); in store_size()
571 int omapfb_create_sysfs(struct omapfb2_device *fbdev) in omapfb_create_sysfs() argument
577 for (i = 0; i < fbdev->num_fbs; i++) { in omapfb_create_sysfs()
580 r = device_create_file(fbdev->fbs[i]->dev, in omapfb_create_sysfs()
584 dev_err(fbdev->dev, "failed to create sysfs " in omapfb_create_sysfs()
594 void omapfb_remove_sysfs(struct omapfb2_device *fbdev) in omapfb_remove_sysfs() argument
599 for (i = 0; i < fbdev->num_fbs; i++) { in omapfb_remove_sysfs()
601 device_remove_file(fbdev->fbs[i]->dev, in omapfb_remove_sysfs()