Lines Matching defs:xenfb_info

42 struct xenfb_info {
71 static void xenfb_init_shared_page(struct xenfb_info *, struct fb_info *);
72 static int xenfb_connect_backend(struct xenbus_device *, struct xenfb_info *);
73 static void xenfb_disconnect_backend(struct xenfb_info *);
75 static void xenfb_send_event(struct xenfb_info *info,
90 static void xenfb_do_update(struct xenfb_info *info,
106 static void xenfb_do_resize(struct xenfb_info *info)
117 static int xenfb_queue_full(struct xenfb_info *info)
126 static void xenfb_handle_resize_dpy(struct xenfb_info *info)
140 static void xenfb_refresh(struct xenfb_info *info,
186 struct xenfb_info *info = fb_info->par;
246 struct xenfb_info *xenfb_info;
249 xenfb_info = info->par;
251 if (!xenfb_info->feature_resize) {
254 var->bits_per_pixel == xenfb_info->page->depth) {
264 required_mem_len = var->xres * var->yres * xenfb_info->page->depth / 8;
265 if (var->bits_per_pixel == xenfb_info->page->depth &&
277 struct xenfb_info *xenfb_info;
280 xenfb_info = info->par;
282 spin_lock_irqsave(&xenfb_info->resize_lock, flags);
283 xenfb_info->resize.type = XENFB_TYPE_RESIZE;
284 xenfb_info->resize.width = info->var.xres;
285 xenfb_info->resize.height = info->var.yres;
286 xenfb_info->resize.stride = info->fix.line_length;
287 xenfb_info->resize.depth = info->var.bits_per_pixel;
288 xenfb_info->resize.offset = 0;
289 xenfb_info->resize_dpy = 1;
290 spin_unlock_irqrestore(&xenfb_info->resize_lock, flags);
296 struct xenfb_info *xenfb_info = info->par;
298 xenfb_refresh(xenfb_info, 0, 0, xenfb_info->page->width, xenfb_info->page->height);
304 struct xenfb_info *xenfb_info = info->par;
306 xenfb_refresh(xenfb_info, x, y, width, height);
328 struct xenfb_info *info = dev_id;
345 struct xenfb_info *info;
499 struct xenfb_info *info = dev_get_drvdata(&dev->dev);
508 struct xenfb_info *info = dev_get_drvdata(&dev->dev);
528 static void xenfb_init_shared_page(struct xenfb_info *info,
550 struct xenfb_info *info)
606 static void xenfb_disconnect_backend(struct xenfb_info *info)
618 struct xenfb_info *info = dev_get_drvdata(&dev->dev);