Home
last modified time | relevance | path

Searched refs:fb_info (Results 1 - 25 of 589) sorted by relevance

12345678910>>...24

/kernel/linux/linux-6.6/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
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
437 fb_init_device(struct fb_info *fb_info) fb_init_device() argument
461 fb_cleanup_device(struct fb_info *fb_info) fb_cleanup_device() argument
473 fb_device_create(struct fb_info *fb_info) fb_device_create() argument
492 fb_device_destroy(struct fb_info *fb_info) fb_device_destroy() argument
[all...]
H A Dfb_internal.h26 extern struct fb_info *registered_fb[FB_MAX];
28 struct fb_info *get_fb_info(unsigned int idx);
29 void put_fb_info(struct fb_info *fb_info);
46 int fb_device_create(struct fb_info *fb_info);
47 void fb_device_destroy(struct fb_info *fb_info);
49 static inline int fb_device_create(struct fb_info *fb_info) in fb_device_create() argument
60 fb_device_destroy(struct fb_info *fb_info) fb_device_destroy() argument
[all...]
H A Dfbmem.c50 struct fb_info *registered_fb[FB_MAX] __read_mostly;
60 struct fb_info *get_fb_info(unsigned int idx) in get_fb_info()
62 struct fb_info *fb_info; in get_fb_info() local
68 fb_info = registered_fb[idx]; in get_fb_info()
69 if (fb_info) in get_fb_info()
70 refcount_inc(&fb_info->count); in get_fb_info()
73 return fb_info; in get_fb_info()
76 void put_fb_info(struct fb_info *fb_info) in put_fb_info() argument
929 do_register_framebuffer(struct fb_info *fb_info) do_register_framebuffer() argument
992 unbind_console(struct fb_info *fb_info) unbind_console() argument
1002 unlink_framebuffer(struct fb_info *fb_info) unlink_framebuffer() argument
1015 do_unregister_framebuffer(struct fb_info *fb_info) do_unregister_framebuffer() argument
1050 register_framebuffer(struct fb_info *fb_info) register_framebuffer() argument
1079 unregister_framebuffer(struct fb_info *fb_info) unregister_framebuffer() argument
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/core/
H A Dfbsysfs.c36 struct fb_info *framebuffer_alloc(size_t size, struct device *dev) in framebuffer_alloc()
39 #define PADDING (BYTES_PER_LONG - (sizeof(struct fb_info) % BYTES_PER_LONG)) in framebuffer_alloc()
40 int fb_info_size = sizeof(struct fb_info); in framebuffer_alloc()
41 struct fb_info *info; in framebuffer_alloc()
52 info = (struct fb_info *) p; in framebuffer_alloc()
79 void framebuffer_release(struct fb_info *info) in framebuffer_release()
88 static int activate(struct fb_info *fb_info, struct fb_var_screeninfo *var) in activate() argument
94 err = fb_set_var(fb_info, var); in activate()
96 fbcon_update_vcs(fb_info, va in activate()
128 struct fb_info *fb_info = dev_get_drvdata(device); store_mode() local
159 struct fb_info *fb_info = dev_get_drvdata(device); show_mode() local
171 struct fb_info *fb_info = dev_get_drvdata(device); store_modes() local
199 struct fb_info *fb_info = dev_get_drvdata(device); show_modes() local
217 struct fb_info *fb_info = dev_get_drvdata(device); store_bpp() local
232 struct fb_info *fb_info = dev_get_drvdata(device); show_bpp() local
240 struct fb_info *fb_info = dev_get_drvdata(device); store_rotate() local
258 struct fb_info *fb_info = dev_get_drvdata(device); show_rotate() local
267 struct fb_info *fb_info = dev_get_drvdata(device); store_virtual() local
287 struct fb_info *fb_info = dev_get_drvdata(device); show_virtual() local
295 struct fb_info *fb_info = dev_get_drvdata(device); show_stride() local
303 struct fb_info *fb_info = dev_get_drvdata(device); store_blank() local
359 struct fb_info *fb_info = dev_get_drvdata(device); store_pan() local
383 struct fb_info *fb_info = dev_get_drvdata(device); show_pan() local
391 struct fb_info *fb_info = dev_get_drvdata(device); show_name() local
400 struct fb_info *fb_info = dev_get_drvdata(device); store_fbstate() local
420 struct fb_info *fb_info = dev_get_drvdata(device); show_fbstate() local
429 struct fb_info *fb_info = dev_get_drvdata(device); store_bl_curve() local
469 struct fb_info *fb_info = dev_get_drvdata(device); show_bl_curve() local
510 fb_init_device(struct fb_info *fb_info) fb_init_device() argument
534 fb_cleanup_device(struct fb_info *fb_info) fb_cleanup_device() argument
553 fb_bl_default_curve(struct fb_info *fb_info, u8 off, u8 min, u8 max) fb_bl_default_curve() argument
[all...]
H A Dfbmem.c50 struct fb_info *registered_fb[FB_MAX] __read_mostly;
60 static struct fb_info *get_fb_info(unsigned int idx) in get_fb_info()
62 struct fb_info *fb_info; in get_fb_info() local
68 fb_info = registered_fb[idx]; in get_fb_info()
69 if (fb_info) in get_fb_info()
70 atomic_inc(&fb_info->count); in get_fb_info()
73 return fb_info; in get_fb_info()
76 static void put_fb_info(struct fb_info *fb_info) in put_fb_info() argument
1606 do_register_framebuffer(struct fb_info *fb_info) do_register_framebuffer() argument
1692 unbind_console(struct fb_info *fb_info) unbind_console() argument
1706 unlink_framebuffer(struct fb_info *fb_info) unlink_framebuffer() argument
1726 do_unregister_framebuffer(struct fb_info *fb_info) do_unregister_framebuffer() argument
1845 register_framebuffer(struct fb_info *fb_info) register_framebuffer() argument
1874 unregister_framebuffer(struct fb_info *fb_info) unregister_framebuffer() argument
[all...]
/kernel/linux/linux-5.10/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;
127 /* The resolution of the passed in fb_info about to change */
140 struct fb_info *info;
198 void (*writeio)(struct fb_info *info, void __iomem *dst, void *src, unsigned int size);
199 void (*readio) (struct fb_info *info, void *dst, void __iomem *src, unsigned int size);
209 void (*first_io)(struct fb_info *info);
210 void (*deferred_io)(struct fb_info *info, struct list_head *pagelist);
231 int (*fb_open)(struct fb_info *info, int user);
232 int (*fb_release)(struct fb_info *info, int user);
237 ssize_t (*fb_read)(struct fb_info *inf
437 struct fb_info { global() struct
813 #define fb_info global() macro
[all...]
/kernel/linux/linux-6.6/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.h22 struct fb_info;
129 /* The resolution of the passed in fb_info about to change */
142 struct fb_info *info;
200 void (*writeio)(struct fb_info *info, void __iomem *dst, void *src, unsigned int size);
201 void (*readio) (struct fb_info *info, void *dst, void __iomem *src, unsigned int size);
216 int open_count; /* number of opened files; protected by fb_info lock */
220 void (*deferred_io)(struct fb_info *info, struct list_head *pagelist);
241 int (*fb_open)(struct fb_info *info, int user);
242 int (*fb_release)(struct fb_info *info, int user);
247 ssize_t (*fb_read)(struct fb_info *inf
444 struct fb_info { global() struct
863 #define fb_info global() macro
[all...]
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_fb_helper.h61 * drm_fb_helper_fill_info() to fill out the &fb_info.var structure.
132 struct fb_info *fbdev;
218 int drm_fb_helper_blank(int blank, struct fb_info *info);
220 struct fb_info *info);
221 int drm_fb_helper_set_par(struct fb_info *info);
223 struct fb_info *info);
227 struct fb_info *drm_fb_helper_alloc_fbi(struct drm_fb_helper *fb_helper);
229 void drm_fb_helper_fill_info(struct fb_info *info,
233 void drm_fb_helper_deferred_io(struct fb_info *info,
236 ssize_t drm_fb_helper_sys_read(struct fb_info *inf
[all...]
/kernel/linux/linux-6.6/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
527 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 Dpvr2fb.c148 static struct fb_info *fb_info; variable
232 struct pvr2fb_par *par = (struct pvr2fb_par *)fb_info->par; in pvr2fb_set_pal_type()
244 static int pvr2fb_blank(int blank, struct fb_info *info) in pvr2fb_blank()
283 unsigned int transp, struct fb_info *info) in pvr2fb_setcolreg()
355 static int pvr2fb_set_par(struct fb_info *info) in pvr2fb_set_par()
432 static int pvr2fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in pvr2fb_check_var()
535 static void pvr2_update_display(struct fb_info *info) in pvr2_update_display()
553 static void pvr2_init_display(struct fb_info *info) in pvr2_init_display()
624 struct fb_info *inf in pvr2fb_interrupt()
[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);
131 struct fb_info *info) in mc68x328fb_check_var()
263 static int mc68x328fb_set_par(struct fb_info *info) in mc68x328fb_set_par()
277 u_int transp, struct fb_info *inf in mc68x328fb_setcolreg()
[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 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()
218 fb_info.fix.smem_start = (in_8(fb_regs + fboff) << 16); in hpfb_init_one()
221 fb_info.fix.smem_start += phys_base; in hpfb_init_one()
242 fb_info in hpfb_init_one()
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/
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()
696 fb_info in acornfb_init_fbinfo()
[all...]
H A Dpvr2fb.c147 static struct fb_info *fb_info; variable
231 struct pvr2fb_par *par = (struct pvr2fb_par *)fb_info->par; in pvr2fb_set_pal_type()
243 static int pvr2fb_blank(int blank, struct fb_info *info) in pvr2fb_blank()
282 unsigned int transp, struct fb_info *info) in pvr2fb_setcolreg()
354 static int pvr2fb_set_par(struct fb_info *info) in pvr2fb_set_par()
431 static int pvr2fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in pvr2fb_check_var()
534 static void pvr2_update_display(struct fb_info *info) in pvr2_update_display()
552 static void pvr2_init_display(struct fb_info *info) in pvr2_init_display()
623 struct fb_info *inf in pvr2fb_interrupt()
[all...]
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, in xenfb_deferred_io() argument
187 struct xenfb_info *info = fb_info->par; in xenfb_deferred_io()
197 y1 = beg / fb_info->fix.line_length; in xenfb_deferred_io()
198 y2 = end / fb_info->fix.line_length; in xenfb_deferred_io()
199 if (y2 >= fb_info->var.yres) in xenfb_deferred_io()
200 y2 = fb_info in xenfb_deferred_io()
368 struct fb_info *fb_info; xenfb_probe() local
555 xenfb_init_shared_page(struct xenfb_info *info, struct fb_info *fb_info) xenfb_init_shared_page() argument
[all...]
H A D68328fb.c55 static struct fb_info fb_info; variable
91 struct fb_info *info);
92 static int mc68x328fb_set_par(struct fb_info *info);
94 u_int transp, struct fb_info *info);
96 struct fb_info *info);
97 static int mc68x328fb_mmap(struct fb_info *info, struct vm_area_struct *vma);
133 struct fb_info *info) in mc68x328fb_check_var()
265 static int mc68x328fb_set_par(struct fb_info *info) in mc68x328fb_set_par()
279 u_int transp, struct fb_info *inf in mc68x328fb_setcolreg()
[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 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()
218 fb_info.fix.smem_start = (in_8(fb_regs + fboff) << 16); in hpfb_init_one()
221 fb_info.fix.smem_start += phys_base; in hpfb_init_one()
242 fb_info in hpfb_init_one()
[all...]
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_fb_helper.h55 * drm_fb_helper_fill_info() to fill out the &fb_info.var structure.
140 struct fb_info *info;
240 int drm_fb_helper_blank(int blank, struct fb_info *info);
242 struct fb_info *info);
243 int drm_fb_helper_set_par(struct fb_info *info);
245 struct fb_info *info);
249 struct fb_info *drm_fb_helper_alloc_info(struct drm_fb_helper *fb_helper);
252 void drm_fb_helper_fill_info(struct fb_info *info,
256 void drm_fb_helper_damage_range(struct fb_info *info, off_t off, size_t len);
257 void drm_fb_helper_damage_area(struct fb_info *inf
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_fbcon.h54 int nv04_fbcon_copyarea(struct fb_info *info, const struct fb_copyarea *region);
55 int nv04_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
56 int nv04_fbcon_imageblit(struct fb_info *info, const struct fb_image *image);
57 int nv04_fbcon_accel_init(struct fb_info *info);
59 int nv50_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
60 int nv50_fbcon_copyarea(struct fb_info *info, const struct fb_copyarea *region);
61 int nv50_fbcon_imageblit(struct fb_info *info, const struct fb_image *image);
62 int nv50_fbcon_accel_init(struct fb_info *info);
64 int nvc0_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect);
65 int nvc0_fbcon_copyarea(struct fb_info *inf
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/
H A Ddmabuf.c53 struct intel_vgpu_fb_info *fb_info; in vgpu_gem_get_pages() local
60 fb_info = (struct intel_vgpu_fb_info *)obj->gvt_info; in vgpu_gem_get_pages()
61 if (drm_WARN_ON(&dev_priv->drm, !fb_info)) in vgpu_gem_get_pages()
64 vgpu = fb_info->obj->vgpu; in vgpu_gem_get_pages()
78 (fb_info->start >> PAGE_SHIFT); in vgpu_gem_get_pages()
117 struct intel_vgpu_fb_info *fb_info = obj->gvt_info; in vgpu_gem_put_pages() local
118 struct intel_vgpu_dmabuf_obj *obj = fb_info->obj; in vgpu_gem_put_pages()
122 for_each_sg(pages->sgl, sg, fb_info->size, i) in vgpu_gem_put_pages()
173 struct intel_vgpu_fb_info *fb_info = gem_obj->gvt_info; in vgpu_gem_release() local
174 struct intel_vgpu_dmabuf_obj *obj = fb_info in vgpu_gem_release()
344 struct intel_vgpu_fb_info *fb_info; pick_dmabuf_by_info() local
387 update_fb_info(struct vfio_device_gfx_plane_info *gvt_dmabuf, struct intel_vgpu_fb_info *fb_info) update_fb_info() argument
407 struct intel_vgpu_fb_info fb_info; intel_vgpu_query_plane() local
[all...]

Completed in 21 milliseconds

12345678910>>...24