/linux-master/arch/parisc/video/ |
H A D | Makefile | 3 obj-$(CONFIG_STI_CORE) += fbdev.o
|
/linux-master/arch/x86/video/ |
H A D | Makefile | 2 obj-$(CONFIG_FB_CORE) += fbdev.o
|
/linux-master/arch/sparc/video/ |
H A D | Makefile | 3 obj-$(CONFIG_FB_CORE) += fbdev.o
|
/linux-master/drivers/video/fbdev/ |
H A D | au1100fb.c | 108 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 D | ocfb.c | 87 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 D | au1200fb.c | 702 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 D | omapfb_main.c | 104 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 D | lcdc.c | 61 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 D | hwa742.c | 126 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 D | omapfb.h | 79 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 D | sossi.c | 69 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 D | hms-profinet.c | 34 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 D | Makefile | 8 rivafb-objs := fbdev.o riva_hw.o nv_driver.o
|
/linux-master/drivers/video/fbdev/kyro/ |
H A D | Makefile | 9 STG4000InitDevice.o fbdev.o
|
/linux-master/drivers/video/fbdev/omap2/omapfb/ |
H A D | omapfb.h | 63 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 D | omapfb-main.c | 49 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 D | omapfb-sysfs.c | 136 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 D | omapfb-ioctl.c | 38 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 D | fieldbus_dev.h | 47 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 D | dev_core.c | 161 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 D | ht16k33.c | 95 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 D | omap_fbdev.c | 26 * 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 D | intel_fbdev.h | 24 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 D | intel_fbdev.c | 64 /* 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 D | Makefile | 32 tegra-drm-$(CONFIG_DRM_FBDEV_EMULATION) += fbdev.o
|