Lines Matching defs:dlfb_data
35 struct dlfb_data { struct
36 struct usb_device *udev;
37 struct device *gdev; /* &udev->dev */
38 struct fb_info *info;
39 struct urb_list urbs;
40 struct kref kref;
41 char *backing_buffer;
42 int fb_count;
43 bool virtualized; /* true when physical usb device not present */
44 struct delayed_work init_framebuffer_work;
45 struct delayed_work free_framebuffer_work;
46 atomic_t usb_active; /* 0 = update virtual buffer, but no usb traffic */
47 atomic_t lost_pixels; /* 1 = a render op failed. Need screen refresh */
48 char *edid; /* null until we read edid from hw or get from sysfs */
49 size_t edid_size;
50 int sku_pixel_limit;
51 int base16;
52 int base8;
53 u32 pseudo_palette[256];
54 int blank_mode; /*one of FB_BLANK_ */
56 atomic_t bytes_rendered; /* raw pixel-bytes driver asked to render */
57 atomic_t bytes_identical; /* saved effort with backbuffer comparison */
58 atomic_t bytes_sent; /* to usb, after compression including overhead */
59 atomic_t cpu_kcycles_used; /* transpired during pixel processing */