Lines Matching defs:fb_ops
237 struct fb_ops { struct
239 struct module *owner;
240 int (*fb_open)(struct fb_info *info, int user);
241 int (*fb_release)(struct fb_info *info, int user);
246 ssize_t (*fb_read)(struct fb_info *info, char __user *buf,
248 ssize_t (*fb_write)(struct fb_info *info, const char __user *buf,
253 int (*fb_check_var)(struct fb_var_screeninfo *var, struct fb_info *info);
256 int (*fb_set_par)(struct fb_info *info);
259 int (*fb_setcolreg)(unsigned regno, unsigned red, unsigned green,
263 int (*fb_setcmap)(struct fb_cmap *cmap, struct fb_info *info);
266 int (*fb_blank)(int blank, struct fb_info *info);
269 int (*fb_pan_display)(struct fb_var_screeninfo *var, struct fb_info *info);
272 void (*fb_fillrect) (struct fb_info *info, const struct fb_fillrect *rect);
274 void (*fb_copyarea) (struct fb_info *info, const struct fb_copyarea *region);
276 void (*fb_imageblit) (struct fb_info *info, const struct fb_image *image);
279 int (*fb_cursor) (struct fb_info *info, struct fb_cursor *cursor);
282 void (*fb_rotate)(struct fb_info *info, int angle);
285 int (*fb_sync)(struct fb_info *info);
288 int (*fb_ioctl)(struct fb_info *info, unsigned int cmd,
292 int (*fb_compat_ioctl)(struct fb_info *info, unsigned cmd,
296 int (*fb_mmap)(struct fb_info *info, struct vm_area_struct *vma);
299 void (*fb_get_caps)(struct fb_info *info, struct fb_blit_caps *caps,
303 void (*fb_destroy)(struct fb_info *info);
306 int (*fb_debug_enter)(struct fb_info *info);
307 int (*fb_debug_leave)(struct fb_info *info);