Lines Matching refs:info

143 		       u_int trans, struct fb_info *info)
145 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb);
188 u_int trans, struct fb_info *info)
190 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb);
234 ret = pxafb_setpalettereg(regno, red, green, blue, trans, info);
461 static int pxafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info)
463 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb);
499 static int pxafb_set_par(struct fb_info *info)
501 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb);
502 struct fb_var_screeninfo *var = &info->var;
538 struct fb_info *info)
540 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb);
571 static int pxafb_blank(int blank, struct fb_info *info)
573 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb);
584 pxafb_setpalettereg(i, 0, 0, 0, 0, info);
594 fb_set_cmap(&fbi->fb.cmap, info);
730 static int overlayfb_open(struct fb_info *info, int user)
732 struct pxafb_layer *ofb = container_of(info, struct pxafb_layer, fb);
748 static int overlayfb_release(struct fb_info *info, int user)
750 struct pxafb_layer *ofb = container_of(info, struct pxafb_layer, fb);
765 struct fb_info *info)
767 struct pxafb_layer *ofb = container_of(info, struct pxafb_layer, fb);
841 static int overlayfb_set_par(struct fb_info *info)
843 struct pxafb_layer *ofb = container_of(info, struct pxafb_layer, fb);
844 struct fb_var_screeninfo *var = &info->var;
1149 int pxafb_smart_flush(struct fb_info *info)
1151 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb);
1204 int pxafb_smart_queue(struct fb_info *info, uint16_t *cmds, int n_cmds)
1207 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb);
1212 pxafb_smart_flush(info);
1219 pxafb_smart_flush(info);
2103 struct pxafb_mach_info *info, u32 bus_width)
2119 info->lcd_conn |= LCD_CONN_TYPE(i);
2120 info->lcd_conn |= LCD_CONN_WIDTH(bus_width);
2127 info->modes = devm_kcalloc(dev, timings->num_timings,
2128 sizeof(info->modes[0]),
2130 if (!info->modes)
2132 info->num_modes = timings->num_timings;
2142 info->lcd_conn |= LCD_PCLK_EDGE_RISE;
2144 info->lcd_conn |= LCD_PCLK_EDGE_FALL;
2146 info->lcd_conn |= LCD_BIAS_ACTIVE_HIGH;
2148 info->lcd_conn |= LCD_BIAS_ACTIVE_LOW;
2150 info->modes[i].sync |= FB_SYNC_HOR_HIGH_ACT;
2152 info->modes[i].sync |= FB_SYNC_VERT_HIGH_ACT;
2154 info->modes[i].pixclock = 1000000000UL / (vm.pixelclock / 1000);
2155 info->modes[i].xres = vm.hactive;
2156 info->modes[i].yres = vm.vactive;
2157 info->modes[i].hsync_len = vm.hsync_len;
2158 info->modes[i].left_margin = vm.hback_porch;
2159 info->modes[i].right_margin = vm.hfront_porch;
2160 info->modes[i].vsync_len = vm.vsync_len;
2161 info->modes[i].upper_margin = vm.vback_porch;
2162 info->modes[i].lower_margin = vm.vfront_porch;
2172 struct pxafb_mach_info *info)
2197 ret = of_get_pxafb_display(dev, display, info, bus_width);
2202 for (i = 0; i < info->num_modes; i++)
2203 info->modes[i].bpp = bus_width;
2211 struct pxafb_mach_info *info;
2215 info = devm_kzalloc(dev, sizeof(*info), GFP_KERNEL);
2216 if (!info)
2218 ret = of_get_pxafb_mode_info(dev, info);
2227 return info;
2403 struct fb_info *info;
2408 info = &fbi->fb;
2411 unregister_framebuffer(info);