Searched refs:fbdev (Results 1 - 25 of 33) sorted by relevance

12

/linux-master/arch/parisc/video/
H A DMakefile3 obj-$(CONFIG_STI_CORE) += fbdev.o
/linux-master/arch/x86/video/
H A DMakefile2 obj-$(CONFIG_FB_CORE) += fbdev.o
/linux-master/arch/sparc/video/
H A DMakefile3 obj-$(CONFIG_FB_CORE) += fbdev.o
/linux-master/drivers/video/fbdev/
H A Dau1100fb.c108 struct au1100fb_device *fbdev = to_au1100fb_device(fbi); local
116 fbdev->regs->lcd_control |= LCD_CONTROL_GO;
124 fbdev->regs->lcd_control &= ~LCD_CONTROL_GO;
138 int au1100fb_setmode(struct au1100fb_device *fbdev) argument
140 struct fb_info *info = &fbdev->info;
144 if (!fbdev)
148 if (panel_is_active(fbdev->panel) || panel_is_color(fbdev->panel)) {
172 index = (fbdev->panel->control_base & LCD_CONTROL_SBPPF_MASK) >> LCD_CONTROL_SBPPF_BIT;
188 info->var.rotate = ((fbdev
237 struct au1100fb_device *fbdev; local
296 struct au1100fb_device *fbdev; local
343 struct au1100fb_device *fbdev = to_au1100fb_device(fbi); local
366 au1100fb_setup(struct au1100fb_device *fbdev) argument
411 struct au1100fb_device *fbdev; local
525 struct au1100fb_device *fbdev = NULL; local
550 struct au1100fb_device *fbdev = platform_get_drvdata(dev); local
567 struct au1100fb_device *fbdev = platform_get_drvdata(dev); local
[all...]
H A Docfb.c87 static inline u32 ocfb_readreg(struct ocfb_dev *fbdev, loff_t offset) argument
89 if (fbdev->little_endian)
90 return ioread32(fbdev->regs + offset);
92 return ioread32be(fbdev->regs + offset);
95 static void ocfb_writereg(struct ocfb_dev *fbdev, loff_t offset, u32 data) argument
97 if (fbdev->little_endian)
98 iowrite32(data, fbdev->regs + offset);
100 iowrite32be(data, fbdev->regs + offset);
103 static int ocfb_setupfb(struct ocfb_dev *fbdev) argument
106 struct fb_var_screeninfo *var = &fbdev
178 struct ocfb_dev *fbdev = (struct ocfb_dev *)info->par; local
211 ocfb_init_fix(struct ocfb_dev *fbdev) argument
230 ocfb_init_var(struct ocfb_dev *fbdev) argument
297 struct ocfb_dev *fbdev; local
373 struct ocfb_dev *fbdev = platform_get_drvdata(pdev); local
[all...]
H A Dau1200fb.c702 static int au1200_setlocation (struct au1200fb_device *fbdev, int plane, argument
764 lcd->window[plane].winbuf1 = fbdev->fb_phys;
852 au1200_setlocation(fbdev, 0, win->w[0].xpos, win->w[0].ypos);
853 au1200_setlocation(fbdev, 1, win->w[1].xpos, win->w[1].ypos);
854 au1200_setlocation(fbdev, 2, win->w[2].xpos, win->w[2].ypos);
855 au1200_setlocation(fbdev, 3, win->w[3].xpos, win->w[3].ypos);
937 static void au1200_setmode(struct au1200fb_device *fbdev) argument
939 int plane = fbdev->plane;
946 au1200_setlocation(fbdev, plane, win->w[plane].xpos, win->w[plane].ypos);
951 | LCD_WINCTRL2_BX_N(fbdev
1039 struct au1200fb_device *fbdev = fbi->par; local
1134 struct au1200fb_device *fbdev = fbi->par; local
1203 struct au1200fb_device *fbdev = fbi->par; local
1237 struct au1200fb_device *fbdev = info->par; local
1422 struct au1200fb_device *fbdev = info->par; local
1519 au1200fb_init_fbinfo(struct au1200fb_device *fbdev) argument
1650 struct au1200fb_device *fbdev; local
[all...]
/linux-master/drivers/video/fbdev/omap/
H A Domapfb_main.c104 static void omapfb_rqueue_lock(struct omapfb_device *fbdev) argument
106 mutex_lock(&fbdev->rqueue_mutex);
109 static void omapfb_rqueue_unlock(struct omapfb_device *fbdev) argument
111 mutex_unlock(&fbdev->rqueue_mutex);
125 static int ctrl_init(struct omapfb_device *fbdev) argument
133 fbdev->mem_desc.region[i].size =
135 fbdev->mem_desc.region_cnt = i;
138 if (!fbdev->mem_desc.region_cnt) {
139 struct lcd_panel *panel = fbdev->panel;
147 fbdev
169 ctrl_cleanup(struct omapfb_device *fbdev) argument
180 struct omapfb_device *fbdev = plane->fbdev; local
239 struct omapfb_device *fbdev = plane->fbdev; local
313 struct omapfb_device *fbdev = plane->fbdev; local
354 struct omapfb_device *fbdev = plane->fbdev; local
471 struct omapfb_device *fbdev = plane->fbdev; local
597 struct omapfb_device *fbdev = plane->fbdev; local
624 struct omapfb_device *fbdev = plane->fbdev; local
647 struct omapfb_device *fbdev = plane->fbdev; local
666 struct omapfb_device *fbdev = plane->fbdev; local
684 struct omapfb_device *fbdev = plane->fbdev; local
740 struct omapfb_device *fbdev = plane->fbdev; local
768 struct omapfb_device *fbdev = plane->fbdev; local
816 struct omapfb_device *fbdev = plane->fbdev; local
892 struct omapfb_device *fbdev = plane->fbdev; local
903 omapfb_set_color_key(struct omapfb_device *fbdev, struct omapfb_color_key *ck) argument
918 omapfb_get_color_key(struct omapfb_device *fbdev, struct omapfb_color_key *ck) argument
982 omapfb_notify_clients(struct omapfb_device *fbdev, unsigned long event) argument
996 omapfb_set_update_mode(struct omapfb_device *fbdev, enum omapfb_update_mode mode) argument
1008 omapfb_get_update_mode(struct omapfb_device *fbdev) argument
1019 omapfb_get_caps(struct omapfb_device *fbdev, int plane, struct omapfb_caps *caps) argument
1029 omapfb_write_first_pixel(struct omapfb_device *fbdev, u16 pixval) argument
1055 struct omapfb_device *fbdev = plane->fbdev; local
1203 struct omapfb_device *fbdev = plane->fbdev; local
1242 struct omapfb_device *fbdev = dev_get_drvdata(dev); local
1262 struct omapfb_device *fbdev = dev_get_drvdata(dev); local
1309 struct omapfb_device *fbdev = dev_get_drvdata(dev); local
1318 struct omapfb_device *fbdev = dev_get_drvdata(dev); local
1333 struct omapfb_device *fbdev = dev_get_drvdata(dev); local
1352 struct omapfb_device *fbdev = dev_get_drvdata(dev); local
1385 struct omapfb_device *fbdev = dev_get_drvdata(dev); local
1403 omapfb_register_sysfs(struct omapfb_device *fbdev) argument
1431 omapfb_unregister_sysfs(struct omapfb_device *fbdev) argument
1447 fbinfo_init(struct omapfb_device *fbdev, struct fb_info *info) argument
1478 fbinfo_cleanup(struct omapfb_device *fbdev, struct fb_info *fbi) argument
1483 planes_cleanup(struct omapfb_device *fbdev) argument
1495 planes_init(struct omapfb_device *fbdev) argument
1530 omapfb_free_resources(struct omapfb_device *fbdev, int state) argument
1571 omapfb_find_ctrl(struct omapfb_device *fbdev) argument
1620 struct omapfb_device *fbdev = NULL; local
1802 struct omapfb_device *fbdev = platform_get_drvdata(pdev); local
1817 struct omapfb_device *fbdev = platform_get_drvdata(pdev); local
1827 struct omapfb_device *fbdev = platform_get_drvdata(pdev); local
[all...]
H A Dlcdc.c61 struct omapfb_device *fbdev; member in struct:omap_lcd_controller
135 dev_err(lcdc.fbdev->dev, "timeout waiting for FRAME DONE\n");
146 dev_err(lcdc.fbdev->dev,
155 dev_err(lcdc.fbdev->dev,
162 * in lcdc.fbdev and fbdev->var.
173 struct omapfb_plane_struct *plane = lcdc.fbdev->fb_info[0]->par;
174 struct fb_var_screeninfo *var = &lcdc.fbdev->fb_info[0]->var;
206 dev_dbg(lcdc.fbdev->dev,
285 struct fb_var_screeninfo *var = &lcdc.fbdev
671 omap_lcdc_init(struct omapfb_device *fbdev, int ext_mode, struct omapfb_mem_desc *req_vram) argument
[all...]
H A Dhwa742.c126 struct omapfb_device *fbdev; member in struct:__anon36
182 dev_dbg(hwa742.fbdev->dev, "hwa742: enabled pixel doubling\n");
187 dev_dbg(hwa742.fbdev->dev, "hwa742: disabled pixel doubling\n");
347 int scr_width = hwa742.fbdev->panel->x_res;
348 int scr_height = hwa742.fbdev->panel->y_res;
351 dev_dbg(hwa742.fbdev->dev, "x %d y %d w %d h %d scr_width %d "
502 dev_dbg(hwa742.fbdev->dev, "invalid update mode\n");
509 dev_dbg(hwa742.fbdev->dev, "invalid window flag\n");
575 dev_dbg(hwa742.fbdev->dev, "update_mode %d\n", hwa742.update_mode);
577 omapfb_notify_clients(hwa742.fbdev, OMAPFB_EVENT_READ
934 hwa742_init(struct omapfb_device *fbdev, int ext_mode, struct omapfb_mem_desc *req_vram) argument
[all...]
H A Domapfb.h79 struct omapfb_device *fbdev);
111 int (*init) (struct omapfb_device *fbdev);
145 int (*init) (struct omapfb_device *fbdev,
192 struct omapfb_device *fbdev; member in struct:omapfb_plane_struct
223 extern void omapfb_write_first_pixel(struct omapfb_device *fbdev, u16 pixval);
224 extern void omapfb_notify_clients(struct omapfb_device *fbdev,
H A Dsossi.c69 struct omapfb_device *fbdev; member in struct:__anon5
215 dev_dbg(sossi.fbdev->dev, "Using TW0 = %d, TW1 = %d, div = %d\n",
404 dev_dbg(sossi.fbdev->dev,
431 dev_dbg(sossi.fbdev->dev, "tearsync %d line %d\n", enable, line);
560 static int sossi_init(struct omapfb_device *fbdev) argument
569 dev_err(fbdev->dev, "can't ioremap SoSSI\n");
573 sossi.fbdev = fbdev;
576 dpll1out_ck = clk_get(fbdev->dev, "ck_dpll1out");
578 dev_err(fbdev
[all...]
/linux-master/drivers/staging/fieldbus/anybuss/
H A Dhms-profinet.c34 struct fieldbus_dev fbdev; member in struct:profi_priv
41 profi_read_area(struct fieldbus_dev *fbdev, char __user *buf, size_t size, argument
44 struct profi_priv *priv = container_of(fbdev, struct profi_priv, fbdev);
50 profi_write_area(struct fieldbus_dev *fbdev, const char __user *buf, argument
53 struct profi_priv *priv = container_of(fbdev, struct profi_priv, fbdev);
58 static int profi_id_get(struct fieldbus_dev *fbdev, char *buf, argument
61 struct profi_priv *priv = container_of(fbdev, struct profi_priv, fbdev);
72 profi_enable_get(struct fieldbus_dev *fbdev) argument
131 profi_simple_enable(struct fieldbus_dev *fbdev, bool enable) argument
[all...]
/linux-master/drivers/video/fbdev/riva/
H A DMakefile8 rivafb-objs := fbdev.o riva_hw.o nv_driver.o
/linux-master/drivers/video/fbdev/kyro/
H A DMakefile9 STG4000InitDevice.o fbdev.o
/linux-master/drivers/video/fbdev/omap2/omapfb/
H A Domapfb.h63 struct omapfb2_device *fbdev; member in struct:omapfb_info
70 struct omapfb2_device *fbdev; member in struct:omapfb_display_data
115 int omapfb_create_sysfs(struct omapfb2_device *fbdev);
116 void omapfb_remove_sysfs(struct omapfb2_device *fbdev);
126 void omapfb_start_auto_update(struct omapfb2_device *fbdev,
128 void omapfb_stop_auto_update(struct omapfb2_device *fbdev,
150 struct omapfb2_device *fbdev, struct omap_dss_device *dssdev)
154 for (i = 0; i < fbdev->num_displays; ++i)
155 if (fbdev->displays[i].dssdev == dssdev)
156 return &fbdev
149 get_display_data( struct omapfb2_device *fbdev, struct omap_dss_device *dssdev) argument
163 omapfb_lock(struct omapfb2_device *fbdev) argument
168 omapfb_unlock(struct omapfb2_device *fbdev) argument
[all...]
H A Domapfb-main.c49 static int omapfb_fb_init(struct omapfb2_device *fbdev, struct fb_info *fbi);
50 static int omapfb_get_recommended_bpp(struct omapfb2_device *fbdev,
747 * fbdev framework callbacks
1137 /*struct omapfb2_device *fbdev = ofbi->fbdev;*/
1155 if (fbdev->ctrl->setcolreg)
1156 r = fbdev->ctrl->setcolreg(regno, red, green, blue,
1218 struct omapfb2_device *fbdev = ofbi->fbdev; local
1226 omapfb_lock(fbdev);
1301 struct omapfb2_device *fbdev = ofbi->fbdev; local
1338 omapfb_free_all_fbmem(struct omapfb2_device *fbdev) argument
1357 struct omapfb2_device *fbdev = ofbi->fbdev; local
1421 struct omapfb2_device *fbdev = ofbi->fbdev; local
1523 omapfb_allocate_all_fbs(struct omapfb2_device *fbdev) argument
1584 struct omapfb2_device *fbdev = ofbi->fbdev; local
1662 struct omapfb2_device *fbdev; local
1687 omapfb_start_auto_update(struct omapfb2_device *fbdev, struct omap_dss_device *display) argument
1715 omapfb_stop_auto_update(struct omapfb2_device *fbdev, struct omap_dss_device *display) argument
1728 omapfb_fb_init(struct omapfb2_device *fbdev, struct fb_info *fbi) argument
1807 fbinfo_cleanup(struct omapfb2_device *fbdev, struct fb_info *fbi) argument
1813 omapfb_free_resources(struct omapfb2_device *fbdev) argument
1864 omapfb_create_framebuffers(struct omapfb2_device *fbdev) argument
2098 omapfb_set_def_mode(struct omapfb2_device *fbdev, struct omap_dss_device *display, char *mode_str) argument
2134 omapfb_get_recommended_bpp(struct omapfb2_device *fbdev, struct omap_dss_device *dssdev) argument
2149 omapfb_parse_def_modes(struct omapfb2_device *fbdev) argument
2302 omapfb_init_display(struct omapfb2_device *fbdev, struct omap_dss_device *dssdev) argument
2352 omapfb_init_connections(struct omapfb2_device *fbdev, struct omap_dss_device *def_dssdev) argument
2401 omapfb_find_default_display(struct omapfb2_device *fbdev) argument
2451 struct omapfb2_device *fbdev = NULL; local
2604 struct omapfb2_device *fbdev = platform_get_drvdata(pdev); local
[all...]
H A Domapfb-sysfs.c136 struct omapfb2_device *fbdev = ofbi->fbdev; local
141 omapfb_lock(fbdev);
147 for (ovlnum = 0; ovlnum < fbdev->num_overlays; ++ovlnum)
148 if (ovl == fbdev->overlays[ovlnum])
157 omapfb_unlock(fbdev);
163 static struct omapfb_info *get_overlay_fb(struct omapfb2_device *fbdev, argument
168 for (i = 0; i < fbdev->num_fbs; i++) {
169 struct omapfb_info *ofbi = FB2OFB(fbdev->fbs[i]);
185 struct omapfb2_device *fbdev local
427 struct omapfb2_device *fbdev = ofbi->fbdev; local
554 omapfb_create_sysfs(struct omapfb2_device *fbdev) argument
577 omapfb_remove_sysfs(struct omapfb2_device *fbdev) argument
[all...]
H A Domapfb-ioctl.c38 struct omapfb2_device *fbdev = ofbi->fbdev; local
45 if (mem_idx >= fbdev->num_fbs)
48 return &fbdev->regions[mem_idx];
54 struct omapfb2_device *fbdev = ofbi->fbdev; local
171 dev_err(fbdev->dev, "setup_plane failed\n");
205 struct omapfb2_device *fbdev = ofbi->fbdev; local
232 for (i = 0; i < fbdev
303 struct omapfb2_device *fbdev = ofbi->fbdev; local
346 struct omapfb2_device *fbdev = ofbi->fbdev; local
419 struct omapfb2_device *fbdev = ofbi->fbdev; local
449 struct omapfb2_device *fbdev = ofbi->fbdev; local
510 omapfb_get_ovl_colormode(struct omapfb2_device *fbdev, struct omapfb_ovl_colormode *mode) argument
575 struct omapfb2_device *fbdev = ofbi->fbdev; local
[all...]
/linux-master/drivers/staging/fieldbus/
H A Dfieldbus_dev.h47 ssize_t (*read_area)(struct fieldbus_dev *fbdev, char __user *buf,
49 ssize_t (*write_area)(struct fieldbus_dev *fbdev,
55 bool (*enable_get)(struct fieldbus_dev *fbdev);
56 int (*fieldbus_id_get)(struct fieldbus_dev *fbdev, char *buf,
58 int (*simple_enable_set)(struct fieldbus_dev *fbdev, bool enable);
H A Ddev_core.c161 struct fieldbus_dev *fbdev; member in struct:fb_open_file
168 struct fieldbus_dev *fbdev = container_of(inode->i_cdev, local
175 of->fbdev = fbdev;
192 struct fieldbus_dev *fbdev = of->fbdev; local
194 of->dc_event = fbdev->dc_event;
195 return fbdev->read_area(fbdev, buf, size, offset);
202 struct fieldbus_dev *fbdev local
210 struct fieldbus_dev *fbdev = of->fbdev; local
[all...]
/linux-master/drivers/auxdisplay/
H A Dht16k33.c95 struct ht16k33_fbdev fbdev; member in union:ht16k33_priv::__anon54
211 struct ht16k33_fbdev *fbdev = &priv->fbdev; local
213 schedule_delayed_work(&priv->work, HZ / fbdev->refresh_rate);
222 struct ht16k33_fbdev *fbdev = &priv->fbdev; local
227 p1 = fbdev->cache;
228 p2 = fbdev->buffer;
242 p1 = fbdev->cache + HT16K33_FB_SIZE - 1;
243 p2 = fbdev
576 struct ht16k33_fbdev *fbdev = &priv->fbdev; local
740 struct ht16k33_fbdev *fbdev = &priv->fbdev; local
[all...]
/linux-master/drivers/gpu/drm/omapdrm/
H A Domap_fbdev.c26 * fbdev funcs, to implement legacy fbdev interface on top of drm driver
43 struct omap_fbdev *fbdev = container_of(work, struct omap_fbdev, work); local
44 struct drm_fb_helper *helper = &fbdev->base;
58 struct omap_fbdev *fbdev = to_omap_fbdev(helper); local
63 if (!fbdev->ywrap_enabled)
67 pan_worker(&fbdev->work);
70 queue_work(priv->wq, &fbdev->work);
93 struct omap_fbdev *fbdev = to_omap_fbdev(helper); local
104 kfree(fbdev);
124 struct omap_fbdev *fbdev = to_omap_fbdev(helper); local
313 struct omap_fbdev *fbdev; local
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_fbdev.h24 struct intel_framebuffer *intel_fbdev_framebuffer(struct intel_fbdev *fbdev);
54 static inline struct intel_framebuffer *intel_fbdev_framebuffer(struct intel_fbdev *fbdev) argument
H A Dintel_fbdev.c64 /* Whether or not fbdev hpd processing is temporarily suspended */
131 struct intel_fbdev *fbdev = to_intel_fbdev(info->par); local
132 struct drm_gem_object *bo = drm_gem_fb_get_obj(&fbdev->fb->base, 0);
297 * fb, and if so, we re-use it for the fbdev configuration.
451 display.fbdev.suspend_work)->drm,
483 dev_priv->display.fbdev.fbdev = ifbdev;
484 INIT_WORK(&dev_priv->display.fbdev.suspend_work, intel_fbdev_suspend_worker);
500 struct intel_fbdev *ifbdev = dev_priv->display.fbdev.fbdev;
659 intel_fbdev_framebuffer(struct intel_fbdev *fbdev) argument
[all...]
/linux-master/drivers/gpu/drm/tegra/
H A DMakefile32 tegra-drm-$(CONFIG_DRM_FBDEV_EMULATION) += fbdev.o

Completed in 403 milliseconds

12