fbdata 188 drivers/hid/hid-picolcd_fb.c struct picolcd_fb_data *fbdata = data->fb_info->par; fbdata 210 drivers/hid/hid-picolcd_fb.c memset(fbdata->vbitmap, 0, PICOLCDFB_SIZE); fbdata 211 drivers/hid/hid-picolcd_fb.c memset(fbdata->bitmap, 0, PICOLCDFB_SIZE*fbdata->bpp); fbdata 213 drivers/hid/hid-picolcd_fb.c fbdata->force = 1; fbdata 216 drivers/hid/hid-picolcd_fb.c if (fbdata->ready) fbdata 219 drivers/hid/hid-picolcd_fb.c fbdata->ready = 1; fbdata 229 drivers/hid/hid-picolcd_fb.c struct picolcd_fb_data *fbdata = info->par; fbdata 234 drivers/hid/hid-picolcd_fb.c spin_lock_irqsave(&fbdata->lock, flags); fbdata 235 drivers/hid/hid-picolcd_fb.c if (!fbdata->ready && fbdata->picolcd) fbdata 236 drivers/hid/hid-picolcd_fb.c picolcd_fb_reset(fbdata->picolcd, 0); fbdata 237 drivers/hid/hid-picolcd_fb.c spin_unlock_irqrestore(&fbdata->lock, flags); fbdata 249 drivers/hid/hid-picolcd_fb.c if (!fbdata->force && !picolcd_fb_update_tile( fbdata 250 drivers/hid/hid-picolcd_fb.c fbdata->vbitmap, fbdata->bitmap, fbdata 251 drivers/hid/hid-picolcd_fb.c fbdata->bpp, chip, tile)) fbdata 255 drivers/hid/hid-picolcd_fb.c spin_lock_irqsave(&fbdata->lock, flags); fbdata 256 drivers/hid/hid-picolcd_fb.c data = fbdata->picolcd; fbdata 257 drivers/hid/hid-picolcd_fb.c spin_unlock_irqrestore(&fbdata->lock, flags); fbdata 265 drivers/hid/hid-picolcd_fb.c spin_lock_irqsave(&fbdata->lock, flags); fbdata 266 drivers/hid/hid-picolcd_fb.c data = fbdata->picolcd; fbdata 267 drivers/hid/hid-picolcd_fb.c spin_unlock_irqrestore(&fbdata->lock, flags); fbdata 269 drivers/hid/hid-picolcd_fb.c fbdata->vbitmap, chip, tile)) fbdata 272 drivers/hid/hid-picolcd_fb.c fbdata->force = false; fbdata 274 drivers/hid/hid-picolcd_fb.c spin_lock_irqsave(&fbdata->lock, flags); fbdata 275 drivers/hid/hid-picolcd_fb.c data = fbdata->picolcd; fbdata 276 drivers/hid/hid-picolcd_fb.c spin_unlock_irqrestore(&fbdata->lock, flags); fbdata 342 drivers/hid/hid-picolcd_fb.c struct picolcd_fb_data *fbdata = info->par; fbdata 348 drivers/hid/hid-picolcd_fb.c WARN_ON(fbdata->picolcd != NULL); fbdata 378 drivers/hid/hid-picolcd_fb.c struct picolcd_fb_data *fbdata = info->par; fbdata 380 drivers/hid/hid-picolcd_fb.c if (info->var.bits_per_pixel == fbdata->bpp) fbdata 386 drivers/hid/hid-picolcd_fb.c o_fb = fbdata->bitmap; fbdata 416 drivers/hid/hid-picolcd_fb.c fbdata->bpp = info->var.bits_per_pixel; fbdata 454 drivers/hid/hid-picolcd_fb.c struct picolcd_fb_data *fbdata = data->fb_info->par; fbdata 455 drivers/hid/hid-picolcd_fb.c unsigned i, fb_update_rate = fbdata->update_rate; fbdata 474 drivers/hid/hid-picolcd_fb.c struct picolcd_fb_data *fbdata = data->fb_info->par; fbdata 490 drivers/hid/hid-picolcd_fb.c fbdata->update_rate = u; fbdata 491 drivers/hid/hid-picolcd_fb.c data->fb_info->fbdefio->delay = HZ / fbdata->update_rate; fbdata 503 drivers/hid/hid-picolcd_fb.c struct picolcd_fb_data *fbdata = NULL; fbdata 532 drivers/hid/hid-picolcd_fb.c fbdata = info->par; fbdata 533 drivers/hid/hid-picolcd_fb.c spin_lock_init(&fbdata->lock); fbdata 534 drivers/hid/hid-picolcd_fb.c fbdata->picolcd = data; fbdata 535 drivers/hid/hid-picolcd_fb.c fbdata->update_rate = PICOLCDFB_UPDATE_RATE_DEFAULT; fbdata 536 drivers/hid/hid-picolcd_fb.c fbdata->bpp = picolcdfb_var.bits_per_pixel; fbdata 537 drivers/hid/hid-picolcd_fb.c fbdata->force = 1; fbdata 538 drivers/hid/hid-picolcd_fb.c fbdata->vbitmap = info->par + sizeof(struct picolcd_fb_data); fbdata 539 drivers/hid/hid-picolcd_fb.c fbdata->bitmap = vmalloc(PICOLCDFB_SIZE*8); fbdata 540 drivers/hid/hid-picolcd_fb.c if (fbdata->bitmap == NULL) { fbdata 544 drivers/hid/hid-picolcd_fb.c info->screen_base = (char __force __iomem *)fbdata->bitmap; fbdata 545 drivers/hid/hid-picolcd_fb.c info->fix.smem_start = (unsigned long)fbdata->bitmap; fbdata 546 drivers/hid/hid-picolcd_fb.c memset(fbdata->vbitmap, 0xff, PICOLCDFB_SIZE); fbdata 576 drivers/hid/hid-picolcd_fb.c if (fbdata) fbdata 577 drivers/hid/hid-picolcd_fb.c vfree(fbdata->bitmap); fbdata 585 drivers/hid/hid-picolcd_fb.c struct picolcd_fb_data *fbdata; fbdata 592 drivers/hid/hid-picolcd_fb.c fbdata = info->par; fbdata 595 drivers/hid/hid-picolcd_fb.c spin_lock_irqsave(&fbdata->lock, flags); fbdata 596 drivers/hid/hid-picolcd_fb.c fbdata->picolcd = NULL; fbdata 597 drivers/hid/hid-picolcd_fb.c spin_unlock_irqrestore(&fbdata->lock, flags);