/linux-master/drivers/video/fbdev/core/ |
H A D | fb_defio.c | 44 struct list_head *pos = &fbdefio->pagereflist; 74 list_for_each_entry(cur, &fbdefio->pagereflist, list) { 246 list_for_each_entry(pageref, &fbdefio->pagereflist, list) { 253 /* driver's callback with pagereflist */ 254 fbdefio->deferred_io(info, &fbdefio->pagereflist); 257 list_for_each_entry_safe(pageref, next, &fbdefio->pagereflist, list) 277 INIT_LIST_HEAD(&fbdefio->pagereflist);
|
/linux-master/include/drm/ |
H A D | drm_fb_helper.h | 259 void drm_fb_helper_deferred_io(struct fb_info *info, struct list_head *pagereflist);
|
/linux-master/drivers/video/fbdev/ |
H A D | hecubafb.c | 118 static void hecubafb_dpy_deferred_io(struct fb_info *info, struct list_head *pagereflist) argument
|
H A D | metronomefb.c | 468 static void metronomefb_dpy_deferred_io(struct fb_info *info, struct list_head *pagereflist) argument 475 list_for_each_entry(pageref, pagereflist, list) {
|
H A D | xen-fbfront.c | 184 static void xenfb_deferred_io(struct fb_info *fb_info, struct list_head *pagereflist) argument 193 list_for_each_entry(pageref, pagereflist, list) {
|
H A D | broadsheetfb.c | 932 static void broadsheetfb_dpy_deferred_io(struct fb_info *info, struct list_head *pagereflist) argument 945 list_for_each_entry(pageref, pagereflist, list) {
|
H A D | sh_mobile_lcdcfb.c | 438 static int sh_mobile_lcdc_sginit(struct fb_info *info, struct list_head *pagereflist) argument 447 list_for_each_entry(pageref, pagereflist, list) { 454 static void sh_mobile_lcdc_deferred_io(struct fb_info *info, struct list_head *pagereflist) argument 463 * It's possible to get here without anything on the pagereflist via 473 * The fsync() and empty pagereflist case could be optimized for, 477 if (!list_empty(pagereflist)) { 478 unsigned int nr_pages = sh_mobile_lcdc_sginit(info, pagereflist);
|
H A D | hyperv_fb.c | 414 static void synthvid_deferred_io(struct fb_info *p, struct list_head *pagereflist) argument 430 list_for_each_entry(pageref, pagereflist, list) {
|
H A D | udlfb.c | 726 static void dlfb_dpy_deferred_io(struct fb_info *info, struct list_head *pagereflist) argument 754 list_for_each_entry(pageref, pagereflist, list) {
|
H A D | smscufx.c | 903 static void ufx_dpy_deferred_io(struct fb_info *info, struct list_head *pagereflist) argument 915 list_for_each_entry(pageref, pagereflist, list) {
|
H A D | ssd1307fb.c | 330 static void ssd1307fb_deferred_io(struct fb_info *info, struct list_head *pagereflist) argument
|
/linux-master/drivers/hid/ |
H A D | hid-picolcd_fb.c | 401 static void picolcd_fb_deferred_io(struct fb_info *info, struct list_head *pagereflist) argument
|
/linux-master/drivers/staging/fbtft/ |
H A D | fbtft-core.c | 324 static void fbtft_deferred_io(struct fb_info *info, struct list_head *pagereflist) argument 340 list_for_each_entry(pageref, pagereflist, list) {
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_fb_helper.c | 698 * @pagereflist: list of mmap framebuffer pages that have to be flushed 703 void drm_fb_helper_deferred_io(struct fb_info *info, struct list_head *pagereflist) argument 712 list_for_each_entry(pageref, pagereflist, list) {
|
/linux-master/include/linux/ |
H A D | fb.h | 226 struct list_head pagereflist; /* list of pagerefs for touched pages */ member in struct:fb_deferred_io
|