Lines Matching full:si
246 struct screen_info *si; in vesafb_probe() local
260 si = dev_get_platdata(&dev->dev); in vesafb_probe()
261 if (!si) in vesafb_probe()
263 si = devm_kmemdup(&dev->dev, si, sizeof(*si), GFP_KERNEL); in vesafb_probe()
264 if (!si) in vesafb_probe()
271 if (si->orig_video_isVGA != VIDEO_TYPE_VLFB) in vesafb_probe()
274 vga_compat = !__screen_info_vbe_mode_nonvga(si); in vesafb_probe()
275 vesafb_fix.smem_start = si->lfb_base; in vesafb_probe()
276 vesafb_defined.bits_per_pixel = si->lfb_depth; in vesafb_probe()
279 vesafb_defined.xres = si->lfb_width; in vesafb_probe()
280 vesafb_defined.yres = si->lfb_height; in vesafb_probe()
281 vesafb_fix.line_length = si->lfb_linelength; in vesafb_probe()
293 size_total = si->lfb_size * 65536; in vesafb_probe()
313 si->vesapm_seg = 0; in vesafb_probe()
333 par->base = si->lfb_base; in vesafb_probe()
338 vesafb_fix.line_length, si->pages); in vesafb_probe()
340 if (si->vesapm_seg) { in vesafb_probe()
342 si->vesapm_seg, si->vesapm_off); in vesafb_probe()
345 if (si->vesapm_seg < 0xc000) in vesafb_probe()
351 pmi_phys = ((unsigned long)si->vesapm_seg << 4) + si->vesapm_off; in vesafb_probe()
396 vesafb_defined.red.offset = si->red_pos; in vesafb_probe()
397 vesafb_defined.red.length = si->red_size; in vesafb_probe()
398 vesafb_defined.green.offset = si->green_pos; in vesafb_probe()
399 vesafb_defined.green.length = si->green_size; in vesafb_probe()
400 vesafb_defined.blue.offset = si->blue_pos; in vesafb_probe()
401 vesafb_defined.blue.length = si->blue_size; in vesafb_probe()
402 vesafb_defined.transp.offset = si->rsvd_pos; in vesafb_probe()
403 vesafb_defined.transp.length = si->rsvd_size; in vesafb_probe()
418 si->rsvd_size, in vesafb_probe()
419 si->red_size, in vesafb_probe()
420 si->green_size, in vesafb_probe()
421 si->blue_size, in vesafb_probe()
422 si->rsvd_pos, in vesafb_probe()
423 si->red_pos, in vesafb_probe()
424 si->green_pos, in vesafb_probe()
425 si->blue_pos); in vesafb_probe()