Lines Matching refs:l1_cfg
318 struct mb862xx_l1_cfg *l1_cfg = &par->l1_cfg; in mb862xxfb_ioctl() local
325 if (copy_to_user(argp, l1_cfg, sizeof(*l1_cfg))) in mb862xxfb_ioctl()
329 if (copy_from_user(l1_cfg, argp, sizeof(*l1_cfg))) in mb862xxfb_ioctl()
331 if (l1_cfg->dh == 0 || l1_cfg->dw == 0) in mb862xxfb_ioctl()
333 if ((l1_cfg->sw >= l1_cfg->dw) && (l1_cfg->sh >= l1_cfg->dh)) { in mb862xxfb_ioctl()
336 pack((l1_cfg->sh << 11) / l1_cfg->dh, in mb862xxfb_ioctl()
337 (l1_cfg->sw << 11) / l1_cfg->dw)); in mb862xxfb_ioctl()
340 } else if ((l1_cfg->sw <= l1_cfg->dw) && in mb862xxfb_ioctl()
341 (l1_cfg->sh <= l1_cfg->dh)) { in mb862xxfb_ioctl()
344 pack((l1_cfg->sh << 11) / l1_cfg->dh, in mb862xxfb_ioctl()
345 (l1_cfg->sw << 11) / l1_cfg->dw)); in mb862xxfb_ioctl()
347 pack(l1_cfg->sw >> 1, l1_cfg->sh)); in mb862xxfb_ioctl()
349 pack(l1_cfg->dw >> 1, l1_cfg->dh)); in mb862xxfb_ioctl()
354 if (l1_cfg->mirror) { in mb862xxfb_ioctl()
357 l1em |= l1_cfg->dw * 2 - 8; in mb862xxfb_ioctl()
370 pack(l1_cfg->sy >> 1, l1_cfg->sx)); in mb862xxfb_ioctl()
372 pack(l1_cfg->sh, l1_cfg->sw)); in mb862xxfb_ioctl()
376 pack(l1_cfg->dy, l1_cfg->dx)); in mb862xxfb_ioctl()
378 pack(l1_cfg->dh - 1, l1_cfg->dw)); in mb862xxfb_ioctl()
525 par->l1_cfg.sx = 0; in mb862xxfb_init_fbinfo()
526 par->l1_cfg.sy = 0; in mb862xxfb_init_fbinfo()
527 par->l1_cfg.sw = 720; in mb862xxfb_init_fbinfo()
528 par->l1_cfg.sh = 576; in mb862xxfb_init_fbinfo()
529 par->l1_cfg.dx = 0; in mb862xxfb_init_fbinfo()
530 par->l1_cfg.dy = 0; in mb862xxfb_init_fbinfo()
531 par->l1_cfg.dw = 720; in mb862xxfb_init_fbinfo()
532 par->l1_cfg.dh = 576; in mb862xxfb_init_fbinfo()
533 stride = par->l1_cfg.sw * (fbi->var.bits_per_pixel / 8); in mb862xxfb_init_fbinfo()