Lines Matching refs:l1_cfg
316 struct mb862xx_l1_cfg *l1_cfg = &par->l1_cfg; in mb862xxfb_ioctl() local
323 if (copy_to_user(argp, l1_cfg, sizeof(*l1_cfg))) in mb862xxfb_ioctl()
327 if (copy_from_user(l1_cfg, argp, sizeof(*l1_cfg))) in mb862xxfb_ioctl()
329 if (l1_cfg->dh == 0 || l1_cfg->dw == 0) in mb862xxfb_ioctl()
331 if ((l1_cfg->sw >= l1_cfg->dw) && (l1_cfg->sh >= l1_cfg->dh)) { in mb862xxfb_ioctl()
334 pack((l1_cfg->sh << 11) / l1_cfg->dh, in mb862xxfb_ioctl()
335 (l1_cfg->sw << 11) / l1_cfg->dw)); in mb862xxfb_ioctl()
338 } else if ((l1_cfg->sw <= l1_cfg->dw) && in mb862xxfb_ioctl()
339 (l1_cfg->sh <= l1_cfg->dh)) { in mb862xxfb_ioctl()
342 pack((l1_cfg->sh << 11) / l1_cfg->dh, in mb862xxfb_ioctl()
343 (l1_cfg->sw << 11) / l1_cfg->dw)); in mb862xxfb_ioctl()
345 pack(l1_cfg->sw >> 1, l1_cfg->sh)); in mb862xxfb_ioctl()
347 pack(l1_cfg->dw >> 1, l1_cfg->dh)); in mb862xxfb_ioctl()
352 if (l1_cfg->mirror) { in mb862xxfb_ioctl()
355 l1em |= l1_cfg->dw * 2 - 8; in mb862xxfb_ioctl()
368 pack(l1_cfg->sy >> 1, l1_cfg->sx)); in mb862xxfb_ioctl()
370 pack(l1_cfg->sh, l1_cfg->sw)); in mb862xxfb_ioctl()
374 pack(l1_cfg->dy, l1_cfg->dx)); in mb862xxfb_ioctl()
376 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()