Home
last modified time | relevance | path

Searched refs:fb_info (Results 1 – 25 of 241) sorted by relevance

12345678910

/linux/drivers/video/fbdev/core/
H A Dfbsysfs.c17 static int activate(struct fb_info *fb_info, struct fb_var_screeninfo *var) in activate() argument
23 lock_fb_info(fb_info); in activate()
24 err = fb_set_var(fb_info, var); in activate()
26 fbcon_update_vcs(fb_info, var->activate & FB_ACTIVATE_ALL); in activate()
27 unlock_fb_info(fb_info); in activate()
59 struct fb_info *fb_info = dev_get_drvdata(device); in store_mode() local
69 list_for_each_entry(modelist, &fb_info->modelist, list) { in store_mode()
74 var = fb_info in store_mode()
88 struct fb_info *fb_info = dev_get_drvdata(device); show_mode() local
100 struct fb_info *fb_info = dev_get_drvdata(device); store_modes() local
128 struct fb_info *fb_info = dev_get_drvdata(device); show_modes() local
144 struct fb_info *fb_info = dev_get_drvdata(device); store_bpp() local
159 struct fb_info *fb_info = dev_get_drvdata(device); show_bpp() local
167 struct fb_info *fb_info = dev_get_drvdata(device); store_rotate() local
185 struct fb_info *fb_info = dev_get_drvdata(device); show_rotate() local
194 struct fb_info *fb_info = dev_get_drvdata(device); store_virtual() local
214 struct fb_info *fb_info = dev_get_drvdata(device); show_virtual() local
222 struct fb_info *fb_info = dev_get_drvdata(device); show_stride() local
230 struct fb_info *fb_info = dev_get_drvdata(device); store_blank() local
247 struct fb_info *fb_info = dev_get_drvdata(device); show_blank() local
286 struct fb_info *fb_info = dev_get_drvdata(device); store_pan() local
310 struct fb_info *fb_info = dev_get_drvdata(device); show_pan() local
318 struct fb_info *fb_info = dev_get_drvdata(device); show_name() local
327 struct fb_info *fb_info = dev_get_drvdata(device); store_fbstate() local
347 struct fb_info *fb_info = dev_get_drvdata(device); show_fbstate() local
356 struct fb_info *fb_info = dev_get_drvdata(device); store_bl_curve() local
396 struct fb_info *fb_info = dev_get_drvdata(device); show_bl_curve() local
458 fb_init_device(struct fb_info * fb_info) fb_init_device() argument
473 fb_cleanup_device(struct fb_info * fb_info) fb_cleanup_device() argument
482 fb_device_create(struct fb_info * fb_info) fb_device_create() argument
501 fb_device_destroy(struct fb_info * fb_info) fb_device_destroy() argument
[all...]
H A Dfbmem.c34 struct fb_info *registered_fb[FB_MAX] __read_mostly;
40 struct fb_info *get_fb_info(unsigned int idx) in get_fb_info()
42 struct fb_info *fb_info; in get_fb_info() local
48 fb_info = registered_fb[idx]; in get_fb_info()
49 if (fb_info) in get_fb_info()
50 refcount_inc(&fb_info->count); in get_fb_info()
53 return fb_info; in get_fb_info()
56 void put_fb_info(struct fb_info *fb_info) in put_fb_info() argument
437 do_register_framebuffer(struct fb_info * fb_info) do_register_framebuffer() argument
515 unbind_console(struct fb_info * fb_info) unbind_console() argument
525 unlink_framebuffer(struct fb_info * fb_info) unlink_framebuffer() argument
538 do_unregister_framebuffer(struct fb_info * fb_info) do_unregister_framebuffer() argument
573 register_framebuffer(struct fb_info * fb_info) register_framebuffer() argument
602 unregister_framebuffer(struct fb_info * fb_info) unregister_framebuffer() argument
628 devm_register_framebuffer(struct device * dev,struct fb_info * fb_info) devm_register_framebuffer() argument
[all...]
H A Dfbcon.h55 void (*bmove)(struct vc_data *vc, struct fb_info *info, int sy,
57 void (*clear)(struct vc_data *vc, struct fb_info *info, int sy,
59 void (*putcs)(struct vc_data *vc, struct fb_info *info,
62 void (*clear_margins)(struct vc_data *vc, struct fb_info *info,
64 void (*cursor)(struct vc_data *vc, struct fb_info *info,
66 int (*update_start)(struct fb_info *info);
67 int (*rotate_font)(struct fb_info *info, struct vc_data *vc);
72 struct fb_info *info;
111 static inline int mono_col(const struct fb_info *info) in mono_col()
149 * appropriate flags in fb_info
[all...]
H A Dfb_info.c16 * aligned to sizeof(long). The new instances of struct fb_info and
22 struct fb_info *framebuffer_alloc(size_t size, struct device *dev) in framebuffer_alloc()
25 #define PADDING (BYTES_PER_LONG - (sizeof(struct fb_info) % BYTES_PER_LONG)) in framebuffer_alloc()
26 int fb_info_size = sizeof(struct fb_info); in framebuffer_alloc()
27 struct fb_info *info; in framebuffer_alloc()
38 info = (struct fb_info *) p; in framebuffer_alloc()
66 void framebuffer_release(struct fb_info *info) in framebuffer_release()
/linux/include/linux/
H A Dfbcon.h7 int fbcon_fb_registered(struct fb_info *info);
8 void fbcon_fb_unregistered(struct fb_info *info);
9 void fbcon_fb_unbind(struct fb_info *info);
10 void fbcon_suspended(struct fb_info *info);
11 void fbcon_resumed(struct fb_info *info);
12 int fbcon_mode_deleted(struct fb_info *info,
14 void fbcon_new_modelist(struct fb_info *info);
15 void fbcon_get_requirement(struct fb_info *info,
17 void fbcon_fb_blanked(struct fb_info *info, int blank);
18 int fbcon_modechange_possible(struct fb_info *inf
[all...]
H A Dfb.h20 struct fb_info;
139 struct fb_info *info;
203 void (*writeio)(struct fb_info *info, void __iomem *dst, void *src, unsigned int size);
204 void (*readio) (struct fb_info *info, void *dst, void __iomem *src, unsigned int size);
219 int open_count; /* number of opened files; protected by fb_info lock */
224 struct page *(*get_page)(struct fb_info *info, unsigned long offset);
225 void (*deferred_io)(struct fb_info *info, struct list_head *pagelist);
246 int (*fb_open)(struct fb_info *info, int user);
247 int (*fb_release)(struct fb_info *info, int user);
252 ssize_t (*fb_read)(struct fb_info *inf
449 struct fb_info { global() struct
450 countfb_info global() argument
451 nodefb_info global() argument
452 flagsfb_info global() argument
457 fbcon_rotate_hintfb_info global() argument
458 lockfb_info global() argument
459 mm_lockfb_info global() argument
460 varfb_info global() argument
461 fixfb_info global() argument
462 monspecsfb_info global() argument
463 pixmapfb_info global() argument
464 spritefb_info global() argument
465 cmapfb_info global() argument
466 modelistfb_info global() argument
467 modefb_info global() argument
469 blankfb_info global() argument
475 bl_devfb_info global() argument
478 bl_curve_mutexfb_info global() argument
479 bl_curvefb_info global() argument
486 lcd_devfb_info global() argument
489 deferred_workfb_info global() argument
490 npagerefsfb_info global() argument
491 pagerefsfb_info global() argument
492 fbdefiofb_info global() argument
495 fbopsfb_info global() argument
496 devicefb_info global() argument
498 devfb_info global() argument
500 class_flagfb_info global() argument
502 tileopsfb_info global() argument
504 __anon884e6cae010afb_info global() argument
508 screen_sizefb_info global() argument
509 pseudo_palettefb_info global() argument
512 statefb_info global() argument
513 fbcon_parfb_info global() argument
515 parfb_info global() argument
539 skip_panicfb_info global() argument
887 fb_err(fb_info,fmt,...) global() argument
891 fb_warn(fb_info,fmt,...) global() argument
893 fb_info(fb_info,fmt,...) global() argument
895 fb_dbg(fb_info,fmt,...) global() argument
898 fb_warn_once(fb_info,fmt,...) global() argument
901 fb_WARN_ONCE(fb_info,condition,fmt,...) global() argument
903 fb_WARN_ON_ONCE(fb_info,x) global() argument
[all...]
/linux/drivers/video/fbdev/
H A Dxen-fbfront.c44 struct fb_info *fb_info; member
71 static void xenfb_init_shared_page(struct xenfb_info *, struct fb_info *);
184 static void xenfb_deferred_io(struct fb_info *fb_info, struct list_head *pagereflist) in xenfb_deferred_io() argument
186 struct xenfb_info *info = fb_info->par; in xenfb_deferred_io()
196 y1 = beg / fb_info->fix.line_length; in xenfb_deferred_io()
197 y2 = end / fb_info->fix.line_length; in xenfb_deferred_io()
198 if (y2 >= fb_info->var.yres) in xenfb_deferred_io()
199 y2 = fb_info in xenfb_deferred_io()
346 struct fb_info *fb_info; xenfb_probe() local
529 xenfb_init_shared_page(struct xenfb_info * info,struct fb_info * fb_info) xenfb_init_shared_page() argument
[all...]
H A Dacornfb.c91 static struct fb_info fb_info; variable
112 static void acornfb_set_timing(struct fb_info *info) in acornfb_set_timing()
266 u_int trans, struct fb_info *info) in acornfb_setcolreg()
316 acornfb_adjust_timing(struct fb_info *info, struct fb_var_screeninfo *var, u_int fontht) in acornfb_adjust_timing()
435 acornfb_update_dma(struct fb_info *info, struct fb_var_screeninfo *var) in acornfb_update_dma()
447 acornfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in acornfb_check_var()
520 static int acornfb_set_par(struct fb_info *info) in acornfb_set_par()
591 acornfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in acornfb_pan_display()
694 fb_info in acornfb_init_fbinfo()
[all...]
H A D68328fb.c55 static struct fb_info fb_info; variable
88 struct fb_info *info);
89 static int mc68x328fb_set_par(struct fb_info *info);
91 u_int transp, struct fb_info *info);
93 struct fb_info *info);
94 static int mc68x328fb_mmap(struct fb_info *info, struct vm_area_struct *vma);
130 struct fb_info *info) in mc68x328fb_check_var()
262 static int mc68x328fb_set_par(struct fb_info *info) in mc68x328fb_set_par()
276 u_int transp, struct fb_info *inf in mc68x328fb_setcolreg()
[all...]
H A Dhpfb.c22 static struct fb_info fb_info = { variable
78 struct fb_info *info) in hpfb_setcolreg()
119 static int hpfb_blank(int blank, struct fb_info *info) in hpfb_blank()
146 static void hpfb_copyarea(struct fb_info *info, const struct fb_copyarea *area) in hpfb_copyarea()
151 static void hpfb_fillrect(struct fb_info *p, const struct fb_fillrect *region) in hpfb_fillrect()
171 static int hpfb_sync(struct fb_info *info) in hpfb_sync()
220 fb_info.fix.smem_start = (in_8(fb_regs + fboff) << 16); in hpfb_init_one()
223 fb_info.fix.smem_start += phys_base; in hpfb_init_one()
244 fb_info in hpfb_init_one()
[all...]
H A Dg364fb.c72 static struct fb_info fb_info; variable
107 struct fb_info *info);
110 struct fb_info *info);
111 static int g364fb_blank(int blank, struct fb_info *info);
127 struct fb_info *info) in g364fb_pan_display()
140 static int g364fb_blank(int blank, struct fb_info *info) in g364fb_blank()
153 u_int blue, u_int transp, struct fb_info *info) in g364fb_setcolreg()
216 fb_info.fbops = &g364fb_ops; in g364fb_init()
217 fb_info in g364fb_init()
[all...]
H A Datafb.h5 void atafb_mfb_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy,
7 void atafb_mfb_fillrect(struct fb_info *info, u_long next_line, u32 color,
9 void atafb_mfb_linefill(struct fb_info *info, u_long next_line,
13 void atafb_iplan2p2_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy,
15 void atafb_iplan2p2_fillrect(struct fb_info *info, u_long next_line, u32 color,
17 void atafb_iplan2p2_linefill(struct fb_info *info, u_long next_line,
21 void atafb_iplan2p4_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy,
23 void atafb_iplan2p4_fillrect(struct fb_info *info, u_long next_line, u32 color,
25 void atafb_iplan2p4_linefill(struct fb_info *info, u_long next_line,
29 void atafb_iplan2p8_copyarea(struct fb_info *inf
[all...]
H A Dmacfb.c54 struct fb_info *info);
134 static struct fb_info fb_info; variable
146 struct fb_info *info) in dafb_setpalette()
192 struct fb_info *info) in v8_brazil_setpalette()
223 struct fb_info *info) in rbv_setpalette()
257 struct fb_info *info) in mdc_setpalette()
280 struct fb_info *info) in toby_setpalette()
308 struct fb_info *info) in jet_setpalette()
338 struct fb_info *inf in civic_setpalette()
434 macfb_setcolreg(unsigned regno,unsigned red,unsigned green,unsigned blue,unsigned transp,struct fb_info * fb_info) macfb_setcolreg() argument
[all...]
H A Dskeletonfb.c16 * First the roles of struct fb_info and struct display have changed. Struct
19 * struct vc_data to data in a device independent way in struct fb_info. Then
21 * dependent state in the par field in struct fb_info and to change the
33 * fb_var_screeninfo and other data in fb_info pretty much eliminates the
103 * struct fb_info. Now the struct xxx_par represents the graphics
106 * every struct fb_info that represents a framebuffer on that card.
115 * fb_info. Their you would want to have *par point to a array of device
127 static struct fb_info info;
149 static int xxxfb_open(struct fb_info *info, int user) in xxxfb_open()
168 static int xxxfb_release(struct fb_info *inf
[all...]
H A Dmaxinefb.c40 static struct fb_info fb_info; variable
89 unsigned blue, unsigned transp, struct fb_info *info) in maxinefb_setcolreg()
152 fb_info.fbops = &maxinefb_ops; in maxinefb_init()
153 fb_info.screen_base = (char *)maxinefb_fix.smem_start; in maxinefb_init()
154 fb_info.var = maxinefb_defined; in maxinefb_init()
155 fb_info.fix = maxinefb_fix; in maxinefb_init()
157 fb_alloc_cmap(&fb_info.cmap, 256, 0); in maxinefb_init()
159 if (register_framebuffer(&fb_info) < 0) in maxinefb_init()
166 unregister_framebuffer(&fb_info); in maxinefb_exit()
[all...]
H A Dwmt_ge_rops.h4 extern void wmt_ge_fillrect(struct fb_info *info,
6 extern void wmt_ge_copyarea(struct fb_info *info,
8 extern int wmt_ge_sync(struct fb_info *info);
12 static inline int wmt_ge_sync(struct fb_info *p) in wmt_ge_sync()
17 static inline void wmt_ge_fillrect(struct fb_info *p, in wmt_ge_fillrect()
23 static inline void wmt_ge_copyarea(struct fb_info *p, in wmt_ge_copyarea()
H A Dcobalt_lcdfb.c54 static inline void lcd_write_control(struct fb_info *info, u8 control) in lcd_write_control()
59 static inline u8 lcd_read_control(struct fb_info *info) in lcd_read_control()
64 static inline void lcd_write_data(struct fb_info *info, u8 data) in lcd_write_data()
69 static inline u8 lcd_read_data(struct fb_info *info) in lcd_read_data()
74 static int lcd_busy_wait(struct fb_info *info) in lcd_busy_wait()
97 static void lcd_clear(struct fb_info *info) in lcd_clear()
125 static ssize_t cobalt_lcdfb_read(struct fb_info *info, char __user *buf, in cobalt_lcdfb_read()
174 static ssize_t cobalt_lcdfb_write(struct fb_info *info, const char __user *buf, in cobalt_lcdfb_write()
223 static int cobalt_lcdfb_blank(int blank_mode, struct fb_info *info) in cobalt_lcdfb_blank()
243 static int cobalt_lcdfb_cursor(struct fb_info *inf
[all...]
/linux/include/drm/
H A Ddrm_fb_helper.h55 * drm_fb_helper_fill_info() to fill out the &fb_info.var structure.
150 struct fb_info *info;
250 int drm_fb_helper_blank(int blank, struct fb_info *info);
252 struct fb_info *info);
253 int drm_fb_helper_set_par(struct fb_info *info);
255 struct fb_info *info);
259 struct fb_info *drm_fb_helper_alloc_info(struct drm_fb_helper *fb_helper);
262 void drm_fb_helper_fill_info(struct fb_info *info,
266 void drm_fb_helper_damage_range(struct fb_info *info, off_t off, size_t len);
267 void drm_fb_helper_damage_area(struct fb_info *inf
[all...]
/linux/drivers/media/test-drivers/vivid/
H A Dvivid-osd.c73 static int vivid_fb_ioctl(struct fb_info *info, unsigned cmd, unsigned long arg) in vivid_fb_ioctl()
174 static int vivid_fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in vivid_fb_check_var()
182 static int vivid_fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in vivid_fb_pan_display()
187 static int vivid_fb_set_par(struct fb_info *info) in vivid_fb_set_par()
201 struct fb_info *info) in vivid_fb_setcolreg()
235 static int vivid_fb_blank(int blank_mode, struct fb_info *info) in vivid_fb_blank()
313 /* Generate valid fb_info */ in vivid_fb_init_vidmode()
315 dev->fb_info.node = -1; in vivid_fb_init_vidmode()
316 dev->fb_info.par = dev; in vivid_fb_init_vidmode()
317 dev->fb_info in vivid_fb_init_vidmode()
[all...]
/linux/drivers/gpu/drm/i915/gvt/
H A Ddmabuf.c54 struct intel_vgpu_fb_info *fb_info; in vgpu_gem_get_pages() local
61 fb_info = (struct intel_vgpu_fb_info *)obj->gvt_info; in vgpu_gem_get_pages()
62 if (drm_WARN_ON(&dev_priv->drm, !fb_info)) in vgpu_gem_get_pages()
65 vgpu = fb_info->obj->vgpu; in vgpu_gem_get_pages()
79 (fb_info->start >> PAGE_SHIFT); in vgpu_gem_get_pages()
118 struct intel_vgpu_fb_info *fb_info = obj->gvt_info; in vgpu_gem_put_pages() local
119 struct intel_vgpu_dmabuf_obj *obj = fb_info->obj; in vgpu_gem_put_pages()
123 for_each_sg(pages->sgl, sg, fb_info->size, i) in vgpu_gem_put_pages()
174 struct intel_vgpu_fb_info *fb_info = gem_obj->gvt_info; in vgpu_gem_release() local
175 struct intel_vgpu_dmabuf_obj *obj = fb_info in vgpu_gem_release()
345 struct intel_vgpu_fb_info *fb_info; pick_dmabuf_by_info() local
389 update_fb_info(struct vfio_device_gfx_plane_info * gvt_dmabuf,struct intel_vgpu_fb_info * fb_info) update_fb_info() argument
408 struct intel_vgpu_fb_info fb_info; intel_vgpu_query_plane() local
[all...]
/linux/drivers/video/fbdev/i810/
H A Di810_main.h27 extern void i810fb_fillrect (struct fb_info *p,
29 extern void i810fb_copyarea (struct fb_info *p,
31 extern void i810fb_imageblit(struct fb_info *p, const struct fb_image *image);
32 extern int i810fb_sync (struct fb_info *p);
34 extern void i810fb_init_ringbuffer(struct fb_info *info);
35 extern void i810fb_load_front (u32 offset, struct fb_info *info);
39 extern int i810_probe_i2c_connector(struct fb_info *info, u8 **out_edid,
44 static inline int i810_probe_i2c_connector(struct fb_info *info, u8 **out_edid, in i810_probe_i2c_connector()
/linux/drivers/video/fbdev/omap2/omapfb/
H A Domapfb.h35 #define FB2OFB(fb_info) ((struct omapfb_info *)(fb_info->par)) argument
57 /* appended to fb_info */
87 struct fb_info *fbs[10];
110 void set_fb_fix(struct fb_info *fbi);
111 int check_fb_var(struct fb_info *fbi, struct fb_var_screeninfo *var);
112 int omapfb_realloc_fbmem(struct fb_info *fbi, unsigned long size, int type);
113 int omapfb_apply_changes(struct fb_info *fbi, int init);
118 int omapfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg);
123 int omapfb_setup_overlay(struct fb_info *fb
[all...]
/linux/drivers/staging/fbtft/
H A Dfbtft-sysfs.c114 struct fb_info *fb_info = dev_get_drvdata(device); in store_gamma_curve() local
115 struct fbtft_par *par = fb_info->par; in store_gamma_curve()
139 struct fb_info *fb_info = dev_get_drvdata(device); in show_gamma_curve() local
140 struct fbtft_par *par = fb_info->par; in show_gamma_curve()
180 struct fb_info *fb_info = dev_get_drvdata(device); in store_debug() local
181 struct fbtft_par *par = fb_info->par; in store_debug()
195 struct fb_info *fb_inf in show_debug() local
[all...]
/linux/drivers/video/fbdev/nvidia/
H A Dnv_proto.h8 int NVCommonSetup(struct fb_info *info);
38 int nvidia_probe_i2c_connector(struct fb_info *info, int conn,
46 int nvidia_probe_of_connector(struct fb_info *info, int conn,
50 extern void NVResetGraphics(struct fb_info *info);
51 extern void nvidiafb_copyarea(struct fb_info *info,
53 extern void nvidiafb_fillrect(struct fb_info *info,
55 extern void nvidiafb_imageblit(struct fb_info *info,
57 extern int nvidiafb_sync(struct fb_info *info);
/linux/drivers/video/fbdev/geode/
H A Dgeodefb.h14 void (*set_mode)(struct fb_info *);
15 void (*set_palette_reg)(struct fb_info *, unsigned, unsigned, unsigned, unsigned);
19 void (*set_dclk)(struct fb_info *);
20 void (*configure_display)(struct fb_info *);
21 int (*blank_display)(struct fb_info *, int blank_mode);

12345678910