Lines Matching refs:bpp
779 static u32 calc_line_length(struct atyfb_par *par, u32 vxres, u32 bpp) in calc_line_length() argument
781 u32 line_length = vxres * bpp / 8; in calc_line_length()
795 u32 xres, yres, vxres, vyres, xoffset, yoffset, bpp; in aty_var_to_crtc() local
809 bpp = var->bits_per_pixel; in aty_var_to_crtc()
810 if (bpp == 16) in aty_var_to_crtc()
811 bpp = (var->green.length == 5) ? 15 : 16; in aty_var_to_crtc()
824 if (bpp <= 8) { in aty_var_to_crtc()
825 bpp = 8; in aty_var_to_crtc()
830 } else if (bpp <= 15) { in aty_var_to_crtc()
831 bpp = 16; in aty_var_to_crtc()
836 } else if (bpp <= 16) { in aty_var_to_crtc()
837 bpp = 16; in aty_var_to_crtc()
842 } else if (bpp <= 24 && M64_HAS(INTEGRATED)) { in aty_var_to_crtc()
843 bpp = 24; in aty_var_to_crtc()
848 } else if (bpp <= 32) { in aty_var_to_crtc()
849 bpp = 32; in aty_var_to_crtc()
857 line_length = calc_line_length(par, vxres, bpp); in aty_var_to_crtc()
1004 crtc->bpp = bpp; in aty_var_to_crtc()
1006 ((yoffset * line_length + xoffset * bpp / 8) / 8) | in aty_var_to_crtc()
1007 ((line_length / bpp) << 22); in aty_var_to_crtc()
1151 u32 xres, yres, bpp, left, right, upper, lower, hslen, vslen, sync; in aty_crtc_to_var() local
1190 bpp = 4; in aty_crtc_to_var()
1202 bpp = 8; in aty_crtc_to_var()
1213 bpp = 16; in aty_crtc_to_var()
1224 bpp = 16; in aty_crtc_to_var()
1235 bpp = 24; in aty_crtc_to_var()
1246 bpp = 32; in aty_crtc_to_var()
1266 var->bits_per_pixel = bpp; in aty_crtc_to_var()
1571 u32 bpp = info->var.bits_per_pixel; in set_off_pitch() local
1574 ((yoffset * line_length + xoffset * bpp / 8) / 8) | in set_off_pitch()
1575 ((line_length / bpp) << 22); in set_off_pitch()