var 150 arch/arm/mach-pxa/am200epd.c if ((info->var.xres != am200_fb_info.modes->xres) var 151 arch/arm/mach-pxa/am200epd.c || (info->var.yres != am200_fb_info.modes->yres)) var 114 arch/arm/mach-pxa/idp.c static void idp_lcd_power(int on, struct fb_var_screeninfo *var) var 661 arch/arm/mach-pxa/mioa701.c #define MIO_PARENT_DEV(var, strname, tparent, pdata) \ var 662 arch/arm/mach-pxa/mioa701.c static struct platform_device var = { \ var 670 arch/arm/mach-pxa/mioa701.c #define MIO_SIMPLE_DEV(var, strname, pdata) \ var 671 arch/arm/mach-pxa/mioa701.c MIO_PARENT_DEV(var, strname, NULL, pdata) var 86 arch/arm/mach-pxa/pcm990-baseboard.c static void pcm990_lcd_power(int on, struct fb_var_screeninfo *var) var 406 arch/arm/mach-pxa/saar.c static void ltm022a97a_lcd_power(int on, struct fb_var_screeninfo *var) var 409 arch/arm/mach-pxa/saar.c struct fb_info *info = container_of(var, struct fb_info, var); var 425 arch/arm/mach-pxa/tavorevb.c static void ltm020d550_lcd_power(int on, struct fb_var_screeninfo *var) var 427 arch/arm/mach-pxa/tavorevb.c struct fb_info *info = container_of(var, struct fb_info, var); var 10 arch/arm/mach-rpc/include/mach/acornfb.h #define acornfb_bandwidth(var) ((var)->pixclock * 8 / (var)->bits_per_pixel) var 13 arch/arm/mach-rpc/include/mach/acornfb.h acornfb_valid_pixrate(struct fb_var_screeninfo *var) var 17 arch/arm/mach-rpc/include/mach/acornfb.h if (!var->pixclock) var 32 arch/arm/mach-rpc/include/mach/acornfb.h return acornfb_bandwidth(var) >= limit; var 80 arch/arm/mach-rpc/include/mach/acornfb.h struct fb_var_screeninfo *var) var 85 arch/arm/mach-rpc/include/mach/acornfb.h div = var->pixclock / 9090; /*9921*/ var 119 arch/arm/mach-rpc/include/mach/acornfb.h unsigned long bandwidth = acornfb_bandwidth(var); var 133 arch/arm/mach-rpc/include/mach/acornfb.h vidc->pll_ctl = acornfb_vidc20_find_pll(var->pixclock / div); var 48 arch/arm64/include/asm/cputype.h #define MIDR_CPU_VAR_REV(var, rev) \ var 49 arch/arm64/include/asm/cputype.h (((var) << MIDR_VARIANT_SHIFT) | (rev)) var 176 arch/arm64/include/asm/fpsimdmacros.h .macro _for var:req, from:req, to:req, insn:vararg var 546 arch/arm64/kernel/cpu_errata.c #define ERRATA_MIDR_REV_RANGE(m, var, r_min, r_max) \ var 547 arch/arm64/kernel/cpu_errata.c ERRATA_MIDR_RANGE(m, var, r_min, var, r_max) var 550 arch/arm64/kernel/cpu_errata.c #define ERRATA_MIDR_REV(model, var, rev) \ var 551 arch/arm64/kernel/cpu_errata.c ERRATA_MIDR_RANGE(model, var, rev, var, rev) var 55 arch/ia64/include/asm/mca_asm.h #define GET_THIS_PADDR(reg, var) \ var 57 arch/ia64/include/asm/mca_asm.h addl reg = THIS_CPU(var), reg var 11 arch/ia64/include/asm/percpu.h # define THIS_CPU(var) (var) /* use this to mark accesses to per-CPU variables... */ var 41 arch/ia64/include/asm/percpu.h #define __ia64_per_cpu_var(var) (*({ \ var 42 arch/ia64/include/asm/percpu.h __verify_pcpu_ptr(&(var)); \ var 43 arch/ia64/include/asm/percpu.h ((typeof(var) __kernel __force *)&(var)); \ var 25 arch/microblaze/include/asm/entry.h #define PER_CPU(var) var var 82 arch/mips/generic/yamon-dt.c char *var, param_name[10], *var_names[] = { var 88 arch/mips/generic/yamon-dt.c var = fw_getenv(var_names[i]); var 89 arch/mips/generic/yamon-dt.c if (!var) var 92 arch/mips/generic/yamon-dt.c err = kstrtoul(var, 0, &phys_memsize); var 97 arch/mips/generic/yamon-dt.c var_names[i], var); var 111 arch/mips/generic/yamon-dt.c var = strstr(arcs_cmdline, param_name); var 112 arch/mips/generic/yamon-dt.c if (!var) var 115 arch/mips/generic/yamon-dt.c memsize = memparse(var + strlen(param_name), NULL); var 139 arch/mips/mti-malta/malta-dtshim.c char *var, param_name[10], *var_names[] = { var 150 arch/mips/mti-malta/malta-dtshim.c var = fw_getenv(var_names[i]); var 151 arch/mips/mti-malta/malta-dtshim.c if (!var) var 154 arch/mips/mti-malta/malta-dtshim.c err = kstrtoul(var, 0, &physical_memsize); var 159 arch/mips/mti-malta/malta-dtshim.c var_names[i], var); var 181 arch/mips/mti-malta/malta-dtshim.c var = strstr(arcs_cmdline, param_name); var 182 arch/mips/mti-malta/malta-dtshim.c if (!var) var 185 arch/mips/mti-malta/malta-dtshim.c memsize = memparse(var + strlen(param_name), NULL); var 298 arch/mips/pmcs-msp71xx/msp_prom.c char **var = prom_envp; var 301 arch/mips/pmcs-msp71xx/msp_prom.c while (*var) { var 302 arch/mips/pmcs-msp71xx/msp_prom.c if (strncmp(env_name, *var, i) == 0) { var 303 arch/mips/pmcs-msp71xx/msp_prom.c return *var + strlen(env_name) + 1; var 305 arch/mips/pmcs-msp71xx/msp_prom.c var++; var 286 arch/parisc/math-emu/cnv_float.h int var; \ var 287 arch/parisc/math-emu/cnv_float.h for (var=8; var >=1; var >>= 1) { \ var 289 arch/parisc/math-emu/cnv_float.h position -= var; \ var 290 arch/parisc/math-emu/cnv_float.h else position += var; \ var 386 arch/powerpc/perf/hv-24x7.c return sprintf(buf, "%s\n", (char *)d->var); var 398 arch/powerpc/perf/hv-24x7.c attr->var = str; var 1010 arch/powerpc/platforms/pseries/vio.c #define viobus_cmo_pool_rd_attr(name, var) \ var 1012 arch/powerpc/platforms/pseries/vio.c cmo_##name##_##var##_show(struct bus_type *bt, char *buf) \ var 1014 arch/powerpc/platforms/pseries/vio.c return sprintf(buf, "%lu\n", vio_cmo.name.var); \ var 1016 arch/powerpc/platforms/pseries/vio.c static BUS_ATTR_RO(cmo_##name##_##var) var 29 arch/s390/include/asm/sections.h #define __bootdata(var) __section(.boot.data.var) var var 36 arch/s390/include/asm/sections.h #define __bootdata_preserved(var) __section(.boot.preserved.data.var) var var 41 arch/sh/include/asm/barrier.h #define __smp_store_mb(var, value) do { (void)xchg(&var, value); } while (0) var 8 arch/sparc/include/asm/ldc.h void ldom_set_var(const char *var, const char *value); var 744 arch/sparc/kernel/ds.c void ldom_set_var(const char *var, const char *value) var 785 arch/sparc/kernel/ds.c if (strlen(var) + strlen(value) + 2 > var 790 arch/sparc/kernel/ds.c strlen(var) + strlen(value) + 2, var 791 arch/sparc/kernel/ds.c sizeof(pkt) - sizeof(pkt.header), var, value); var 800 arch/sparc/kernel/ds.c strcpy(p, var); var 801 arch/sparc/kernel/ds.c p += strlen(var) + 1; var 834 arch/sparc/kernel/ds.c dp->id, var, value, var 839 arch/sparc/kernel/ds.c var, value); var 93 arch/x86/events/intel/pt.c enum pt_capabilities cap = (long)ea->var; var 259 arch/x86/events/intel/pt.c de_attr->var = (void *)i; var 64 arch/x86/include/asm/barrier.h #define __smp_store_mb(var, value) do { (void)xchg(&var, value); } while (0) var 15 arch/x86/include/asm/debugreg.h #define get_debugreg(var, register) \ var 16 arch/x86/include/asm/debugreg.h (var) = native_get_debugreg(register) var 1039 arch/x86/include/asm/kvm_host.h struct kvm_segment *var, int seg); var 1042 arch/x86/include/asm/kvm_host.h struct kvm_segment *var, int seg); var 1375 arch/x86/include/asm/kvm_host.h void kvm_get_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg); var 101 arch/x86/include/asm/paravirt.h #define get_debugreg(var, reg) var = paravirt_get_debugreg(reg) var 28 arch/x86/include/asm/percpu.h #define PER_CPU(var, reg) \ var 30 arch/x86/include/asm/percpu.h lea var(reg), reg var 31 arch/x86/include/asm/percpu.h #define PER_CPU_VAR(var) %__percpu_seg:var var 33 arch/x86/include/asm/percpu.h #define PER_CPU(var, reg) __percpu_mov_op $var, reg var 34 arch/x86/include/asm/percpu.h #define PER_CPU_VAR(var) var var 38 arch/x86/include/asm/percpu.h #define INIT_PER_CPU_VAR(var) init_per_cpu__##var var 40 arch/x86/include/asm/percpu.h #define INIT_PER_CPU_VAR(var) var var 77 arch/x86/include/asm/percpu.h #define DECLARE_INIT_PER_CPU(var) \ var 78 arch/x86/include/asm/percpu.h extern typeof(var) init_per_cpu_var(var) var 81 arch/x86/include/asm/percpu.h #define init_per_cpu_var(var) init_per_cpu__##var var 83 arch/x86/include/asm/percpu.h #define init_per_cpu_var(var) var var 90 arch/x86/include/asm/percpu.h #define percpu_to_op(qual, op, var, val) \ var 92 arch/x86/include/asm/percpu.h typedef typeof(var) pto_T__; \ var 98 arch/x86/include/asm/percpu.h switch (sizeof(var)) { \ var 101 arch/x86/include/asm/percpu.h : "+m" (var) \ var 106 arch/x86/include/asm/percpu.h : "+m" (var) \ var 111 arch/x86/include/asm/percpu.h : "+m" (var) \ var 116 arch/x86/include/asm/percpu.h : "+m" (var) \ var 127 arch/x86/include/asm/percpu.h #define percpu_add_op(qual, var, val) \ var 129 arch/x86/include/asm/percpu.h typedef typeof(var) pao_T__; \ var 138 arch/x86/include/asm/percpu.h switch (sizeof(var)) { \ var 141 arch/x86/include/asm/percpu.h asm qual ("incb "__percpu_arg(0) : "+m" (var)); \ var 143 arch/x86/include/asm/percpu.h asm qual ("decb "__percpu_arg(0) : "+m" (var)); \ var 146 arch/x86/include/asm/percpu.h : "+m" (var) \ var 151 arch/x86/include/asm/percpu.h asm qual ("incw "__percpu_arg(0) : "+m" (var)); \ var 153 arch/x86/include/asm/percpu.h asm qual ("decw "__percpu_arg(0) : "+m" (var)); \ var 156 arch/x86/include/asm/percpu.h : "+m" (var) \ var 161 arch/x86/include/asm/percpu.h asm qual ("incl "__percpu_arg(0) : "+m" (var)); \ var 163 arch/x86/include/asm/percpu.h asm qual ("decl "__percpu_arg(0) : "+m" (var)); \ var 166 arch/x86/include/asm/percpu.h : "+m" (var) \ var 171 arch/x86/include/asm/percpu.h asm qual ("incq "__percpu_arg(0) : "+m" (var)); \ var 173 arch/x86/include/asm/percpu.h asm qual ("decq "__percpu_arg(0) : "+m" (var)); \ var 176 arch/x86/include/asm/percpu.h : "+m" (var) \ var 183 arch/x86/include/asm/percpu.h #define percpu_from_op(qual, op, var) \ var 185 arch/x86/include/asm/percpu.h typeof(var) pfo_ret__; \ var 186 arch/x86/include/asm/percpu.h switch (sizeof(var)) { \ var 190 arch/x86/include/asm/percpu.h : "m" (var)); \ var 195 arch/x86/include/asm/percpu.h : "m" (var)); \ var 200 arch/x86/include/asm/percpu.h : "m" (var)); \ var 205 arch/x86/include/asm/percpu.h : "m" (var)); \ var 212 arch/x86/include/asm/percpu.h #define percpu_stable_op(op, var) \ var 214 arch/x86/include/asm/percpu.h typeof(var) pfo_ret__; \ var 215 arch/x86/include/asm/percpu.h switch (sizeof(var)) { \ var 219 arch/x86/include/asm/percpu.h : "p" (&(var))); \ var 224 arch/x86/include/asm/percpu.h : "p" (&(var))); \ var 229 arch/x86/include/asm/percpu.h : "p" (&(var))); \ var 234 arch/x86/include/asm/percpu.h : "p" (&(var))); \ var 241 arch/x86/include/asm/percpu.h #define percpu_unary_op(qual, op, var) \ var 243 arch/x86/include/asm/percpu.h switch (sizeof(var)) { \ var 246 arch/x86/include/asm/percpu.h : "+m" (var)); \ var 250 arch/x86/include/asm/percpu.h : "+m" (var)); \ var 254 arch/x86/include/asm/percpu.h : "+m" (var)); \ var 258 arch/x86/include/asm/percpu.h : "+m" (var)); \ var 267 arch/x86/include/asm/percpu.h #define percpu_add_return_op(qual, var, val) \ var 269 arch/x86/include/asm/percpu.h typeof(var) paro_ret__ = val; \ var 270 arch/x86/include/asm/percpu.h switch (sizeof(var)) { \ var 273 arch/x86/include/asm/percpu.h : "+q" (paro_ret__), "+m" (var) \ var 278 arch/x86/include/asm/percpu.h : "+r" (paro_ret__), "+m" (var) \ var 283 arch/x86/include/asm/percpu.h : "+r" (paro_ret__), "+m" (var) \ var 288 arch/x86/include/asm/percpu.h : "+re" (paro_ret__), "+m" (var) \ var 302 arch/x86/include/asm/percpu.h #define percpu_xchg_op(qual, var, nval) \ var 304 arch/x86/include/asm/percpu.h typeof(var) pxo_ret__; \ var 305 arch/x86/include/asm/percpu.h typeof(var) pxo_new__ = (nval); \ var 306 arch/x86/include/asm/percpu.h switch (sizeof(var)) { \ var 311 arch/x86/include/asm/percpu.h : "=&a" (pxo_ret__), "+m" (var) \ var 319 arch/x86/include/asm/percpu.h : "=&a" (pxo_ret__), "+m" (var) \ var 327 arch/x86/include/asm/percpu.h : "=&a" (pxo_ret__), "+m" (var) \ var 335 arch/x86/include/asm/percpu.h : "=&a" (pxo_ret__), "+m" (var) \ var 348 arch/x86/include/asm/percpu.h #define percpu_cmpxchg_op(qual, var, oval, nval) \ var 350 arch/x86/include/asm/percpu.h typeof(var) pco_ret__; \ var 351 arch/x86/include/asm/percpu.h typeof(var) pco_old__ = (oval); \ var 352 arch/x86/include/asm/percpu.h typeof(var) pco_new__ = (nval); \ var 353 arch/x86/include/asm/percpu.h switch (sizeof(var)) { \ var 356 arch/x86/include/asm/percpu.h : "=a" (pco_ret__), "+m" (var) \ var 362 arch/x86/include/asm/percpu.h : "=a" (pco_ret__), "+m" (var) \ var 368 arch/x86/include/asm/percpu.h : "=a" (pco_ret__), "+m" (var) \ var 374 arch/x86/include/asm/percpu.h : "=a" (pco_ret__), "+m" (var) \ var 392 arch/x86/include/asm/percpu.h #define this_cpu_read_stable(var) percpu_stable_op("mov", var) var 415 arch/x86/include/asm/percpu.h #define raw_percpu_xchg_op(var, nval) \ var 417 arch/x86/include/asm/percpu.h typeof(var) pxo_ret__ = raw_cpu_read(var); \ var 418 arch/x86/include/asm/percpu.h raw_cpu_write(var, (nval)); \ var 94 arch/x86/include/asm/preempt.h return GEN_UNARY_RMWcc("decl", __preempt_count, e, __percpu_arg([var])); var 46 arch/x86/include/asm/refcount.h : [var] "+m" (r->refs.counter) var 55 arch/x86/include/asm/refcount.h : [var] "+m" (r->refs.counter) var 63 arch/x86/include/asm/refcount.h : [var] "+m" (r->refs.counter) var 111 arch/x86/include/asm/refcount.h : : [var] "m" (r->refs.counter) var 22 arch/x86/include/asm/rmwcc.h : : [var] "m" (_var), ## __VA_ARGS__ \ var 38 arch/x86/include/asm/rmwcc.h : [var] "+m" (_var), CC_OUT(cc) (c) \ var 45 arch/x86/include/asm/rmwcc.h #define GEN_UNARY_RMWcc_4(op, var, cc, arg0) \ var 46 arch/x86/include/asm/rmwcc.h __GEN_RMWcc(op " " arg0, var, cc, __CLOBBERS_MEM()) var 48 arch/x86/include/asm/rmwcc.h #define GEN_UNARY_RMWcc_3(op, var, cc) \ var 49 arch/x86/include/asm/rmwcc.h GEN_UNARY_RMWcc_4(op, var, cc, "%[var]") var 53 arch/x86/include/asm/rmwcc.h #define GEN_BINARY_RMWcc_6(op, var, cc, vcon, _val, arg0) \ var 54 arch/x86/include/asm/rmwcc.h __GEN_RMWcc(op " %[val], " arg0, var, cc, \ var 57 arch/x86/include/asm/rmwcc.h #define GEN_BINARY_RMWcc_5(op, var, cc, vcon, val) \ var 58 arch/x86/include/asm/rmwcc.h GEN_BINARY_RMWcc_6(op, var, cc, vcon, val, "%[var]") var 62 arch/x86/include/asm/rmwcc.h #define GEN_UNARY_SUFFIXED_RMWcc(op, suffix, var, cc, clobbers...) \ var 63 arch/x86/include/asm/rmwcc.h __GEN_RMWcc(op " %[var]\n\t" suffix, var, cc, \ var 66 arch/x86/include/asm/rmwcc.h #define GEN_BINARY_SUFFIXED_RMWcc(op, suffix, var, cc, vcon, _val, clobbers...)\ var 67 arch/x86/include/asm/rmwcc.h __GEN_RMWcc(op " %[val], %[var]\n\t" suffix, var, cc, \ var 2459 arch/x86/kvm/svm.c struct kvm_segment *var, int seg) var 2463 arch/x86/kvm/svm.c var->base = s->base; var 2464 arch/x86/kvm/svm.c var->limit = s->limit; var 2465 arch/x86/kvm/svm.c var->selector = s->selector; var 2466 arch/x86/kvm/svm.c var->type = s->attrib & SVM_SELECTOR_TYPE_MASK; var 2467 arch/x86/kvm/svm.c var->s = (s->attrib >> SVM_SELECTOR_S_SHIFT) & 1; var 2468 arch/x86/kvm/svm.c var->dpl = (s->attrib >> SVM_SELECTOR_DPL_SHIFT) & 3; var 2469 arch/x86/kvm/svm.c var->present = (s->attrib >> SVM_SELECTOR_P_SHIFT) & 1; var 2470 arch/x86/kvm/svm.c var->avl = (s->attrib >> SVM_SELECTOR_AVL_SHIFT) & 1; var 2471 arch/x86/kvm/svm.c var->l = (s->attrib >> SVM_SELECTOR_L_SHIFT) & 1; var 2472 arch/x86/kvm/svm.c var->db = (s->attrib >> SVM_SELECTOR_DB_SHIFT) & 1; var 2482 arch/x86/kvm/svm.c var->g = s->limit > 0xfffff; var 2488 arch/x86/kvm/svm.c var->unusable = !var->present; var 2496 arch/x86/kvm/svm.c var->type |= 0x2; var 2509 arch/x86/kvm/svm.c if (!var->unusable) var 2510 arch/x86/kvm/svm.c var->type |= 0x1; var 2519 arch/x86/kvm/svm.c if (var->unusable) var 2520 arch/x86/kvm/svm.c var->db = 0; var 2522 arch/x86/kvm/svm.c var->dpl = to_svm(vcpu)->vmcb->save.cpl; var 2654 arch/x86/kvm/svm.c struct kvm_segment *var, int seg) var 2659 arch/x86/kvm/svm.c s->base = var->base; var 2660 arch/x86/kvm/svm.c s->limit = var->limit; var 2661 arch/x86/kvm/svm.c s->selector = var->selector; var 2662 arch/x86/kvm/svm.c s->attrib = (var->type & SVM_SELECTOR_TYPE_MASK); var 2663 arch/x86/kvm/svm.c s->attrib |= (var->s & 1) << SVM_SELECTOR_S_SHIFT; var 2664 arch/x86/kvm/svm.c s->attrib |= (var->dpl & 3) << SVM_SELECTOR_DPL_SHIFT; var 2665 arch/x86/kvm/svm.c s->attrib |= ((var->present & 1) && !var->unusable) << SVM_SELECTOR_P_SHIFT; var 2666 arch/x86/kvm/svm.c s->attrib |= (var->avl & 1) << SVM_SELECTOR_AVL_SHIFT; var 2667 arch/x86/kvm/svm.c s->attrib |= (var->l & 1) << SVM_SELECTOR_L_SHIFT; var 2668 arch/x86/kvm/svm.c s->attrib |= (var->db & 1) << SVM_SELECTOR_DB_SHIFT; var 2669 arch/x86/kvm/svm.c s->attrib |= (var->g & 1) << SVM_SELECTOR_G_SHIFT; var 2679 arch/x86/kvm/svm.c svm->vmcb->save.cpl = (var->dpl & 3); var 345 arch/x86/kvm/vmx/vmx.c static u32 vmx_segment_access_rights(struct kvm_segment *var); var 2686 arch/x86/kvm/vmx/vmx.c struct kvm_segment var = *save; var 2688 arch/x86/kvm/vmx/vmx.c var.dpl = 0x3; var 2690 arch/x86/kvm/vmx/vmx.c var.type = 0x3; var 2693 arch/x86/kvm/vmx/vmx.c var.selector = var.base >> 4; var 2694 arch/x86/kvm/vmx/vmx.c var.base = var.base & 0xffff0; var 2695 arch/x86/kvm/vmx/vmx.c var.limit = 0xffff; var 2696 arch/x86/kvm/vmx/vmx.c var.g = 0; var 2697 arch/x86/kvm/vmx/vmx.c var.db = 0; var 2698 arch/x86/kvm/vmx/vmx.c var.present = 1; var 2699 arch/x86/kvm/vmx/vmx.c var.s = 1; var 2700 arch/x86/kvm/vmx/vmx.c var.l = 0; var 2701 arch/x86/kvm/vmx/vmx.c var.unusable = 0; var 2702 arch/x86/kvm/vmx/vmx.c var.type = 0x3; var 2703 arch/x86/kvm/vmx/vmx.c var.avl = 0; var 2710 arch/x86/kvm/vmx/vmx.c vmcs_write16(sf->selector, var.selector); var 2711 arch/x86/kvm/vmx/vmx.c vmcs_writel(sf->base, var.base); var 2712 arch/x86/kvm/vmx/vmx.c vmcs_write32(sf->limit, var.limit); var 2713 arch/x86/kvm/vmx/vmx.c vmcs_write32(sf->ar_bytes, vmx_segment_access_rights(&var)); var 3079 arch/x86/kvm/vmx/vmx.c void vmx_get_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg) var 3085 arch/x86/kvm/vmx/vmx.c *var = vmx->rmode.segs[seg]; var 3087 arch/x86/kvm/vmx/vmx.c || var->selector == vmx_read_guest_seg_selector(vmx, seg)) var 3089 arch/x86/kvm/vmx/vmx.c var->base = vmx_read_guest_seg_base(vmx, seg); var 3090 arch/x86/kvm/vmx/vmx.c var->selector = vmx_read_guest_seg_selector(vmx, seg); var 3093 arch/x86/kvm/vmx/vmx.c var->base = vmx_read_guest_seg_base(vmx, seg); var 3094 arch/x86/kvm/vmx/vmx.c var->limit = vmx_read_guest_seg_limit(vmx, seg); var 3095 arch/x86/kvm/vmx/vmx.c var->selector = vmx_read_guest_seg_selector(vmx, seg); var 3097 arch/x86/kvm/vmx/vmx.c var->unusable = (ar >> 16) & 1; var 3098 arch/x86/kvm/vmx/vmx.c var->type = ar & 15; var 3099 arch/x86/kvm/vmx/vmx.c var->s = (ar >> 4) & 1; var 3100 arch/x86/kvm/vmx/vmx.c var->dpl = (ar >> 5) & 3; var 3108 arch/x86/kvm/vmx/vmx.c var->present = !var->unusable; var 3109 arch/x86/kvm/vmx/vmx.c var->avl = (ar >> 12) & 1; var 3110 arch/x86/kvm/vmx/vmx.c var->l = (ar >> 13) & 1; var 3111 arch/x86/kvm/vmx/vmx.c var->db = (ar >> 14) & 1; var 3112 arch/x86/kvm/vmx/vmx.c var->g = (ar >> 15) & 1; var 3138 arch/x86/kvm/vmx/vmx.c static u32 vmx_segment_access_rights(struct kvm_segment *var) var 3142 arch/x86/kvm/vmx/vmx.c if (var->unusable || !var->present) var 3145 arch/x86/kvm/vmx/vmx.c ar = var->type & 15; var 3146 arch/x86/kvm/vmx/vmx.c ar |= (var->s & 1) << 4; var 3147 arch/x86/kvm/vmx/vmx.c ar |= (var->dpl & 3) << 5; var 3148 arch/x86/kvm/vmx/vmx.c ar |= (var->present & 1) << 7; var 3149 arch/x86/kvm/vmx/vmx.c ar |= (var->avl & 1) << 12; var 3150 arch/x86/kvm/vmx/vmx.c ar |= (var->l & 1) << 13; var 3151 arch/x86/kvm/vmx/vmx.c ar |= (var->db & 1) << 14; var 3152 arch/x86/kvm/vmx/vmx.c ar |= (var->g & 1) << 15; var 3158 arch/x86/kvm/vmx/vmx.c void vmx_set_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg) var 3166 arch/x86/kvm/vmx/vmx.c vmx->rmode.segs[seg] = *var; var 3168 arch/x86/kvm/vmx/vmx.c vmcs_write16(sf->selector, var->selector); var 3169 arch/x86/kvm/vmx/vmx.c else if (var->s) var 3174 arch/x86/kvm/vmx/vmx.c vmcs_writel(sf->base, var->base); var 3175 arch/x86/kvm/vmx/vmx.c vmcs_write32(sf->limit, var->limit); var 3176 arch/x86/kvm/vmx/vmx.c vmcs_write16(sf->selector, var->selector); var 3190 arch/x86/kvm/vmx/vmx.c var->type |= 0x1; /* Accessed */ var 3192 arch/x86/kvm/vmx/vmx.c vmcs_write32(sf->ar_bytes, vmx_segment_access_rights(var)); var 3232 arch/x86/kvm/vmx/vmx.c struct kvm_segment var; var 3235 arch/x86/kvm/vmx/vmx.c vmx_get_segment(vcpu, &var, seg); var 3236 arch/x86/kvm/vmx/vmx.c var.dpl = 0x3; var 3238 arch/x86/kvm/vmx/vmx.c var.type = 0x3; var 3239 arch/x86/kvm/vmx/vmx.c ar = vmx_segment_access_rights(&var); var 3241 arch/x86/kvm/vmx/vmx.c if (var.base != (var.selector << 4)) var 3243 arch/x86/kvm/vmx/vmx.c if (var.limit != 0xffff) var 3303 arch/x86/kvm/vmx/vmx.c struct kvm_segment var; var 3306 arch/x86/kvm/vmx/vmx.c vmx_get_segment(vcpu, &var, seg); var 3307 arch/x86/kvm/vmx/vmx.c rpl = var.selector & SEGMENT_RPL_MASK; var 3309 arch/x86/kvm/vmx/vmx.c if (var.unusable) var 3311 arch/x86/kvm/vmx/vmx.c if (!var.s) var 3313 arch/x86/kvm/vmx/vmx.c if (!var.present) var 3315 arch/x86/kvm/vmx/vmx.c if (~var.type & (VMX_AR_TYPE_CODE_MASK|VMX_AR_TYPE_WRITEABLE_MASK)) { var 3316 arch/x86/kvm/vmx/vmx.c if (var.dpl < rpl) /* DPL < RPL */ var 327 arch/x86/kvm/vmx/vmx.h void vmx_get_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg); var 328 arch/x86/kvm/vmx/vmx.h void vmx_set_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg); var 5331 arch/x86/kvm/x86.c struct kvm_segment *var, int seg) var 5333 arch/x86/kvm/x86.c kvm_x86_ops->set_segment(vcpu, var, seg); var 5337 arch/x86/kvm/x86.c struct kvm_segment *var, int seg) var 5339 arch/x86/kvm/x86.c kvm_x86_ops->get_segment(vcpu, var, seg); var 6123 arch/x86/kvm/x86.c struct kvm_segment var; var 6125 arch/x86/kvm/x86.c kvm_get_segment(emul_to_vcpu(ctxt), &var, seg); var 6126 arch/x86/kvm/x86.c *selector = var.selector; var 6128 arch/x86/kvm/x86.c if (var.unusable) { var 6135 arch/x86/kvm/x86.c if (var.g) var 6136 arch/x86/kvm/x86.c var.limit >>= 12; var 6137 arch/x86/kvm/x86.c set_desc_limit(desc, var.limit); var 6138 arch/x86/kvm/x86.c set_desc_base(desc, (unsigned long)var.base); var 6141 arch/x86/kvm/x86.c *base3 = var.base >> 32; var 6143 arch/x86/kvm/x86.c desc->type = var.type; var 6144 arch/x86/kvm/x86.c desc->s = var.s; var 6145 arch/x86/kvm/x86.c desc->dpl = var.dpl; var 6146 arch/x86/kvm/x86.c desc->p = var.present; var 6147 arch/x86/kvm/x86.c desc->avl = var.avl; var 6148 arch/x86/kvm/x86.c desc->l = var.l; var 6149 arch/x86/kvm/x86.c desc->d = var.db; var 6150 arch/x86/kvm/x86.c desc->g = var.g; var 6160 arch/x86/kvm/x86.c struct kvm_segment var; var 6162 arch/x86/kvm/x86.c var.selector = selector; var 6163 arch/x86/kvm/x86.c var.base = get_desc_base(desc); var 6165 arch/x86/kvm/x86.c var.base |= ((u64)base3) << 32; var 6167 arch/x86/kvm/x86.c var.limit = get_desc_limit(desc); var 6169 arch/x86/kvm/x86.c var.limit = (var.limit << 12) | 0xfff; var 6170 arch/x86/kvm/x86.c var.type = desc->type; var 6171 arch/x86/kvm/x86.c var.dpl = desc->dpl; var 6172 arch/x86/kvm/x86.c var.db = desc->d; var 6173 arch/x86/kvm/x86.c var.s = desc->s; var 6174 arch/x86/kvm/x86.c var.l = desc->l; var 6175 arch/x86/kvm/x86.c var.g = desc->g; var 6176 arch/x86/kvm/x86.c var.avl = desc->avl; var 6177 arch/x86/kvm/x86.c var.present = desc->p; var 6178 arch/x86/kvm/x86.c var.unusable = !var.present; var 6179 arch/x86/kvm/x86.c var.padding = 0; var 6181 arch/x86/kvm/x86.c kvm_set_segment(vcpu, &var, seg); var 6568 block/bfq-iosched.c static ssize_t bfq_var_show(unsigned int var, char *page) var 6570 block/bfq-iosched.c return sprintf(page, "%u\n", var); var 6573 block/bfq-iosched.c static int bfq_var_store(unsigned long *var, const char *page) var 6580 block/bfq-iosched.c *var = new_val; var 27 block/blk-sysfs.c queue_var_show(unsigned long var, char *page) var 29 block/blk-sysfs.c return sprintf(page, "%lu\n", var); var 33 block/blk-sysfs.c queue_var_store(unsigned long *var, const char *page, size_t count) var 42 block/blk-sysfs.c *var = v; var 47 block/blk-sysfs.c static ssize_t queue_var_store64(s64 *var, const char *page) var 56 block/blk-sysfs.c *var = v; var 83 block/blk-wbt.c static void wb_timestamp(struct rq_wb *rwb, unsigned long *var) var 88 block/blk-wbt.c if (cur != *var) var 89 block/blk-wbt.c *var = cur; var 591 block/mq-deadline.c deadline_var_show(int var, char *page) var 593 block/mq-deadline.c return sprintf(page, "%d\n", var); var 597 block/mq-deadline.c deadline_var_store(int *var, const char *page) var 601 block/mq-deadline.c *var = simple_strtol(p, &p, 10); var 82 drivers/auxdisplay/cfag12864bfb.c info->var = cfag12864bfb_var; var 453 drivers/auxdisplay/ht16k33.c fbdev->info->var = ht16k33_fb_var; var 1006 drivers/base/core.c *(unsigned long *)(ea->var) = new; var 1017 drivers/base/core.c return snprintf(buf, PAGE_SIZE, "%lx\n", *(unsigned long *)(ea->var)); var 1035 drivers/base/core.c *(int *)(ea->var) = new; var 1047 drivers/base/core.c return snprintf(buf, PAGE_SIZE, "%d\n", *(int *)(ea->var)); var 1056 drivers/base/core.c if (strtobool(buf, ea->var) < 0) var 1068 drivers/base/core.c return snprintf(buf, PAGE_SIZE, "%d\n", *(bool *)(ea->var)); var 4391 drivers/block/floppy.c int *var; var 4443 drivers/block/floppy.c if (config_params[i].var) { var 4445 drivers/block/floppy.c *config_params[i].var = param; var 345 drivers/char/mwave/3780i.h #define MKWORD(var) (*((unsigned short *)(&var))) var 346 drivers/char/mwave/3780i.h #define MKBYTE(var) (*((unsigned char *)(&var))) var 40 drivers/clk/clk-nspire.c #define EXTRACT(var, prop) (((var)>>prop##_SHIFT) & prop##_MASK) var 27 drivers/crypto/bcm/util.h #define flow_dump(msg, var, var_len) \ var 31 drivers/crypto/bcm/util.h 16, 1, var, var_len, false); \ var 45 drivers/crypto/bcm/util.h #define packet_dump(msg, var, var_len) \ var 49 drivers/crypto/bcm/util.h 16, 1, var, var_len, false); \ var 62 drivers/crypto/bcm/util.h #define flow_dump(msg, var, var_len) do {} while (0) var 64 drivers/crypto/bcm/util.h #define packet_dump(msg, var, var_len) do {} while (0) var 50 drivers/crypto/caam/dpseci_cmd.h #define dpseci_set_field(var, field, val) \ var 51 drivers/crypto/caam/dpseci_cmd.h ((var) |= (((val) << DPSECI_##field##_SHIFT) & DPSECI_MASK(field))) var 53 drivers/crypto/caam/dpseci_cmd.h #define dpseci_get_field(var, field) \ var 54 drivers/crypto/caam/dpseci_cmd.h (((var) & DPSECI_MASK(field)) >> DPSECI_##field##_SHIFT) var 61 drivers/dma/bestcomm/ata.c struct bcom_ata_var *var; var 75 drivers/dma/bestcomm/ata.c var = (struct bcom_ata_var *) bcom_task_var(tsk->tasknum); var 83 drivers/dma/bestcomm/ata.c var->enable = bcom_eng->regs_base + var 85 drivers/dma/bestcomm/ata.c var->bd_base = tsk->bd_pa; var 86 drivers/dma/bestcomm/ata.c var->bd_last = tsk->bd_pa + ((tsk->num_bd-1) * tsk->bd_size); var 87 drivers/dma/bestcomm/ata.c var->bd_start = tsk->bd_pa; var 88 drivers/dma/bestcomm/ata.c var->buffer_size = maxbufsize; var 133 drivers/dma/bestcomm/ata.c struct bcom_ata_var *var; var 141 drivers/dma/bestcomm/ata.c var = (struct bcom_ata_var *) bcom_task_var(tsk->tasknum); var 142 drivers/dma/bestcomm/ata.c var->bd_start = var->bd_base; var 144 drivers/dma/bestcomm/bestcomm.c u32 *desc, *var, *inc; var 185 drivers/dma/bestcomm/bestcomm.c var = bcom_task_var(task); var 189 drivers/dma/bestcomm/bestcomm.c memset(var, 0x00, BCOM_VAR_SIZE); var 197 drivers/dma/bestcomm/bestcomm.c memcpy(var + hdr->first_var, var_src, hdr->var_size * sizeof(u32)); var 291 drivers/dma/bestcomm/bestcomm.c bcom_eng->var = bcom_sram_alloc(var_size, BCOM_VAR_ALIGN, &var_pa); var 294 drivers/dma/bestcomm/bestcomm.c if (!bcom_eng->tdt || !bcom_eng->ctx || !bcom_eng->var || !bcom_eng->fdt) { var 299 drivers/dma/bestcomm/bestcomm.c bcom_sram_free(bcom_eng->var); var 307 drivers/dma/bestcomm/bestcomm.c memset(bcom_eng->var, 0x00, var_size); var 320 drivers/dma/bestcomm/bestcomm.c bcom_eng->tdt[task].var = var_pa; var 359 drivers/dma/bestcomm/bestcomm.c bcom_sram_free(bcom_eng->var); var 114 drivers/dma/bestcomm/fec.c struct bcom_fec_rx_var *var; var 121 drivers/dma/bestcomm/fec.c var = (struct bcom_fec_rx_var *) bcom_task_var(tsk->tasknum); var 127 drivers/dma/bestcomm/fec.c var->enable = bcom_eng->regs_base + var 129 drivers/dma/bestcomm/fec.c var->fifo = (u32) priv->fifo; var 130 drivers/dma/bestcomm/fec.c var->bd_base = tsk->bd_pa; var 131 drivers/dma/bestcomm/fec.c var->bd_last = tsk->bd_pa + ((tsk->num_bd-1) * tsk->bd_size); var 132 drivers/dma/bestcomm/fec.c var->bd_start = tsk->bd_pa; var 133 drivers/dma/bestcomm/fec.c var->buffer_size = priv->maxbufsize; var 215 drivers/dma/bestcomm/fec.c struct bcom_fec_tx_var *var; var 222 drivers/dma/bestcomm/fec.c var = (struct bcom_fec_tx_var *) bcom_task_var(tsk->tasknum); var 228 drivers/dma/bestcomm/fec.c var->enable = bcom_eng->regs_base + var 230 drivers/dma/bestcomm/fec.c var->fifo = (u32) priv->fifo; var 231 drivers/dma/bestcomm/fec.c var->DRD = bcom_sram_va2pa(self_modified_drd(tsk->tasknum)); var 232 drivers/dma/bestcomm/fec.c var->bd_base = tsk->bd_pa; var 233 drivers/dma/bestcomm/fec.c var->bd_last = tsk->bd_pa + ((tsk->num_bd-1) * tsk->bd_size); var 234 drivers/dma/bestcomm/fec.c var->bd_start = tsk->bd_pa; var 117 drivers/dma/bestcomm/gen_bd.c struct bcom_gen_bd_rx_var *var; var 124 drivers/dma/bestcomm/gen_bd.c var = (struct bcom_gen_bd_rx_var *) bcom_task_var(tsk->tasknum); var 130 drivers/dma/bestcomm/gen_bd.c var->enable = bcom_eng->regs_base + var 132 drivers/dma/bestcomm/gen_bd.c var->fifo = (u32) priv->fifo; var 133 drivers/dma/bestcomm/gen_bd.c var->bd_base = tsk->bd_pa; var 134 drivers/dma/bestcomm/gen_bd.c var->bd_last = tsk->bd_pa + ((tsk->num_bd-1) * tsk->bd_size); var 135 drivers/dma/bestcomm/gen_bd.c var->bd_start = tsk->bd_pa; var 136 drivers/dma/bestcomm/gen_bd.c var->buffer_size = priv->maxbufsize; var 201 drivers/dma/bestcomm/gen_bd.c struct bcom_gen_bd_tx_var *var; var 208 drivers/dma/bestcomm/gen_bd.c var = (struct bcom_gen_bd_tx_var *) bcom_task_var(tsk->tasknum); var 214 drivers/dma/bestcomm/gen_bd.c var->enable = bcom_eng->regs_base + var 216 drivers/dma/bestcomm/gen_bd.c var->fifo = (u32) priv->fifo; var 217 drivers/dma/bestcomm/gen_bd.c var->bd_base = tsk->bd_pa; var 218 drivers/dma/bestcomm/gen_bd.c var->bd_last = tsk->bd_pa + ((tsk->num_bd-1) * tsk->bd_size); var 219 drivers/dma/bestcomm/gen_bd.c var->bd_start = tsk->bd_pa; var 1351 drivers/dma/ste_dma40.c u32 var; var 1356 drivers/dma/ste_dma40.c var = ((u32)(chan_is_logical(d40c)) + 1) << var 1358 drivers/dma/ste_dma40.c writel(var, d40c->base->virtbase + D40_DREG_PRMSE + addr_base); var 1361 drivers/dma/ste_dma40.c var = d40_get_prmo(d40c) << D40_CHAN_POS(d40c->phy_chan->num); var 1363 drivers/dma/ste_dma40.c writel(var, d40c->base->virtbase + D40_DREG_PRMOE + addr_base); var 167 drivers/firmware/broadcom/bcm47xx_nvram.c char *var, *value, *end, *eq; var 180 drivers/firmware/broadcom/bcm47xx_nvram.c var = &nvram_buf[sizeof(struct nvram_header)]; var 182 drivers/firmware/broadcom/bcm47xx_nvram.c while (var < end && *var) { var 183 drivers/firmware/broadcom/bcm47xx_nvram.c eq = strchr(var, '='); var 187 drivers/firmware/broadcom/bcm47xx_nvram.c if (eq - var == strlen(name) && var 188 drivers/firmware/broadcom/bcm47xx_nvram.c strncmp(var, name, eq - var) == 0) var 190 drivers/firmware/broadcom/bcm47xx_nvram.c var = value + strlen(value) + 1; var 71 drivers/firmware/broadcom/bcm47xx_sprom.c type var; \ var 77 drivers/firmware/broadcom/bcm47xx_sprom.c err = kstrto ## type(strim(buf), 0, &var); \ var 83 drivers/firmware/broadcom/bcm47xx_sprom.c if (allset && var == allset) \ var 85 drivers/firmware/broadcom/bcm47xx_sprom.c *val = var; \ var 49 drivers/firmware/efi/efi-pstore.c if (efi_guidcmp(entry->var.VendorGuid, vendor)) var 53 drivers/firmware/efi/efi-pstore.c name[i] = entry->var.VariableName[i]; var 93 drivers/firmware/efi/efi-pstore.c entry->var.DataSize = 1024; var 94 drivers/firmware/efi/efi-pstore.c __efivar_entry_get(entry, &entry->var.Attributes, var 95 drivers/firmware/efi/efi-pstore.c &entry->var.DataSize, entry->var.Data); var 96 drivers/firmware/efi/efi-pstore.c size = entry->var.DataSize; var 97 drivers/firmware/efi/efi-pstore.c memcpy(record->buf, entry->var.Data, var 281 drivers/firmware/efi/efi-pstore.c if (efi_guidcmp(entry->var.VendorGuid, vendor)) var 284 drivers/firmware/efi/efi-pstore.c if (ucs2_strncmp(entry->var.VariableName, efi_name, (size_t)ucs2_len)) var 144 drivers/firmware/efi/efi.c #define EFI_FIELD(var) efi.var var 254 drivers/firmware/efi/efi.c memcpy(entry->var.VariableName, name, name_size); var 255 drivers/firmware/efi/efi.c memcpy(&entry->var.VendorGuid, &vendor, sizeof(efi_guid_t)); var 277 drivers/firmware/efi/efi.c &entry->var.VendorGuid); var 31 drivers/firmware/efi/efibc.c if (size > sizeof(entry->var.Data)) { var 42 drivers/firmware/efi/efibc.c efibc_str_to_str16(name, entry->var.VariableName); var 43 drivers/firmware/efi/efibc.c efibc_str_to_str16(value, (efi_char16_t *)entry->var.Data); var 44 drivers/firmware/efi/efibc.c memcpy(&entry->var.VendorGuid, &guid, sizeof(guid)); var 46 drivers/firmware/efi/efibc.c ret = efivar_entry_set_safe(entry->var.VariableName, var 47 drivers/firmware/efi/efibc.c entry->var.VendorGuid, var 51 drivers/firmware/efi/efibc.c false, size, entry->var.Data); var 69 drivers/firmware/efi/efivars.c struct efi_variable *var = &entry->var; var 75 drivers/firmware/efi/efivars.c efi_guid_to_str(&var->VendorGuid, str); var 85 drivers/firmware/efi/efivars.c struct efi_variable *var = &entry->var; var 86 drivers/firmware/efi/efivars.c unsigned long size = sizeof(var->Data); var 93 drivers/firmware/efi/efivars.c ret = efivar_entry_get(entry, &var->Attributes, &size, var->Data); var 94 drivers/firmware/efi/efivars.c var->DataSize = size; var 98 drivers/firmware/efi/efivars.c if (var->Attributes & EFI_VARIABLE_NON_VOLATILE) var 100 drivers/firmware/efi/efivars.c if (var->Attributes & EFI_VARIABLE_BOOTSERVICE_ACCESS) var 102 drivers/firmware/efi/efivars.c if (var->Attributes & EFI_VARIABLE_RUNTIME_ACCESS) var 104 drivers/firmware/efi/efivars.c if (var->Attributes & EFI_VARIABLE_HARDWARE_ERROR_RECORD) var 106 drivers/firmware/efi/efivars.c if (var->Attributes & EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS) var 109 drivers/firmware/efi/efivars.c if (var->Attributes & var 113 drivers/firmware/efi/efivars.c if (var->Attributes & EFI_VARIABLE_APPEND_WRITE) var 121 drivers/firmware/efi/efivars.c struct efi_variable *var = &entry->var; var 122 drivers/firmware/efi/efivars.c unsigned long size = sizeof(var->Data); var 129 drivers/firmware/efi/efivars.c ret = efivar_entry_get(entry, &var->Attributes, &size, var->Data); var 130 drivers/firmware/efi/efivars.c var->DataSize = size; var 134 drivers/firmware/efi/efivars.c str += sprintf(str, "0x%lx\n", var->DataSize); var 141 drivers/firmware/efi/efivars.c struct efi_variable *var = &entry->var; var 142 drivers/firmware/efi/efivars.c unsigned long size = sizeof(var->Data); var 148 drivers/firmware/efi/efivars.c ret = efivar_entry_get(entry, &var->Attributes, &size, var->Data); var 149 drivers/firmware/efi/efivars.c var->DataSize = size; var 153 drivers/firmware/efi/efivars.c memcpy(buf, var->Data, var->DataSize); var 154 drivers/firmware/efi/efivars.c return var->DataSize; var 158 drivers/firmware/efi/efivars.c sanity_check(struct efi_variable *var, efi_char16_t *name, efi_guid_t vendor, var 165 drivers/firmware/efi/efivars.c if (memcmp(name, var->VariableName, sizeof(var->VariableName)) || var 166 drivers/firmware/efi/efivars.c efi_guidcmp(vendor, var->VendorGuid)) { var 203 drivers/firmware/efi/efivars.c struct efi_variable *new_var, *var = &entry->var; var 227 drivers/firmware/efi/efivars.c err = sanity_check(var, name, vendor, size, attributes, data); var 231 drivers/firmware/efi/efivars.c copy_out_compat(&entry->var, compat); var 244 drivers/firmware/efi/efivars.c err = sanity_check(var, name, vendor, size, attributes, data); var 248 drivers/firmware/efi/efivars.c memcpy(&entry->var, new_var, count); var 263 drivers/firmware/efi/efivars.c struct efi_variable *var = &entry->var; var 265 drivers/firmware/efi/efivars.c unsigned long datasize = sizeof(var->Data); var 272 drivers/firmware/efi/efivars.c ret = efivar_entry_get(entry, &var->Attributes, &datasize, var->Data); var 273 drivers/firmware/efi/efivars.c var->DataSize = datasize; var 281 drivers/firmware/efi/efivars.c memcpy(compat->VariableName, var->VariableName, var 283 drivers/firmware/efi/efivars.c memcpy(compat->Data, var->Data, sizeof(compat->Data)); var 285 drivers/firmware/efi/efivars.c compat->VendorGuid = var->VendorGuid; var 286 drivers/firmware/efi/efivars.c compat->DataSize = var->DataSize; var 287 drivers/firmware/efi/efivars.c compat->Attributes = var->Attributes; var 289 drivers/firmware/efi/efivars.c size = sizeof(*var); var 290 drivers/firmware/efi/efivars.c memcpy(buf, var, size); var 303 drivers/firmware/efi/efivars.c struct efivar_entry *var = to_efivar_entry(kobj); var 311 drivers/firmware/efi/efivars.c ret = efivar_attr->show(var, buf); var 319 drivers/firmware/efi/efivars.c struct efivar_entry *var = to_efivar_entry(kobj); var 327 drivers/firmware/efi/efivars.c ret = efivar_attr->store(var, buf, count); var 339 drivers/firmware/efi/efivars.c struct efivar_entry *var = to_efivar_entry(kobj); var 340 drivers/firmware/efi/efivars.c kfree(var); var 411 drivers/firmware/efi/efivars.c copy_out_compat(&new_entry->var, compat); var 413 drivers/firmware/efi/efivars.c memcpy(&new_entry->var, new_var, sizeof(*new_var)); var 498 drivers/firmware/efi/efivars.c efi_char16_t *variable_name = new_var->var.VariableName; var 517 drivers/firmware/efi/efivars.c efi_guid_to_str(&new_var->var.VendorGuid, var 602 drivers/firmware/efi/efivars.c memcpy(entry->var.VariableName, name, name_size); var 603 drivers/firmware/efi/efivars.c memcpy(&(entry->var.VendorGuid), &vendor, sizeof(efi_guid_t)); var 639 drivers/firmware/efi/efivars.c memcpy(entry->var.VariableName, name, name_size); var 640 drivers/firmware/efi/efivars.c memcpy(&(entry->var.VendorGuid), &vendor, sizeof(efi_guid_t)); var 72 drivers/firmware/efi/libstub/efistub.h #define fdt_setprop_inplace_var(fdt, node_offset, name, var) \ var 73 drivers/firmware/efi/libstub/efistub.h fdt_setprop_inplace((fdt), (node_offset), (name), &(var), sizeof(var)) var 77 drivers/firmware/efi/libstub/efistub.h #define fdt_setprop_var(fdt, node_offset, name, var) \ var 78 drivers/firmware/efi/libstub/efistub.h fdt_setprop((fdt), (node_offset), (name), &(var), sizeof(var)) var 38 drivers/firmware/efi/runtime-map.c #define EFI_RUNTIME_FIELD(var) entry->md.var var 346 drivers/firmware/efi/vars.c strsize2 = ucs2_strsize(entry->var.VariableName, 1024); var 348 drivers/firmware/efi/vars.c !memcmp(variable_name, &(entry->var.VariableName), var 350 drivers/firmware/efi/vars.c !efi_guidcmp(entry->var.VendorGuid, var 593 drivers/firmware/efi/vars.c status = __efivars->ops->set_variable(entry->var.VariableName, var 594 drivers/firmware/efi/vars.c &entry->var.VendorGuid, var 625 drivers/firmware/efi/vars.c status = ops->set_variable(entry->var.VariableName, var 626 drivers/firmware/efi/vars.c &entry->var.VendorGuid, var 664 drivers/firmware/efi/vars.c efi_char16_t *name = entry->var.VariableName; var 665 drivers/firmware/efi/vars.c efi_guid_t vendor = entry->var.VendorGuid; var 823 drivers/firmware/efi/vars.c strsize2 = ucs2_strsize(entry->var.VariableName, 1024); var 825 drivers/firmware/efi/vars.c !memcmp(name, &(entry->var.VariableName), strsize1) && var 826 drivers/firmware/efi/vars.c !efi_guidcmp(guid, entry->var.VendorGuid)) { var 869 drivers/firmware/efi/vars.c status = ops->get_variable(entry->var.VariableName, var 870 drivers/firmware/efi/vars.c &entry->var.VendorGuid, NULL, size, NULL); var 899 drivers/firmware/efi/vars.c status = __efivars->ops->get_variable(entry->var.VariableName, var 900 drivers/firmware/efi/vars.c &entry->var.VendorGuid, var 927 drivers/firmware/efi/vars.c status = __efivars->ops->get_variable(entry->var.VariableName, var 928 drivers/firmware/efi/vars.c &entry->var.VendorGuid, var 962 drivers/firmware/efi/vars.c efi_char16_t *name = entry->var.VariableName; var 963 drivers/firmware/efi/vars.c efi_guid_t *vendor = &entry->var.VendorGuid; var 1018 drivers/firmware/efi/vars.c status = ops->get_variable(entry->var.VariableName, var 1019 drivers/firmware/efi/vars.c &entry->var.VendorGuid, var 81 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c #define dml_get_attr_func(attr, var) double get_##attr(struct display_mode_lib *mode_lib, const display_e2e_pipe_params_st *pipes, unsigned int num_pipes) \ var 84 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c return var; \ var 111 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c #define dml_get_pipe_attr_func(attr, var) double get_##attr(struct display_mode_lib *mode_lib, const display_e2e_pipe_params_st *pipes, unsigned int num_pipes, unsigned int which_pipe) \ var 116 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c return var[which_plane]; \ var 675 drivers/gpu/drm/drm_fb_helper.c info->var.yres); var 676 drivers/gpu/drm/drm_fb_helper.c drm_fb_helper_dirty(info, 0, y1, info->var.xres, y2 - y1); var 756 drivers/gpu/drm/drm_fb_helper.c drm_fb_helper_dirty(info, 0, 0, info->var.xres, var 757 drivers/gpu/drm/drm_fb_helper.c info->var.yres); var 935 drivers/gpu/drm/drm_fb_helper.c red >>= 16 - info->var.red.length; var 936 drivers/gpu/drm/drm_fb_helper.c green >>= 16 - info->var.green.length; var 937 drivers/gpu/drm/drm_fb_helper.c blue >>= 16 - info->var.blue.length; var 938 drivers/gpu/drm/drm_fb_helper.c value = (red << info->var.red.offset) | var 939 drivers/gpu/drm/drm_fb_helper.c (green << info->var.green.offset) | var 940 drivers/gpu/drm/drm_fb_helper.c (blue << info->var.blue.offset); var 941 drivers/gpu/drm/drm_fb_helper.c if (info->var.transp.length > 0) { var 942 drivers/gpu/drm/drm_fb_helper.c u32 mask = (1 << info->var.transp.length) - 1; var 944 drivers/gpu/drm/drm_fb_helper.c mask <<= info->var.transp.offset; var 1238 drivers/gpu/drm/drm_fb_helper.c static void drm_fb_helper_fill_pixel_fmt(struct fb_var_screeninfo *var, var 1243 drivers/gpu/drm/drm_fb_helper.c var->red.offset = 0; var 1244 drivers/gpu/drm/drm_fb_helper.c var->green.offset = 0; var 1245 drivers/gpu/drm/drm_fb_helper.c var->blue.offset = 0; var 1246 drivers/gpu/drm/drm_fb_helper.c var->red.length = 8; /* 8bit DAC */ var 1247 drivers/gpu/drm/drm_fb_helper.c var->green.length = 8; var 1248 drivers/gpu/drm/drm_fb_helper.c var->blue.length = 8; var 1249 drivers/gpu/drm/drm_fb_helper.c var->transp.offset = 0; var 1250 drivers/gpu/drm/drm_fb_helper.c var->transp.length = 0; var 1253 drivers/gpu/drm/drm_fb_helper.c var->red.offset = 10; var 1254 drivers/gpu/drm/drm_fb_helper.c var->green.offset = 5; var 1255 drivers/gpu/drm/drm_fb_helper.c var->blue.offset = 0; var 1256 drivers/gpu/drm/drm_fb_helper.c var->red.length = 5; var 1257 drivers/gpu/drm/drm_fb_helper.c var->green.length = 5; var 1258 drivers/gpu/drm/drm_fb_helper.c var->blue.length = 5; var 1259 drivers/gpu/drm/drm_fb_helper.c var->transp.offset = 15; var 1260 drivers/gpu/drm/drm_fb_helper.c var->transp.length = 1; var 1263 drivers/gpu/drm/drm_fb_helper.c var->red.offset = 11; var 1264 drivers/gpu/drm/drm_fb_helper.c var->green.offset = 5; var 1265 drivers/gpu/drm/drm_fb_helper.c var->blue.offset = 0; var 1266 drivers/gpu/drm/drm_fb_helper.c var->red.length = 5; var 1267 drivers/gpu/drm/drm_fb_helper.c var->green.length = 6; var 1268 drivers/gpu/drm/drm_fb_helper.c var->blue.length = 5; var 1269 drivers/gpu/drm/drm_fb_helper.c var->transp.offset = 0; var 1272 drivers/gpu/drm/drm_fb_helper.c var->red.offset = 16; var 1273 drivers/gpu/drm/drm_fb_helper.c var->green.offset = 8; var 1274 drivers/gpu/drm/drm_fb_helper.c var->blue.offset = 0; var 1275 drivers/gpu/drm/drm_fb_helper.c var->red.length = 8; var 1276 drivers/gpu/drm/drm_fb_helper.c var->green.length = 8; var 1277 drivers/gpu/drm/drm_fb_helper.c var->blue.length = 8; var 1278 drivers/gpu/drm/drm_fb_helper.c var->transp.offset = 0; var 1279 drivers/gpu/drm/drm_fb_helper.c var->transp.length = 0; var 1282 drivers/gpu/drm/drm_fb_helper.c var->red.offset = 16; var 1283 drivers/gpu/drm/drm_fb_helper.c var->green.offset = 8; var 1284 drivers/gpu/drm/drm_fb_helper.c var->blue.offset = 0; var 1285 drivers/gpu/drm/drm_fb_helper.c var->red.length = 8; var 1286 drivers/gpu/drm/drm_fb_helper.c var->green.length = 8; var 1287 drivers/gpu/drm/drm_fb_helper.c var->blue.length = 8; var 1288 drivers/gpu/drm/drm_fb_helper.c var->transp.offset = 24; var 1289 drivers/gpu/drm/drm_fb_helper.c var->transp.length = 8; var 1301 drivers/gpu/drm/drm_fb_helper.c int drm_fb_helper_check_var(struct fb_var_screeninfo *var, var 1310 drivers/gpu/drm/drm_fb_helper.c if (var->pixclock != 0) { var 1312 drivers/gpu/drm/drm_fb_helper.c var->pixclock = 0; var 1323 drivers/gpu/drm/drm_fb_helper.c if (var->bits_per_pixel > fb->format->cpp[0] * 8 || var 1324 drivers/gpu/drm/drm_fb_helper.c var->xres > fb->width || var->yres > fb->height || var 1325 drivers/gpu/drm/drm_fb_helper.c var->xres_virtual > fb->width || var->yres_virtual > fb->height) { var 1328 drivers/gpu/drm/drm_fb_helper.c var->xres, var->yres, var->bits_per_pixel, var 1329 drivers/gpu/drm/drm_fb_helper.c var->xres_virtual, var->yres_virtual, var 1339 drivers/gpu/drm/drm_fb_helper.c if (!var->red.offset && !var->green.offset && var 1340 drivers/gpu/drm/drm_fb_helper.c !var->blue.offset && !var->transp.offset && var 1341 drivers/gpu/drm/drm_fb_helper.c !var->red.length && !var->green.length && var 1342 drivers/gpu/drm/drm_fb_helper.c !var->blue.length && !var->transp.length && var 1343 drivers/gpu/drm/drm_fb_helper.c !var->red.msb_right && !var->green.msb_right && var 1344 drivers/gpu/drm/drm_fb_helper.c !var->blue.msb_right && !var->transp.msb_right) { var 1345 drivers/gpu/drm/drm_fb_helper.c drm_fb_helper_fill_pixel_fmt(var, fb->format->depth); var 1351 drivers/gpu/drm/drm_fb_helper.c var->bits_per_pixel = fb->format->cpp[0] * 8; var 1357 drivers/gpu/drm/drm_fb_helper.c if (!drm_fb_pixel_format_equal(var, &info->var)) { var 1377 drivers/gpu/drm/drm_fb_helper.c struct fb_var_screeninfo *var = &info->var; var 1382 drivers/gpu/drm/drm_fb_helper.c if (var->pixclock != 0) { var 1405 drivers/gpu/drm/drm_fb_helper.c static int pan_display_atomic(struct fb_var_screeninfo *var, var 1411 drivers/gpu/drm/drm_fb_helper.c pan_set(fb_helper, var->xoffset, var->yoffset); var 1415 drivers/gpu/drm/drm_fb_helper.c info->var.xoffset = var->xoffset; var 1416 drivers/gpu/drm/drm_fb_helper.c info->var.yoffset = var->yoffset; var 1418 drivers/gpu/drm/drm_fb_helper.c pan_set(fb_helper, info->var.xoffset, info->var.yoffset); var 1423 drivers/gpu/drm/drm_fb_helper.c static int pan_display_legacy(struct fb_var_screeninfo *var, var 1434 drivers/gpu/drm/drm_fb_helper.c modeset->x = var->xoffset; var 1435 drivers/gpu/drm/drm_fb_helper.c modeset->y = var->yoffset; var 1440 drivers/gpu/drm/drm_fb_helper.c info->var.xoffset = var->xoffset; var 1441 drivers/gpu/drm/drm_fb_helper.c info->var.yoffset = var->yoffset; var 1456 drivers/gpu/drm/drm_fb_helper.c int drm_fb_helper_pan_display(struct fb_var_screeninfo *var, var 1473 drivers/gpu/drm/drm_fb_helper.c ret = pan_display_atomic(var, info); var 1475 drivers/gpu/drm/drm_fb_helper.c ret = pan_display_legacy(var, info); var 1684 drivers/gpu/drm/drm_fb_helper.c info->var.xres_virtual = fb->width; var 1685 drivers/gpu/drm/drm_fb_helper.c info->var.yres_virtual = fb->height; var 1686 drivers/gpu/drm/drm_fb_helper.c info->var.bits_per_pixel = fb->format->cpp[0] * 8; var 1687 drivers/gpu/drm/drm_fb_helper.c info->var.accel_flags = FB_ACCELF_TEXT; var 1688 drivers/gpu/drm/drm_fb_helper.c info->var.xoffset = 0; var 1689 drivers/gpu/drm/drm_fb_helper.c info->var.yoffset = 0; var 1690 drivers/gpu/drm/drm_fb_helper.c info->var.activate = FB_ACTIVATE_NOW; var 1692 drivers/gpu/drm/drm_fb_helper.c drm_fb_helper_fill_pixel_fmt(&info->var, fb->format->depth); var 1694 drivers/gpu/drm/drm_fb_helper.c info->var.xres = fb_width; var 1695 drivers/gpu/drm/drm_fb_helper.c info->var.yres = fb_height; var 1764 drivers/gpu/drm/drm_fb_helper.c info->var.width = connector->display_info.width_mm; var 1765 drivers/gpu/drm/drm_fb_helper.c info->var.height = connector->display_info.height_mm; var 1824 drivers/gpu/drm/drm_fb_helper.c info->var.pixclock = 0; var 103 drivers/gpu/drm/exynos/exynos_drm_fbdev.c offset = fbi->var.xoffset * fb->format->cpp[0]; var 104 drivers/gpu/drm/exynos/exynos_drm_fbdev.c offset += fbi->var.yoffset * fb->pitches[0]; var 53 drivers/gpu/drm/gma500/framebuffer.c red = CMAP_TOHW(red, info->var.red.length); var 54 drivers/gpu/drm/gma500/framebuffer.c blue = CMAP_TOHW(blue, info->var.blue.length); var 55 drivers/gpu/drm/gma500/framebuffer.c green = CMAP_TOHW(green, info->var.green.length); var 56 drivers/gpu/drm/gma500/framebuffer.c transp = CMAP_TOHW(transp, info->var.transp.length); var 58 drivers/gpu/drm/gma500/framebuffer.c v = (red << info->var.red.offset) | var 59 drivers/gpu/drm/gma500/framebuffer.c (green << info->var.green.offset) | var 60 drivers/gpu/drm/gma500/framebuffer.c (blue << info->var.blue.offset) | var 61 drivers/gpu/drm/gma500/framebuffer.c (transp << info->var.transp.offset); var 78 drivers/gpu/drm/gma500/framebuffer.c static int psbfb_pan(struct fb_var_screeninfo *var, struct fb_info *info) var 94 drivers/gpu/drm/gma500/framebuffer.c psb_gtt_roll(dev, gtt, var->yoffset * pages); var 162 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c struct fb_var_screeninfo *var; var 195 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c var = &hifbdev->helper.fbdev->var; var 206 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c "...\n", var->xres, var->yres, var->xres_virtual, var 207 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c var->yres_virtual, var->xoffset, var->yoffset, var 208 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c var->bits_per_pixel); var 88 drivers/gpu/drm/i915/display/intel_fbdev.c static int intel_fbdev_pan_display(struct fb_var_screeninfo *var, var 96 drivers/gpu/drm/i915/display/intel_fbdev.c ret = drm_fb_helper_pan_display(var, info); var 49 drivers/gpu/drm/i915/i915_gem.h #define GEM_DEBUG_DECL(var) var var 61 drivers/gpu/drm/i915/i915_gem.h #define GEM_DEBUG_DECL(var) var 243 drivers/gpu/drm/ingenic/ingenic-drm.c unsigned int var; var 250 drivers/gpu/drm/ingenic/ingenic-drm.c regmap_read_poll_timeout(priv->map, JZ_REG_LCD_STATE, var, var 251 drivers/gpu/drm/ingenic/ingenic-drm.c var & JZ_LCD_STATE_DISABLED, var 130 drivers/gpu/drm/msm/msm_fbdev.c DBG("par=%p, %dx%d", fbi->par, fbi->var.xres, fbi->var.yres); var 298 drivers/gpu/drm/nouveau/nouveau_fbcon.c rect.width = info->var.xres_virtual; var 299 drivers/gpu/drm/nouveau/nouveau_fbcon.c rect.height = info->var.yres_virtual; var 143 drivers/gpu/drm/nouveau/nv04_fbcon.c switch (info->var.bits_per_pixel) { var 155 drivers/gpu/drm/nouveau/nv04_fbcon.c switch (info->var.transp.length) { var 244 drivers/gpu/drm/nouveau/nv04_fbcon.c OUT_RING(chan, (info->var.yres_virtual << 16) | info->var.xres_virtual); var 100 drivers/gpu/drm/nouveau/nv50_fbcon.c uint32_t mask = ~(~0 >> (32 - info->var.bits_per_pixel)); var 158 drivers/gpu/drm/nouveau/nv50_fbcon.c switch (info->var.bits_per_pixel) { var 169 drivers/gpu/drm/nouveau/nv50_fbcon.c switch (info->var.transp.length) { var 241 drivers/gpu/drm/nouveau/nv50_fbcon.c OUT_RING(chan, info->var.xres_virtual); var 242 drivers/gpu/drm/nouveau/nv50_fbcon.c OUT_RING(chan, info->var.yres_virtual); var 250 drivers/gpu/drm/nouveau/nv50_fbcon.c OUT_RING(chan, info->var.xres_virtual); var 251 drivers/gpu/drm/nouveau/nv50_fbcon.c OUT_RING(chan, info->var.yres_virtual); var 100 drivers/gpu/drm/nouveau/nvc0_fbcon.c uint32_t mask = ~(~0 >> (32 - info->var.bits_per_pixel)); var 163 drivers/gpu/drm/nouveau/nvc0_fbcon.c switch (info->var.bits_per_pixel) { var 174 drivers/gpu/drm/nouveau/nvc0_fbcon.c switch (info->var.transp.length) { var 241 drivers/gpu/drm/nouveau/nvc0_fbcon.c OUT_RING (chan, info->var.xres_virtual); var 242 drivers/gpu/drm/nouveau/nvc0_fbcon.c OUT_RING (chan, info->var.yres_virtual); var 252 drivers/gpu/drm/nouveau/nvc0_fbcon.c OUT_RING (chan, info->var.xres_virtual); var 253 drivers/gpu/drm/nouveau/nvc0_fbcon.c OUT_RING (chan, info->var.yres_virtual); var 45 drivers/gpu/drm/omapdrm/omap_fbdev.c omap_gem_roll(fbdev->bo, fbi->var.yoffset * npages); var 48 drivers/gpu/drm/omapdrm/omap_fbdev.c static int omap_fbdev_pan_display(struct fb_var_screeninfo *var, var 70 drivers/gpu/drm/omapdrm/omap_fbdev.c return drm_fb_helper_pan_display(var, fbi); var 196 drivers/gpu/drm/omapdrm/omap_fbdev.c DBG("par=%p, %dx%d", fbi->par, fbi->var.xres, fbi->var.yres); var 325 drivers/gpu/drm/omapdrm/tcm.h #define tcm_for_each_slice(var, area, safe) \ var 327 drivers/gpu/drm/omapdrm/tcm.h tcm_slice(&safe, &var); \ var 328 drivers/gpu/drm/omapdrm/tcm.h var.tcm; tcm_slice(&safe, &var)) var 90 drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c offset = fbi->var.xoffset * bytes_per_pixel; var 91 drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c offset += fbi->var.yoffset * fb->pitches[0]; var 259 drivers/gpu/drm/tegra/fb.c offset = info->var.xoffset * bytes_per_pixel + var 260 drivers/gpu/drm/tegra/fb.c info->var.yoffset * fb->pitches[0]; var 101 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c static int vmw_fb_check_var(struct fb_var_screeninfo *var, var 104 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c int depth = var->bits_per_pixel; var 108 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c switch (var->bits_per_pixel) { var 110 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c depth = (var->transp.length > 0) ? 32 : 24; var 113 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c DRM_ERROR("Bad bpp %u.\n", var->bits_per_pixel); var 119 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->red.offset = 16; var 120 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->green.offset = 8; var 121 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->blue.offset = 0; var 122 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->red.length = 8; var 123 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->green.length = 8; var 124 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->blue.length = 8; var 125 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->transp.length = 0; var 126 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->transp.offset = 0; var 129 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->red.offset = 16; var 130 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->green.offset = 8; var 131 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->blue.offset = 0; var 132 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->red.length = 8; var 133 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->green.length = 8; var 134 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->blue.length = 8; var 135 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->transp.length = 8; var 136 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->transp.offset = 24; var 143 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c if ((var->xoffset + var->xres) > par->max_width || var 144 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c (var->yoffset + var->yres) > par->max_height) { var 150 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->xres * var->bits_per_pixel/8, var 151 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c var->yoffset + var->yres)) { var 299 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c static int vmw_fb_pan_display(struct fb_var_screeninfo *var, var 304 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c if ((var->xoffset + var->xres) > var->xres_virtual || var 305 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c (var->yoffset + var->yres) > var->yres_virtual) { var 311 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c par->fb_x = var->xoffset; var 312 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c par->fb_y = var->yoffset; var 346 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c par->dirty.x2 = info->var.xres; var 424 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c static int vmw_fb_compute_depth(struct fb_var_screeninfo *var, var 427 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c switch (var->bits_per_pixel) { var 429 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c *depth = (var->transp.length > 0) ? 32 : 24; var 432 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c DRM_ERROR("Bad bpp %u.\n", var->bits_per_pixel); var 503 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c struct fb_var_screeninfo *var = &info->var; var 509 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c ret = vmw_fb_compute_depth(var, &depth); var 513 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c mode_cmd.width = var->xres; var 514 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c mode_cmd.height = var->yres; var 515 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c mode_cmd.pitches[0] = ((var->bits_per_pixel + 7) / 8) * mode_cmd.width; var 517 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c drm_mode_legacy_fb_format(var->bits_per_pixel, depth); var 561 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c struct fb_var_screeninfo *var = &info->var; var 576 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c mode->hdisplay = var->xres; var 577 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c mode->vdisplay = var->yres; var 582 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c DIV_ROUND_UP(var->bits_per_pixel, 8), var 593 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c par->fb_x = var->xoffset; var 594 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c par->fb_y = var->yoffset; var 680 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.xres = init_mode->hdisplay; var 681 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.yres = init_mode->vdisplay; var 715 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.red.offset = 16; var 716 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.green.offset = 8; var 717 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.blue.offset = 0; var 718 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.red.length = 8; var 719 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.green.length = 8; var 720 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.blue.length = 8; var 721 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.transp.offset = 0; var 722 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.transp.length = 0; var 724 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.xres_virtual = fb_width; var 725 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.yres_virtual = fb_height; var 726 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.bits_per_pixel = fb_bpp; var 727 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.xoffset = 0; var 728 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.yoffset = 0; var 729 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.activate = FB_ACTIVATE_NOW; var 730 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.height = -1; var 731 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c info->var.width = -1; var 354 drivers/hid/hid-picolcd_fb.c static int picolcd_fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 356 drivers/hid/hid-picolcd_fb.c __u32 bpp = var->bits_per_pixel; var 357 drivers/hid/hid-picolcd_fb.c __u32 activate = var->activate; var 360 drivers/hid/hid-picolcd_fb.c *var = picolcdfb_var; var 361 drivers/hid/hid-picolcd_fb.c var->activate = activate; var 363 drivers/hid/hid-picolcd_fb.c var->bits_per_pixel = 8; var 364 drivers/hid/hid-picolcd_fb.c var->red.length = 8; var 365 drivers/hid/hid-picolcd_fb.c var->green.length = 8; var 366 drivers/hid/hid-picolcd_fb.c var->blue.length = 8; var 368 drivers/hid/hid-picolcd_fb.c var->bits_per_pixel = 1; var 369 drivers/hid/hid-picolcd_fb.c var->red.length = 1; var 370 drivers/hid/hid-picolcd_fb.c var->green.length = 1; var 371 drivers/hid/hid-picolcd_fb.c var->blue.length = 1; var 380 drivers/hid/hid-picolcd_fb.c if (info->var.bits_per_pixel == fbdata->bpp) var 383 drivers/hid/hid-picolcd_fb.c if (info->var.bits_per_pixel != 1 && info->var.bits_per_pixel != 8) var 387 drivers/hid/hid-picolcd_fb.c tmp_fb = kmalloc_array(PICOLCDFB_SIZE, info->var.bits_per_pixel, var 393 drivers/hid/hid-picolcd_fb.c if (info->var.bits_per_pixel == 1) { var 416 drivers/hid/hid-picolcd_fb.c fbdata->bpp = info->var.bits_per_pixel; var 527 drivers/hid/hid-picolcd_fb.c info->var = picolcdfb_var; var 517 drivers/hwtracing/coresight/coresight-etm-perf.c return scnprintf(buf, PAGE_SIZE, "0x%lx\n", (unsigned long)(ea->var)); var 554 drivers/hwtracing/coresight/coresight-etm-perf.c ea->var = (unsigned long *)hash; var 544 drivers/hwtracing/coresight/coresight.c hash = (unsigned long)csdev->ea->var; var 257 drivers/iio/pressure/bmp280-core.c s32 var; var 260 drivers/iio/pressure/bmp280-core.c var = ((s32)data->t_fine) - (s32)76800; var 261 drivers/iio/pressure/bmp280-core.c var = ((((adc_humidity << 14) - (calib->H4 << 20) - (calib->H5 * var)) var 262 drivers/iio/pressure/bmp280-core.c + (s32)16384) >> 15) * (((((((var * calib->H6) >> 10) var 263 drivers/iio/pressure/bmp280-core.c * (((var * (s32)calib->H3) >> 11) + (s32)32768)) >> 10) var 265 drivers/iio/pressure/bmp280-core.c var -= ((((var >> 15) * (var >> 15)) >> 7) * (s32)calib->H1) >> 4; var 267 drivers/iio/pressure/bmp280-core.c return var >> 12; var 156 drivers/infiniband/hw/mlx5/cong.c u32 var, u32 *attr_mask) var 162 drivers/infiniband/hw/mlx5/cong.c clamp_tgt_rate, var); var 167 drivers/infiniband/hw/mlx5/cong.c clamp_tgt_rate_after_time_inc, var); var 172 drivers/infiniband/hw/mlx5/cong.c rpg_time_reset, var); var 177 drivers/infiniband/hw/mlx5/cong.c rpg_byte_reset, var); var 182 drivers/infiniband/hw/mlx5/cong.c rpg_threshold, var); var 187 drivers/infiniband/hw/mlx5/cong.c rpg_ai_rate, var); var 192 drivers/infiniband/hw/mlx5/cong.c rpg_hai_rate, var); var 197 drivers/infiniband/hw/mlx5/cong.c rpg_min_dec_fac, var); var 202 drivers/infiniband/hw/mlx5/cong.c rpg_min_rate, var); var 207 drivers/infiniband/hw/mlx5/cong.c rate_to_set_on_first_cnp, var); var 212 drivers/infiniband/hw/mlx5/cong.c dce_tcp_g, var); var 217 drivers/infiniband/hw/mlx5/cong.c dce_tcp_rtt, var); var 222 drivers/infiniband/hw/mlx5/cong.c rate_reduce_monitor_period, var); var 227 drivers/infiniband/hw/mlx5/cong.c initial_alpha_value, var); var 232 drivers/infiniband/hw/mlx5/cong.c rpg_gd, var); var 236 drivers/infiniband/hw/mlx5/cong.c MLX5_SET(cong_control_r_roce_ecn_np, field, cnp_dscp, var); var 240 drivers/infiniband/hw/mlx5/cong.c MLX5_SET(cong_control_r_roce_ecn_np, field, cnp_prio_mode, var); var 245 drivers/infiniband/hw/mlx5/cong.c MLX5_SET(cong_control_r_roce_ecn_np, field, cnp_802p_prio, var); var 251 drivers/infiniband/hw/mlx5/cong.c int offset, u32 *var) var 278 drivers/infiniband/hw/mlx5/cong.c *var = mlx5_get_cc_param_val(field, offset); var 288 drivers/infiniband/hw/mlx5/cong.c int offset, u32 var) var 316 drivers/infiniband/hw/mlx5/cong.c mlx5_ib_set_cc_param_mask_val(field, offset, var, &attr_mask); var 335 drivers/infiniband/hw/mlx5/cong.c u32 var; var 346 drivers/infiniband/hw/mlx5/cong.c if (kstrtou32(lbuf, 0, &var)) var 349 drivers/infiniband/hw/mlx5/cong.c ret = mlx5_ib_set_cc_params(param->dev, param->port_num, offset, var); var 358 drivers/infiniband/hw/mlx5/cong.c u32 var = 0; var 362 drivers/infiniband/hw/mlx5/cong.c ret = mlx5_ib_get_cc_params(param->dev, param->port_num, offset, &var); var 366 drivers/infiniband/hw/mlx5/cong.c ret = snprintf(lbuf, sizeof(lbuf), "%d\n", var); var 5741 drivers/infiniband/hw/mlx5/main.c u32 var; var 5743 drivers/infiniband/hw/mlx5/main.c if (kstrtouint_from_user(buf, count, 0, &var)) var 5746 drivers/infiniband/hw/mlx5/main.c timeout = min_t(u32, roundup(var, 100), MLX5_MAX_DELAY_DROP_TIMEOUT_MS * var 5748 drivers/infiniband/hw/mlx5/main.c if (timeout != var) var 236 drivers/infiniband/hw/mlx5/mr.c u32 var; var 246 drivers/infiniband/hw/mlx5/mr.c if (sscanf(lbuf, "%u", &var) != 1) var 249 drivers/infiniband/hw/mlx5/mr.c if (var < ent->limit) var 252 drivers/infiniband/hw/mlx5/mr.c if (var > ent->size) { var 254 drivers/infiniband/hw/mlx5/mr.c err = add_keys(dev, c, var - ent->size); var 260 drivers/infiniband/hw/mlx5/mr.c } else if (var < ent->size) { var 261 drivers/infiniband/hw/mlx5/mr.c remove_keys(dev, c, ent->size - var); var 294 drivers/infiniband/hw/mlx5/mr.c u32 var; var 304 drivers/infiniband/hw/mlx5/mr.c if (sscanf(lbuf, "%u", &var) != 1) var 307 drivers/infiniband/hw/mlx5/mr.c if (var > ent->size) var 310 drivers/infiniband/hw/mlx5/mr.c ent->limit = var; var 69 drivers/infiniband/hw/vmw_pvrdma/pvrdma_ring.h static inline __s32 pvrdma_idx(atomic_t *var, __u32 max_elems) var 71 drivers/infiniband/hw/vmw_pvrdma/pvrdma_ring.h const unsigned int idx = atomic_read(var); var 78 drivers/infiniband/hw/vmw_pvrdma/pvrdma_ring.h static inline void pvrdma_idx_ring_inc(atomic_t *var, __u32 max_elems) var 80 drivers/infiniband/hw/vmw_pvrdma/pvrdma_ring.h __u32 idx = atomic_read(var) + 1; /* Increment. */ var 83 drivers/infiniband/hw/vmw_pvrdma/pvrdma_ring.h atomic_set(var, idx); var 61 drivers/input/joystick/iforce/iforce.h #define XMIT_INC(var, n) (var)+=n; (var)&= XMIT_SIZE -1 var 232 drivers/input/keyboard/adp5589-keys.c const struct adp_constants *var; var 391 drivers/input/keyboard/adp5589-keys.c unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); var 392 drivers/input/keyboard/adp5589-keys.c unsigned int bit = kpad->var->bit(kpad->gpiomap[off]); var 395 drivers/input/keyboard/adp5589-keys.c kpad->var->reg(ADP5589_GPI_STATUS_A) + bank) & var 403 drivers/input/keyboard/adp5589-keys.c unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); var 404 drivers/input/keyboard/adp5589-keys.c unsigned int bit = kpad->var->bit(kpad->gpiomap[off]); var 413 drivers/input/keyboard/adp5589-keys.c adp5589_write(kpad->client, kpad->var->reg(ADP5589_GPO_DATA_OUT_A) + var 422 drivers/input/keyboard/adp5589-keys.c unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); var 423 drivers/input/keyboard/adp5589-keys.c unsigned int bit = kpad->var->bit(kpad->gpiomap[off]); var 430 drivers/input/keyboard/adp5589-keys.c kpad->var->reg(ADP5589_GPIO_DIRECTION_A) + bank, var 442 drivers/input/keyboard/adp5589-keys.c unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); var 443 drivers/input/keyboard/adp5589-keys.c unsigned int bit = kpad->var->bit(kpad->gpiomap[off]); var 455 drivers/input/keyboard/adp5589-keys.c ret = adp5589_write(kpad->client, kpad->var->reg(ADP5589_GPO_DATA_OUT_A) var 458 drivers/input/keyboard/adp5589-keys.c kpad->var->reg(ADP5589_GPIO_DIRECTION_A) + bank, var 475 drivers/input/keyboard/adp5589-keys.c for (i = 0; i < kpad->var->maxgpio; i++) var 480 drivers/input/keyboard/adp5589-keys.c pin_used[kpad->gpimap[i].pin - kpad->var->gpi_pin_base] = true; var 486 drivers/input/keyboard/adp5589-keys.c pin_used[kpad->var->c4_extend_cfg] = true; var 491 drivers/input/keyboard/adp5589-keys.c for (i = 0; i < kpad->var->maxgpio; i++) var 535 drivers/input/keyboard/adp5589-keys.c for (i = 0; i <= kpad->var->bank(kpad->var->maxgpio); i++) { var 536 drivers/input/keyboard/adp5589-keys.c kpad->dat_out[i] = adp5589_read(kpad->client, kpad->var->reg( var 538 drivers/input/keyboard/adp5589-keys.c kpad->dir[i] = adp5589_read(kpad->client, kpad->var->reg( var 607 drivers/input/keyboard/adp5589-keys.c if (key_val >= kpad->var->gpi_pin_base && var 608 drivers/input/keyboard/adp5589-keys.c key_val <= kpad->var->gpi_pin_end) { var 646 drivers/input/keyboard/adp5589-keys.c for (i = 0; i < kpad->var->keymapsize; i++) var 660 drivers/input/keyboard/adp5589-keys.c u8 (*reg) (u8) = kpad->var->reg; var 666 drivers/input/keyboard/adp5589-keys.c pdata->keypad_en_mask & kpad->var->row_mask); var 668 drivers/input/keyboard/adp5589-keys.c (pdata->keypad_en_mask >> kpad->var->col_shift) & var 669 drivers/input/keyboard/adp5589-keys.c kpad->var->col_mask); var 691 drivers/input/keyboard/adp5589-keys.c if (pin <= kpad->var->gpi_pin_row_end) { var 692 drivers/input/keyboard/adp5589-keys.c evt_mode1 |= (1 << (pin - kpad->var->gpi_pin_row_base)); var 695 drivers/input/keyboard/adp5589-keys.c ((1 << (pin - kpad->var->gpi_pin_col_base)) & 0xFF); var 698 drivers/input/keyboard/adp5589-keys.c kpad->var->gpi_pin_col_base)) >> 8); var 717 drivers/input/keyboard/adp5589-keys.c for (i = 0; i <= kpad->var->max_row_num; i++) { var 730 drivers/input/keyboard/adp5589-keys.c if (i % 4 == 3 || i == kpad->var->max_row_num) { var 737 drivers/input/keyboard/adp5589-keys.c for (i = 0; i <= kpad->var->max_col_num; i++) { var 738 drivers/input/keyboard/adp5589-keys.c unsigned val = 0, bit = 1 << (i + kpad->var->col_shift); var 750 drivers/input/keyboard/adp5589-keys.c if (i % 4 == 3 || i == kpad->var->max_col_num) { var 789 drivers/input/keyboard/adp5589-keys.c pdata->debounce_dis_mask & kpad->var->row_mask); var 792 drivers/input/keyboard/adp5589-keys.c (pdata->debounce_dis_mask >> kpad->var->col_shift) var 793 drivers/input/keyboard/adp5589-keys.c & kpad->var->col_mask); var 825 drivers/input/keyboard/adp5589-keys.c kpad->var->reg(ADP5589_GPI_STATUS_A)); var 827 drivers/input/keyboard/adp5589-keys.c kpad->var->reg(ADP5589_GPI_STATUS_B)); var 834 drivers/input/keyboard/adp5589-keys.c if (pin <= kpad->var->gpi_pin_row_end) { var 836 drivers/input/keyboard/adp5589-keys.c pin_loc = pin - kpad->var->gpi_pin_row_base; var 837 drivers/input/keyboard/adp5589-keys.c } else if ((pin - kpad->var->gpi_pin_col_base) < 8) { var 839 drivers/input/keyboard/adp5589-keys.c pin_loc = pin - kpad->var->gpi_pin_col_base; var 842 drivers/input/keyboard/adp5589-keys.c pin_loc = pin - kpad->var->gpi_pin_col_base - 8; var 892 drivers/input/keyboard/adp5589-keys.c kpad->var = &const_adp5585; var 896 drivers/input/keyboard/adp5589-keys.c kpad->var = &const_adp5589; var 900 drivers/input/keyboard/adp5589-keys.c if (!((pdata->keypad_en_mask & kpad->var->row_mask) && var 901 drivers/input/keyboard/adp5589-keys.c (pdata->keypad_en_mask >> kpad->var->col_shift)) || var 908 drivers/input/keyboard/adp5589-keys.c if (pdata->keymapsize != kpad->var->keymapsize) { var 920 drivers/input/keyboard/adp5589-keys.c if (pdata->gpimapsize > kpad->var->gpimapsize_max) { var 929 drivers/input/keyboard/adp5589-keys.c if (pin < kpad->var->gpi_pin_base || var 930 drivers/input/keyboard/adp5589-keys.c pin > kpad->var->gpi_pin_end) { var 936 drivers/input/keyboard/adp5589-keys.c if ((1 << (pin - kpad->var->gpi_pin_row_base)) & var 1052 drivers/input/keyboard/adp5589-keys.c adp5589_write(client, kpad->var->reg(ADP5589_GENERAL_CFG), 0); var 1585 drivers/input/keyboard/applespi.c memcpy(efivar_entry->var.VariableName, EFI_BL_LEVEL_NAME, var 1587 drivers/input/keyboard/applespi.c efivar_entry->var.VendorGuid = EFI_BL_LEVEL_GUID; var 424 drivers/input/touchscreen/ads7846.c #define SHOW(name, var, adjust) static ssize_t \ var 429 drivers/input/touchscreen/ads7846.c READ_12BIT_SER(var)); \ var 1298 drivers/iommu/amd_iommu_init.c const char *var; var 1307 drivers/iommu/amd_iommu_init.c var = "IOAPIC"; var 1309 drivers/iommu/amd_iommu_init.c var = "HPET"; var 1311 drivers/iommu/amd_iommu_init.c var = "UNKNOWN"; var 1314 drivers/iommu/amd_iommu_init.c var, (int)handle, var 236 drivers/macintosh/therm_adt746x.c int var = th->temps[i] - th->limits[i]; var 238 drivers/macintosh/therm_adt746x.c if (var > -1) { var 244 drivers/macintosh/therm_adt746x.c if (abs(var - th->last_var[fan_number]) < 2) var 248 drivers/macintosh/therm_adt746x.c new_speed = fan_speed + ((var-1)*step); var 258 drivers/macintosh/therm_adt746x.c new_speed, var, var 261 drivers/macintosh/therm_adt746x.c th->last_var[fan_number] = var; var 262 drivers/macintosh/therm_adt746x.c } else if (var < -2) { var 274 drivers/macintosh/therm_adt746x.c lastvar = var; var 899 drivers/macintosh/windfarm_pm121.c struct wf_sensor **var) var 901 drivers/macintosh/windfarm_pm121.c if (*var == NULL && !strcmp(sensor->name, match)) { var 903 drivers/macintosh/windfarm_pm121.c *var = sensor; var 905 drivers/macintosh/windfarm_pm121.c return *var; var 237 drivers/mcb/mcb-core.c bus->bus_nr, device_id, dev->inst, dev->group, dev->var); var 103 drivers/mcb/mcb-internal.h unsigned int var:6; var 61 drivers/mcb/mcb-parse.c mdev->var = GDD_VAR(reg1); var 64 drivers/md/bcache/stats.c DIV_SAFE(var(cache_hits) * 100, var 65 drivers/md/bcache/stats.c var(cache_hits) + var(cache_misses))); var 69 drivers/md/bcache/stats.c sysfs_hprint(bypassed, var(sectors_bypassed) << 9); var 292 drivers/md/bcache/sysfs.c #define d_strtoul(var) sysfs_strtoul(var, dc->var) var 293 drivers/md/bcache/sysfs.c #define d_strtoul_nonzero(var) sysfs_strtoul_clamp(var, dc->var, 1, INT_MAX) var 294 drivers/md/bcache/sysfs.c #define d_strtoi_h(var) sysfs_hatoi(var, dc->var) var 57 drivers/md/bcache/sysfs.h #define sysfs_print(file, var) \ var 60 drivers/md/bcache/sysfs.h return snprint(buf, PAGE_SIZE, var); \ var 72 drivers/md/bcache/sysfs.h #define var_printf(_var, fmt) sysfs_printf(_var, fmt, var(_var)) var 73 drivers/md/bcache/sysfs.h #define var_print(_var) sysfs_print(_var, var(_var)) var 74 drivers/md/bcache/sysfs.h #define var_hprint(_var) sysfs_hprint(_var, var(_var)) var 76 drivers/md/bcache/sysfs.h #define sysfs_strtoul(file, var) \ var 79 drivers/md/bcache/sysfs.h return strtoul_safe(buf, var) ?: (ssize_t) size; \ var 82 drivers/md/bcache/sysfs.h #define sysfs_strtoul_bool(file, var) \ var 87 drivers/md/bcache/sysfs.h var = v ? 1 : 0; \ var 92 drivers/md/bcache/sysfs.h #define sysfs_strtoul_clamp(file, var, min, max) \ var 99 drivers/md/bcache/sysfs.h var = v; \ var 122 drivers/md/bcache/sysfs.h #define sysfs_hatoi(file, var) \ var 125 drivers/md/bcache/sysfs.h return strtoi_h(buf, &var) ?: (ssize_t) size; \ var 327 drivers/md/bcache/util.h #define strtoul_safe(cp, var) \ var 332 drivers/md/bcache/util.h var = _v; \ var 336 drivers/md/bcache/util.h #define strtoul_safe_clamp(cp, var, min, max) \ var 341 drivers/md/bcache/util.h var = clamp_t(typeof(var), _v, min, max); \ var 345 drivers/md/bcache/util.h #define snprint(buf, size, var) \ var 347 drivers/md/bcache/util.h __builtin_types_compatible_p(typeof(var), int) \ var 349 drivers/md/bcache/util.h __builtin_types_compatible_p(typeof(var), unsigned int) \ var 351 drivers/md/bcache/util.h __builtin_types_compatible_p(typeof(var), long) \ var 353 drivers/md/bcache/util.h __builtin_types_compatible_p(typeof(var), unsigned long)\ var 355 drivers/md/bcache/util.h __builtin_types_compatible_p(typeof(var), int64_t) \ var 357 drivers/md/bcache/util.h __builtin_types_compatible_p(typeof(var), uint64_t) \ var 359 drivers/md/bcache/util.h __builtin_types_compatible_p(typeof(var), const char *) \ var 360 drivers/md/bcache/util.h ? "%s\n" : "%i\n", var) var 500 drivers/media/pci/ivtv/ivtvfb.c static int ivtvfb_set_var(struct ivtv *itv, struct fb_var_screeninfo *var) var 510 drivers/media/pci/ivtv/ivtvfb.c if (var->nonstd) /* YUV */ var 516 drivers/media/pci/ivtv/ivtvfb.c switch (var->bits_per_pixel) { var 524 drivers/media/pci/ivtv/ivtvfb.c switch (var->green.length) { var 549 drivers/media/pci/ivtv/ivtvfb.c oi->bits_per_pixel = var->bits_per_pixel; var 550 drivers/media/pci/ivtv/ivtvfb.c oi->bytes_per_pixel = var->bits_per_pixel / 8; var 553 drivers/media/pci/ivtv/ivtvfb.c switch (var->vmode & FB_VMODE_MASK) { var 568 drivers/media/pci/ivtv/ivtvfb.c ivtv_osd.pixel_stride = var->xres_virtual; var 569 drivers/media/pci/ivtv/ivtvfb.c ivtv_osd.lines = var->yres_virtual; var 576 drivers/media/pci/ivtv/ivtvfb.c ivtv_window.width = var->xres; var 577 drivers/media/pci/ivtv/ivtvfb.c ivtv_window.height = var->yres; var 580 drivers/media/pci/ivtv/ivtvfb.c if (!var->upper_margin) var 581 drivers/media/pci/ivtv/ivtvfb.c var->upper_margin++; var 582 drivers/media/pci/ivtv/ivtvfb.c if (!var->left_margin) var 583 drivers/media/pci/ivtv/ivtvfb.c var->left_margin++; var 584 drivers/media/pci/ivtv/ivtvfb.c ivtv_window.top = var->upper_margin - 1; var 585 drivers/media/pci/ivtv/ivtvfb.c ivtv_window.left = var->left_margin - 1; var 597 drivers/media/pci/ivtv/ivtvfb.c memcpy(&oi->fbvar_cur, var, sizeof(oi->fbvar_cur)); var 600 drivers/media/pci/ivtv/ivtvfb.c var->xres, var->yres, var 601 drivers/media/pci/ivtv/ivtvfb.c var->xres_virtual, var->yres_virtual, var 602 drivers/media/pci/ivtv/ivtvfb.c var->bits_per_pixel); var 605 drivers/media/pci/ivtv/ivtvfb.c var->left_margin, var->upper_margin); var 608 drivers/media/pci/ivtv/ivtvfb.c (var->vmode & FB_VMODE_MASK) == FB_VMODE_NONINTERLACED ? "on" : "off"); var 609 drivers/media/pci/ivtv/ivtvfb.c IVTVFB_DEBUG_INFO("Color space: %s\n", var->nonstd ? "YUV" : "RGB"); var 636 drivers/media/pci/ivtv/ivtvfb.c static int _ivtvfb_check_var(struct fb_var_screeninfo *var, struct ivtv *itv) var 658 drivers/media/pci/ivtv/ivtvfb.c if (var->bits_per_pixel == 8 || var->bits_per_pixel == 32) { var 659 drivers/media/pci/ivtv/ivtvfb.c var->transp.offset = 24; var 660 drivers/media/pci/ivtv/ivtvfb.c var->transp.length = 8; var 661 drivers/media/pci/ivtv/ivtvfb.c var->red.offset = 16; var 662 drivers/media/pci/ivtv/ivtvfb.c var->red.length = 8; var 663 drivers/media/pci/ivtv/ivtvfb.c var->green.offset = 8; var 664 drivers/media/pci/ivtv/ivtvfb.c var->green.length = 8; var 665 drivers/media/pci/ivtv/ivtvfb.c var->blue.offset = 0; var 666 drivers/media/pci/ivtv/ivtvfb.c var->blue.length = 8; var 668 drivers/media/pci/ivtv/ivtvfb.c else if (var->bits_per_pixel == 16) { var 670 drivers/media/pci/ivtv/ivtvfb.c switch (var->green.length) { var 672 drivers/media/pci/ivtv/ivtvfb.c var->red.offset = 8; var 673 drivers/media/pci/ivtv/ivtvfb.c var->red.length = 4; var 674 drivers/media/pci/ivtv/ivtvfb.c var->green.offset = 4; var 675 drivers/media/pci/ivtv/ivtvfb.c var->green.length = 4; var 676 drivers/media/pci/ivtv/ivtvfb.c var->blue.offset = 0; var 677 drivers/media/pci/ivtv/ivtvfb.c var->blue.length = 4; var 678 drivers/media/pci/ivtv/ivtvfb.c var->transp.offset = 12; var 679 drivers/media/pci/ivtv/ivtvfb.c var->transp.length = 1; var 682 drivers/media/pci/ivtv/ivtvfb.c var->red.offset = 10; var 683 drivers/media/pci/ivtv/ivtvfb.c var->red.length = 5; var 684 drivers/media/pci/ivtv/ivtvfb.c var->green.offset = 5; var 685 drivers/media/pci/ivtv/ivtvfb.c var->green.length = 5; var 686 drivers/media/pci/ivtv/ivtvfb.c var->blue.offset = 0; var 687 drivers/media/pci/ivtv/ivtvfb.c var->blue.length = 5; var 688 drivers/media/pci/ivtv/ivtvfb.c var->transp.offset = 15; var 689 drivers/media/pci/ivtv/ivtvfb.c var->transp.length = 1; var 692 drivers/media/pci/ivtv/ivtvfb.c var->red.offset = 11; var 693 drivers/media/pci/ivtv/ivtvfb.c var->red.length = 5; var 694 drivers/media/pci/ivtv/ivtvfb.c var->green.offset = 5; var 695 drivers/media/pci/ivtv/ivtvfb.c var->green.length = 6; var 696 drivers/media/pci/ivtv/ivtvfb.c var->blue.offset = 0; var 697 drivers/media/pci/ivtv/ivtvfb.c var->blue.length = 5; var 698 drivers/media/pci/ivtv/ivtvfb.c var->transp.offset = 0; var 699 drivers/media/pci/ivtv/ivtvfb.c var->transp.length = 0; var 704 drivers/media/pci/ivtv/ivtvfb.c IVTVFB_DEBUG_WARN("Invalid colour mode: %d\n", var->bits_per_pixel); var 709 drivers/media/pci/ivtv/ivtvfb.c if (var->xres > IVTV_OSD_MAX_WIDTH || var->yres > osd_height_limit) { var 711 drivers/media/pci/ivtv/ivtvfb.c var->xres, var->yres); var 716 drivers/media/pci/ivtv/ivtvfb.c if (var->xres_virtual > 4095 / (var->bits_per_pixel / 8) || var 717 drivers/media/pci/ivtv/ivtvfb.c var->xres_virtual * var->yres_virtual * (var->bits_per_pixel / 8) > oi->video_buffer_size || var 718 drivers/media/pci/ivtv/ivtvfb.c var->xres_virtual < var->xres || var 719 drivers/media/pci/ivtv/ivtvfb.c var->yres_virtual < var->yres) { var 721 drivers/media/pci/ivtv/ivtvfb.c var->xres_virtual, var->yres_virtual); var 726 drivers/media/pci/ivtv/ivtvfb.c if (var->bits_per_pixel == 8) { var 728 drivers/media/pci/ivtv/ivtvfb.c if (var->xres & 3) { var 729 drivers/media/pci/ivtv/ivtvfb.c IVTVFB_DEBUG_WARN("Invalid resolution for 8bpp: %d\n", var->xres); var 732 drivers/media/pci/ivtv/ivtvfb.c if (var->xres_virtual & 3) { var 733 drivers/media/pci/ivtv/ivtvfb.c IVTVFB_DEBUG_WARN("Invalid virtual resolution for 8bpp: %d)\n", var->xres_virtual); var 737 drivers/media/pci/ivtv/ivtvfb.c else if (var->bits_per_pixel == 16) { var 739 drivers/media/pci/ivtv/ivtvfb.c if (var->xres & 1) { var 740 drivers/media/pci/ivtv/ivtvfb.c IVTVFB_DEBUG_WARN("Invalid resolution for 16bpp: %d\n", var->xres); var 743 drivers/media/pci/ivtv/ivtvfb.c if (var->xres_virtual & 1) { var 744 drivers/media/pci/ivtv/ivtvfb.c IVTVFB_DEBUG_WARN("Invalid virtual resolution for 16bpp: %d)\n", var->xres_virtual); var 750 drivers/media/pci/ivtv/ivtvfb.c if (var->xoffset >= var->xres_virtual || var->yoffset >= var->yres_virtual) { var 752 drivers/media/pci/ivtv/ivtvfb.c var->xoffset, var->xres_virtual, var->yoffset, var->yres_virtual); var 757 drivers/media/pci/ivtv/ivtvfb.c if (var->nonstd > 1) { var 758 drivers/media/pci/ivtv/ivtvfb.c IVTVFB_DEBUG_WARN("Invalid nonstd % d\n", var->nonstd); var 763 drivers/media/pci/ivtv/ivtvfb.c if (((var->vmode & FB_VMODE_MASK) != FB_VMODE_NONINTERLACED) && var 764 drivers/media/pci/ivtv/ivtvfb.c ((var->vmode & FB_VMODE_MASK) != FB_VMODE_INTERLACED)) { var 765 drivers/media/pci/ivtv/ivtvfb.c IVTVFB_DEBUG_WARN("Invalid video mode: %d\n", var->vmode & FB_VMODE_MASK); var 773 drivers/media/pci/ivtv/ivtvfb.c if (var->left_margin + var->xres > IVTV_OSD_MAX_WIDTH + 1) var 774 drivers/media/pci/ivtv/ivtvfb.c var->left_margin = 1 + ((IVTV_OSD_MAX_WIDTH - var->xres) / 2); var 776 drivers/media/pci/ivtv/ivtvfb.c if (var->upper_margin + var->yres > (itv->is_out_50hz ? 577 : 481)) var 777 drivers/media/pci/ivtv/ivtvfb.c var->upper_margin = 1 + (((itv->is_out_50hz ? 576 : 480) - var 778 drivers/media/pci/ivtv/ivtvfb.c var->yres) / 2); var 781 drivers/media/pci/ivtv/ivtvfb.c var->right_margin = hlimit - var->left_margin - var->xres; var 782 drivers/media/pci/ivtv/ivtvfb.c var->lower_margin = vlimit - var->upper_margin - var->yres; var 785 drivers/media/pci/ivtv/ivtvfb.c var->hsync_len = 24; var 786 drivers/media/pci/ivtv/ivtvfb.c var->vsync_len = 2; var 791 drivers/media/pci/ivtv/ivtvfb.c if ((var->vmode & FB_VMODE_MASK) == FB_VMODE_NONINTERLACED) var 792 drivers/media/pci/ivtv/ivtvfb.c var->pixclock = pixclock / 2; var 794 drivers/media/pci/ivtv/ivtvfb.c var->pixclock = pixclock; var 796 drivers/media/pci/ivtv/ivtvfb.c itv->osd_rect.width = var->xres; var 797 drivers/media/pci/ivtv/ivtvfb.c itv->osd_rect.height = var->yres; var 800 drivers/media/pci/ivtv/ivtvfb.c var->xres, var->yres, var 801 drivers/media/pci/ivtv/ivtvfb.c var->xres_virtual, var->yres_virtual, var 802 drivers/media/pci/ivtv/ivtvfb.c var->bits_per_pixel); var 805 drivers/media/pci/ivtv/ivtvfb.c var->left_margin, var->upper_margin); var 808 drivers/media/pci/ivtv/ivtvfb.c (var->vmode & FB_VMODE_MASK) == FB_VMODE_NONINTERLACED ? "on" : "off"); var 809 drivers/media/pci/ivtv/ivtvfb.c IVTVFB_DEBUG_INFO("Color space: %s\n", var->nonstd ? "YUV" : "RGB"); var 813 drivers/media/pci/ivtv/ivtvfb.c static int ivtvfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 817 drivers/media/pci/ivtv/ivtvfb.c return _ivtvfb_check_var(var, itv); var 820 drivers/media/pci/ivtv/ivtvfb.c static int ivtvfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 825 drivers/media/pci/ivtv/ivtvfb.c if (var->yoffset + info->var.yres > info->var.yres_virtual || var 826 drivers/media/pci/ivtv/ivtvfb.c var->xoffset + info->var.xres > info->var.xres_virtual) var 829 drivers/media/pci/ivtv/ivtvfb.c osd_pan_index = var->yoffset * info->fix.line_length var 830 drivers/media/pci/ivtv/ivtvfb.c + var->xoffset * info->var.bits_per_pixel / 8; var 834 drivers/media/pci/ivtv/ivtvfb.c itv->yuv_info.osd_x_pan = var->xoffset; var 835 drivers/media/pci/ivtv/ivtvfb.c itv->yuv_info.osd_y_pan = var->yoffset; var 850 drivers/media/pci/ivtv/ivtvfb.c rc = ivtvfb_set_var(itv, &info->var); var 851 drivers/media/pci/ivtv/ivtvfb.c ivtvfb_pan_display(&info->var, info); var 868 drivers/media/pci/ivtv/ivtvfb.c if (info->var.bits_per_pixel <= 8) { var 878 drivers/media/pci/ivtv/ivtvfb.c if (info->var.bits_per_pixel == 16) { var 879 drivers/media/pci/ivtv/ivtvfb.c switch (info->var.green.length) { var 1054 drivers/media/pci/ivtv/ivtvfb.c oi->ivtvfb_info.var = oi->ivtvfb_defined; var 114 drivers/media/platform/davinci/vpbe.c struct vpbe_enc_mode_info var; var 122 drivers/media/platform/davinci/vpbe.c var = cfg->outputs[curr_output].modes[i]; var 123 drivers/media/platform/davinci/vpbe.c if (!strcmp(mode, var.name)) { var 124 drivers/media/platform/davinci/vpbe.c vpbe_dev->current_timings = var; var 148 drivers/media/platform/davinci/vpbe.c struct vpbe_enc_mode_info var; var 153 drivers/media/platform/davinci/vpbe.c var = cfg->outputs[curr_output].modes[i]; var 154 drivers/media/platform/davinci/vpbe.c if ((var.timings_type & VPBE_ENC_STD) && var 155 drivers/media/platform/davinci/vpbe.c (var.std_id & std_id)) { var 156 drivers/media/platform/davinci/vpbe.c vpbe_dev->current_timings = var; var 168 drivers/media/platform/davinci/vpbe.c struct vpbe_enc_mode_info var; var 173 drivers/media/platform/davinci/vpbe.c var = cfg->outputs[curr_output].modes[i]; var 174 drivers/media/platform/davinci/vpbe.c if (!strcmp(var.name, std_name)) { var 175 drivers/media/platform/davinci/vpbe.c vpbe_dev->current_timings = var; var 240 drivers/media/platform/exynos-gsc/gsc-core.c int gsc_cal_prescaler_ratio(struct gsc_variant *var, u32 src, u32 dst, var 243 drivers/media/platform/exynos-gsc/gsc-core.c if ((dst > src) || (dst >= src / var->poly_sc_down_max)) { var 248 drivers/media/platform/exynos-gsc/gsc-core.c if ((src / var->poly_sc_down_max / var->pre_sc_down_max) > dst) { var 275 drivers/media/platform/exynos-gsc/gsc-core.c void gsc_check_src_scale_info(struct gsc_variant *var, var 295 drivers/media/platform/exynos-gsc/gsc-core.c gsc_cal_prescaler_ratio(var, s_frame->crop.width, tx, wratio); var 303 drivers/media/platform/exynos-gsc/gsc-core.c gsc_cal_prescaler_ratio(var, s_frame->crop.height, ty, hratio); var 607 drivers/media/platform/exynos-gsc/gsc-core.c int gsc_check_scaler_ratio(struct gsc_variant *var, int sw, int sh, int dw, var 613 drivers/media/platform/exynos-gsc/gsc-core.c sc_down_max = var->sc_down_max; var 615 drivers/media/platform/exynos-gsc/gsc-core.c sc_down_max = var->local_sc_down; var 627 drivers/media/platform/exynos-gsc/gsc-core.c (tmp_w / sw) > var->sc_up_max || var 628 drivers/media/platform/exynos-gsc/gsc-core.c (tmp_h / sh) > var->sc_up_max) var 392 drivers/media/platform/exynos-gsc/gsc-core.h int gsc_cal_prescaler_ratio(struct gsc_variant *var, u32 src, u32 dst, var 395 drivers/media/platform/exynos-gsc/gsc-core.h void gsc_check_src_scale_info(struct gsc_variant *var, var 398 drivers/media/platform/exynos-gsc/gsc-core.h int gsc_check_scaler_ratio(struct gsc_variant *var, int sw, int sh, int dw, var 578 drivers/media/platform/exynos4-is/fimc-capture.c const struct fimc_variant *var = fimc->variant; var 579 drivers/media/platform/exynos4-is/fimc-capture.c const struct fimc_pix_limit *pl = var->pix_limit; var 629 drivers/media/platform/exynos4-is/fimc-capture.c min_w = var->min_out_pixsize; var 630 drivers/media/platform/exynos4-is/fimc-capture.c min_h = var->min_out_pixsize; var 632 drivers/media/platform/exynos4-is/fimc-capture.c if (var->min_vsize_align == 1 && !rotation) var 637 drivers/media/platform/exynos4-is/fimc-capture.c ffs(var->min_out_pixsize) - 1, var 655 drivers/media/platform/exynos4-is/fimc-capture.c const struct fimc_variant *var = fimc->variant; var 656 drivers/media/platform/exynos4-is/fimc-capture.c const struct fimc_pix_limit *pl = var->pix_limit; var 677 drivers/media/platform/exynos4-is/fimc-capture.c min_sz = var->min_out_pixsize; var 681 drivers/media/platform/exynos4-is/fimc-capture.c min_sz = var->min_inp_pixsize; var 713 drivers/media/platform/exynos4-is/fimc-capture.c r->left = round_down(r->left, var->hor_offs_align); var 846 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c static int mtk_mdp_check_scaler_ratio(struct mtk_mdp_variant *var, int src_w, var 859 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c if ((src_w / tmp_w) > var->h_scale_down_max || var 860 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c (src_h / tmp_h) > var->v_scale_down_max || var 861 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c (tmp_w / src_w) > var->h_scale_up_max || var 862 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c (tmp_h / src_h) > var->v_scale_up_max) var 55 drivers/media/platform/omap3isp/ispccp2.c #define BIT_SET(var, shift, mask, val) \ var 57 drivers/media/platform/omap3isp/ispccp2.c var = ((var) & ~((mask) << (shift))) \ var 96 drivers/media/platform/vivid/vivid-osd.c static int vivid_fb_set_var(struct vivid_dev *dev, struct fb_var_screeninfo *var) var 100 drivers/media/platform/vivid/vivid-osd.c if (var->bits_per_pixel != 16) { var 104 drivers/media/platform/vivid/vivid-osd.c dev->display_byte_stride = var->xres * dev->bytes_per_pixel; var 129 drivers/media/platform/vivid/vivid-osd.c static int _vivid_fb_check_var(struct fb_var_screeninfo *var, struct vivid_dev *dev) var 133 drivers/media/platform/vivid/vivid-osd.c var->bits_per_pixel = 16; var 134 drivers/media/platform/vivid/vivid-osd.c if (var->green.length == 5) { var 135 drivers/media/platform/vivid/vivid-osd.c var->red.offset = 10; var 136 drivers/media/platform/vivid/vivid-osd.c var->red.length = 5; var 137 drivers/media/platform/vivid/vivid-osd.c var->green.offset = 5; var 138 drivers/media/platform/vivid/vivid-osd.c var->green.length = 5; var 139 drivers/media/platform/vivid/vivid-osd.c var->blue.offset = 0; var 140 drivers/media/platform/vivid/vivid-osd.c var->blue.length = 5; var 141 drivers/media/platform/vivid/vivid-osd.c var->transp.offset = 15; var 142 drivers/media/platform/vivid/vivid-osd.c var->transp.length = 1; var 144 drivers/media/platform/vivid/vivid-osd.c var->red.offset = 11; var 145 drivers/media/platform/vivid/vivid-osd.c var->red.length = 5; var 146 drivers/media/platform/vivid/vivid-osd.c var->green.offset = 5; var 147 drivers/media/platform/vivid/vivid-osd.c var->green.length = 6; var 148 drivers/media/platform/vivid/vivid-osd.c var->blue.offset = 0; var 149 drivers/media/platform/vivid/vivid-osd.c var->blue.length = 5; var 150 drivers/media/platform/vivid/vivid-osd.c var->transp.offset = 0; var 151 drivers/media/platform/vivid/vivid-osd.c var->transp.length = 0; var 153 drivers/media/platform/vivid/vivid-osd.c var->xoffset = var->yoffset = 0; var 154 drivers/media/platform/vivid/vivid-osd.c var->left_margin = var->upper_margin = 0; var 155 drivers/media/platform/vivid/vivid-osd.c var->nonstd = 0; var 157 drivers/media/platform/vivid/vivid-osd.c var->vmode &= ~FB_VMODE_MASK; var 158 drivers/media/platform/vivid/vivid-osd.c var->vmode |= FB_VMODE_NONINTERLACED; var 161 drivers/media/platform/vivid/vivid-osd.c var->hsync_len = 24; var 162 drivers/media/platform/vivid/vivid-osd.c var->vsync_len = 2; var 163 drivers/media/platform/vivid/vivid-osd.c var->pixclock = 84316; var 164 drivers/media/platform/vivid/vivid-osd.c var->right_margin = 776; var 165 drivers/media/platform/vivid/vivid-osd.c var->lower_margin = 591; var 169 drivers/media/platform/vivid/vivid-osd.c static int vivid_fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 174 drivers/media/platform/vivid/vivid-osd.c return _vivid_fb_check_var(var, dev); var 177 drivers/media/platform/vivid/vivid-osd.c static int vivid_fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 189 drivers/media/platform/vivid/vivid-osd.c rc = vivid_fb_set_var(dev, &info->var); var 209 drivers/media/platform/vivid/vivid-osd.c if (info->var.bits_per_pixel == 16) { var 210 drivers/media/platform/vivid/vivid-osd.c switch (info->var.green.length) { var 316 drivers/media/platform/vivid/vivid-osd.c dev->fb_info.var = dev->fb_defined; var 82 drivers/media/usb/dvb-usb-v2/lmedm04.c #define lme_debug(var, level, args...) do { \ var 83 drivers/media/usb/dvb-usb-v2/lmedm04.c if ((var >= level)) \ var 31 drivers/media/usb/dvb-usb/dvb-usb.h #define dprintk(var,level,args...) \ var 32 drivers/media/usb/dvb-usb/dvb-usb.h do { if ((var & level)) { printk(args); } } while (0) var 76 drivers/mmc/host/alcor.c u32 var; var 78 drivers/mmc/host/alcor.c var = alcor_read8(priv, addr); var 79 drivers/mmc/host/alcor.c var &= ~clear; var 80 drivers/mmc/host/alcor.c var |= set; var 81 drivers/mmc/host/alcor.c alcor_write8(priv, var, addr); var 388 drivers/net/dsa/realtek-smi-core.c const struct realtek_smi_variant *var; var 394 drivers/net/dsa/realtek-smi-core.c var = of_device_get_match_data(dev); var 410 drivers/net/dsa/realtek-smi-core.c smi->clk_delay = var->clk_delay; var 411 drivers/net/dsa/realtek-smi-core.c smi->cmd_read = var->cmd_read; var 412 drivers/net/dsa/realtek-smi-core.c smi->cmd_write = var->cmd_write; var 413 drivers/net/dsa/realtek-smi-core.c smi->ops = var->ops; var 452 drivers/net/dsa/realtek-smi-core.c smi->ds->ops = var->ds_ops; var 60 drivers/net/ethernet/apm/xgene-v2/mac.h static inline void xgene_set_reg_bits(u32 *var, int pos, int len, u32 val) var 64 drivers/net/ethernet/apm/xgene-v2/mac.h *var &= ~mask; var 65 drivers/net/ethernet/apm/xgene-v2/mac.h *var |= ((val << pos) & mask); var 68 drivers/net/ethernet/apm/xgene-v2/mac.h static inline u32 xgene_get_reg_bits(u32 var, int pos, int len) var 72 drivers/net/ethernet/apm/xgene-v2/mac.h return (var & mask) >> pos; var 75 drivers/net/ethernet/apm/xgene-v2/mac.h #define SET_REG_BITS(var, field, val) \ var 76 drivers/net/ethernet/apm/xgene-v2/mac.h xgene_set_reg_bits(var, field ## _POS, field ## _LEN, val) var 78 drivers/net/ethernet/apm/xgene-v2/mac.h #define SET_REG_BIT(var, field, val) \ var 79 drivers/net/ethernet/apm/xgene-v2/mac.h xgene_set_reg_bits(var, field ## _POS, 1, val) var 81 drivers/net/ethernet/apm/xgene-v2/mac.h #define GET_REG_BITS(var, field) \ var 82 drivers/net/ethernet/apm/xgene-v2/mac.h xgene_get_reg_bits(var, field ## _POS, field ## _LEN) var 84 drivers/net/ethernet/apm/xgene-v2/mac.h #define GET_REG_BIT(var, field) ((var) & (field)) var 615 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define bnx2x_fp(bp, nr, var) ((bp)->fp[(nr)].var) var 628 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define bnx2x_fcoe(bp, var) (bnx2x_fcoe_fp(bp)->var) var 630 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define bnx2x_fcoe_sp_obj(bp, var) (bnx2x_fcoe_inner_sp_obj(bp)->var) var 631 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define bnx2x_fcoe_tx(bp, var) (bnx2x_fcoe_fp(bp)-> \ var 633 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h ->var) var 1174 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define bnx2x_sp(bp, var) (&bp->slowpath->var) var 1175 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define bnx2x_sp_mapping(bp, var) \ var 1176 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h (bp->slowpath_mapping + offsetof(struct bnx2x_slowpath, var)) var 1890 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define for_each_cnic_queue(bp, var) \ var 1891 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h for ((var) = BNX2X_NUM_ETH_QUEUES(bp); (var) < BNX2X_NUM_QUEUES(bp); \ var 1892 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h (var)++) \ var 1893 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h if (skip_queue(bp, var)) \ var 1897 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define for_each_eth_queue(bp, var) \ var 1898 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h for ((var) = 0; (var) < BNX2X_NUM_ETH_QUEUES(bp); (var)++) var 1900 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define for_each_nondefault_eth_queue(bp, var) \ var 1901 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h for ((var) = 1; (var) < BNX2X_NUM_ETH_QUEUES(bp); (var)++) var 1903 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define for_each_queue(bp, var) \ var 1904 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h for ((var) = 0; (var) < BNX2X_NUM_QUEUES(bp); (var)++) \ var 1905 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h if (skip_queue(bp, var)) \ var 1910 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define for_each_valid_rx_queue(bp, var) \ var 1911 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h for ((var) = 0; \ var 1912 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h (var) < (CNIC_LOADED(bp) ? BNX2X_NUM_QUEUES(bp) : \ var 1914 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h (var)++) \ var 1915 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h if (skip_rx_queue(bp, var)) \ var 1919 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define for_each_rx_queue_cnic(bp, var) \ var 1920 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h for ((var) = BNX2X_NUM_ETH_QUEUES(bp); (var) < BNX2X_NUM_QUEUES(bp); \ var 1921 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h (var)++) \ var 1922 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h if (skip_rx_queue(bp, var)) \ var 1926 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define for_each_rx_queue(bp, var) \ var 1927 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h for ((var) = 0; (var) < BNX2X_NUM_QUEUES(bp); (var)++) \ var 1928 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h if (skip_rx_queue(bp, var)) \ var 1933 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define for_each_valid_tx_queue(bp, var) \ var 1934 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h for ((var) = 0; \ var 1935 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h (var) < (CNIC_LOADED(bp) ? BNX2X_NUM_QUEUES(bp) : \ var 1937 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h (var)++) \ var 1938 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h if (skip_tx_queue(bp, var)) \ var 1942 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define for_each_tx_queue_cnic(bp, var) \ var 1943 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h for ((var) = BNX2X_NUM_ETH_QUEUES(bp); (var) < BNX2X_NUM_QUEUES(bp); \ var 1944 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h (var)++) \ var 1945 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h if (skip_tx_queue(bp, var)) \ var 1949 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define for_each_tx_queue(bp, var) \ var 1950 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h for ((var) = 0; (var) < BNX2X_NUM_QUEUES(bp); (var)++) \ var 1951 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h if (skip_tx_queue(bp, var)) \ var 1955 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define for_each_nondefault_queue(bp, var) \ var 1956 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h for ((var) = 1; (var) < BNX2X_NUM_QUEUES(bp); (var)++) \ var 1957 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h if (skip_queue(bp, var)) \ var 1961 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define for_each_cos_in_tx_queue(fp, var) \ var 1962 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h for ((var) = 0; (var) < (fp)->max_cos; (var)++) var 179 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h #define bnx2x_vfq(vf, nr, var) ((vf)->vfqs[(nr)].var) var 180 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h #define bnx2x_leading_vfq(vf, var) ((vf)->vfqs[LEADING_IDX].var) var 221 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h #define for_each_vf(bp, var) \ var 222 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h for ((var) = 0; (var) < BNX2X_NR_VIRTFN(bp); (var)++) var 224 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h #define for_each_vfq(vf, var) \ var 225 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h for ((var) = 0; (var) < vf_rxq_count(vf); (var)++) var 227 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h #define for_each_vf_sb(vf, var) \ var 228 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h for ((var) = 0; (var) < vf_sb_count(vf); (var)++) var 323 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h #define bnx2x_vf(bp, idx, var) ((bp)->vfdb->vfs[idx].var) var 1521 drivers/net/ethernet/cavium/liquidio/lio_core.c u32 var; var 1577 drivers/net/ethernet/cavium/liquidio/lio_core.c var = be32_to_cpu((__force __be32)resp->speed); var 1578 drivers/net/ethernet/cavium/liquidio/lio_core.c if (var != speed) { var 1581 drivers/net/ethernet/cavium/liquidio/lio_core.c __func__, var, speed); var 1584 drivers/net/ethernet/cavium/liquidio/lio_core.c oct->speed_setting = var; var 1638 drivers/net/ethernet/cavium/liquidio/lio_core.c u32 var; var 1640 drivers/net/ethernet/cavium/liquidio/lio_core.c var = be32_to_cpu((__force __be32)resp->speed); var 1641 drivers/net/ethernet/cavium/liquidio/lio_core.c oct->speed_setting = var; var 1642 drivers/net/ethernet/cavium/liquidio/lio_core.c if (var == 0xffff) { var 1671 drivers/net/ethernet/cavium/liquidio/lio_core.c u32 var; var 1728 drivers/net/ethernet/cavium/liquidio/lio_core.c var = be32_to_cpu(resp->fec_setting); var 1729 drivers/net/ethernet/cavium/liquidio/lio_core.c resp->fec_setting = var; var 1730 drivers/net/ethernet/cavium/liquidio/lio_core.c if (var != on_off) { var 1733 drivers/net/ethernet/cavium/liquidio/lio_core.c var, on_off); var 1734 drivers/net/ethernet/cavium/liquidio/lio_core.c oct->props[lio->ifidx].fec = var; var 1760 drivers/net/ethernet/cavium/liquidio/lio_core.c u32 var; var 1798 drivers/net/ethernet/cavium/liquidio/lio_core.c var = be32_to_cpu(resp->fec_setting); var 1799 drivers/net/ethernet/cavium/liquidio/lio_core.c resp->fec_setting = var; var 2583 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c #define S(desc, fmt, var) \ var 2585 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c desc " (" #var "):", pfres->var) var 2805 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c #define FIND_VPD_KW(var, name) do { \ var 2806 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c var = pci_vpd_find_info_keyword(vpd, kw_offset, vpdr_len, name); \ var 2807 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (var < 0) { \ var 2812 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c var += PCI_VPD_INFO_FLD_HDR_SIZE; \ var 6515 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c #define INIT_CMD(var, cmd, rd_wr) do { \ var 6516 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c (var).op_to_write = cpu_to_be32(FW_CMD_OP_V(FW_##cmd##_CMD) | \ var 6519 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c (var).retval_len16 = cpu_to_be32(FW_LEN16(var)); \ var 2355 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c #define S(desc, fmt, var) \ var 2357 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c desc " (" #var "):", vfres->var) var 94 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h #define dpni_set_field(var, field, val) \ var 95 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h ((var) |= (((val) << DPNI_##field##_SHIFT) & DPNI_MASK(field))) var 96 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h #define dpni_get_field(var, field) \ var 97 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h (((var) & DPNI_MASK(field)) >> DPNI_##field##_SHIFT) var 298 drivers/net/ethernet/qlogic/netxen/netxen_nic.h #define netxen_set_cmd_desc_port(cmd_desc, var) \ var 299 drivers/net/ethernet/qlogic/netxen/netxen_nic.h ((cmd_desc)->port_ctxid |= ((var) & 0x0F)) var 300 drivers/net/ethernet/qlogic/netxen/netxen_nic.h #define netxen_set_cmd_desc_ctxid(cmd_desc, var) \ var 301 drivers/net/ethernet/qlogic/netxen/netxen_nic.h ((cmd_desc)->port_ctxid |= ((var) << 4 & 0xF0)) var 22 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.h #define _netxen_crb_get_bit(var, bit) ((var >> bit) & 0x1) var 337 drivers/net/ethernet/qlogic/qed/qed_debug.c #define SET_VAR_FIELD(var, type, field, val) \ var 339 drivers/net/ethernet/qlogic/qed/qed_debug.c var[FIELD_DWORD_OFFSET(type, field)] &= \ var 341 drivers/net/ethernet/qlogic/qed/qed_debug.c var[FIELD_DWORD_OFFSET(type, field)] |= \ var 176 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c #define QM_CMD_SET_FIELD(var, cmd, field, value) \ var 177 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c SET_FIELD(var[cmd ## _ ## field ## _OFFSET], \ var 1017 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c #define SET_TUNNEL_TYPE_ENABLE_BIT(var, offset, enable) \ var 1019 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c typeof(var) *__p_var = &(var); \ var 589 drivers/net/ethernet/qlogic/qede/qede.h #define for_each_cos_in_txq(edev, var) \ var 590 drivers/net/ethernet/qlogic/qede/qede.h for ((var) = 0; (var) < (edev)->dev_info.num_tc; (var)++) var 2213 drivers/net/ethernet/qlogic/qla3xxx.c u32 var; var 2230 drivers/net/ethernet/qlogic/qla3xxx.c var = var 2235 drivers/net/ethernet/qlogic/qla3xxx.c var); var 800 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h #define _qlcnic_crb_get_bit(var, bit) ((var >> bit) & 0x1) var 33 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c #define qlcnic_set_cmd_desc_port(cmd_desc, var) \ var 34 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c ((cmd_desc)->port_ctxid |= ((var) & 0x0F)) var 35 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c #define qlcnic_set_cmd_desc_ctxid(cmd_desc, var) \ var 36 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c ((cmd_desc)->port_ctxid |= ((var) << 4 & 0xF0)) var 30 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c #define XLGMAC_STAT(str, var) \ var 33 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c offsetof(struct xlgmac_pdata, stats.var), \ var 100 drivers/net/ethernet/synopsys/dwc-xlgmac.h #define XLGMAC_GET_REG_BITS(var, pos, len) ({ \ var 103 drivers/net/ethernet/synopsys/dwc-xlgmac.h ((var) & GENMASK(_pos + _len - 1, _pos)) >> (_pos); \ var 106 drivers/net/ethernet/synopsys/dwc-xlgmac.h #define XLGMAC_GET_REG_BITS_LE(var, pos, len) ({ \ var 109 drivers/net/ethernet/synopsys/dwc-xlgmac.h typeof(var) _var = le32_to_cpu((var)); \ var 113 drivers/net/ethernet/synopsys/dwc-xlgmac.h #define XLGMAC_SET_REG_BITS(var, pos, len, val) ({ \ var 114 drivers/net/ethernet/synopsys/dwc-xlgmac.h typeof(var) _var = (var); \ var 122 drivers/net/ethernet/synopsys/dwc-xlgmac.h #define XLGMAC_SET_REG_BITS_LE(var, pos, len, val) ({ \ var 123 drivers/net/ethernet/synopsys/dwc-xlgmac.h typeof(var) _var = (var); \ var 96 drivers/net/fddi/skfp/h/cmtdef.h #define SK_LOC_DECL(type,var) type var var 98 drivers/net/fddi/skfp/h/cmtdef.h #define SK_LOC_DECL(type,var) static type var var 492 drivers/net/fddi/skfp/h/cmtdef.h #define SK_UNUSED(var) (void)(var) var 196 drivers/net/fddi/skfp/hwmtm.c #define CR_READ(var) ((var) & 0xffff0000 | ((var) & 0xffff)) var 198 drivers/net/fddi/skfp/hwmtm.c #define CR_READ(var) (__le32)(var) var 814 drivers/net/wireless/ath/ath6kl/main.c static void ath6kl_add_le32(__le32 *var, __le32 val) var 816 drivers/net/wireless/ath/ath6kl/main.c *var = cpu_to_le32(le32_to_cpu(*var) + le32_to_cpu(val)); var 3016 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c u32 var; var 3017 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_fil_iovar_int_get(ifp, "dtim_assoc", &var); var 474 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c memcpy(&nvram_efivar->var.VariableName, name, sizeof(name)); var 475 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c nvram_efivar->var.VendorGuid = EFI_GUID(0x74b00bd9, 0x805a, 0x4d61, var 173 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define NREV_IS(var, val) \ var 174 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (NCONF_HAS(val) && (NCONF_IS(val) || ((var) == (val)))) var 176 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define NREV_GE(var, val) \ var 177 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (NCONF_GE(val) && (!NCONF_LT(val) || ((var) >= (val)))) var 179 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define NREV_GT(var, val) \ var 180 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (NCONF_GT(val) && (!NCONF_LE(val) || ((var) > (val)))) var 182 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define NREV_LT(var, val) \ var 183 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (NCONF_LT(val) && (!NCONF_GE(val) || ((var) < (val)))) var 185 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define NREV_LE(var, val) \ var 186 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (NCONF_LE(val) && (!NCONF_GT(val) || ((var) <= (val)))) var 188 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define LCNREV_IS(var, val) \ var 189 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (LCNCONF_HAS(val) && (LCNCONF_IS(val) || ((var) == (val)))) var 191 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define LCNREV_GE(var, val) \ var 192 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (LCNCONF_GE(val) && (!LCNCONF_LT(val) || ((var) >= (val)))) var 194 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define LCNREV_GT(var, val) \ var 195 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (LCNCONF_GT(val) && (!LCNCONF_LE(val) || ((var) > (val)))) var 197 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define LCNREV_LT(var, val) \ var 198 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (LCNCONF_LT(val) && (!LCNCONF_GE(val) || ((var) < (val)))) var 200 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define LCNREV_LE(var, val) \ var 201 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (LCNCONF_LE(val) && (!LCNCONF_GT(val) || ((var) <= (val)))) var 203 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define D11REV_IS(var, val) \ var 204 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (D11CONF_HAS(val) && (D11CONF_IS(val) || ((var) == (val)))) var 206 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define D11REV_GE(var, val) \ var 207 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (D11CONF_GE(val) && (!D11CONF_LT(val) || ((var) >= (val)))) var 209 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define D11REV_GT(var, val) \ var 210 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (D11CONF_GT(val) && (!D11CONF_LE(val) || ((var) > (val)))) var 212 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define D11REV_LT(var, val) \ var 213 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (D11CONF_LT(val) && (!D11CONF_GE(val) || ((var) < (val)))) var 215 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define D11REV_LE(var, val) \ var 216 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (D11CONF_LE(val) && (!D11CONF_GT(val) || ((var) <= (val)))) var 218 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define PHYTYPE_IS(var, val)\ var 219 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h (PHYCONF_HAS(val) && (PHYCONF_IS(val) || ((var) == (val)))) var 172 drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h static inline void brcmu_maskset32(u32 *var, u32 mask, u8 shift, u32 value) var 175 drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h *var = (*var & ~mask) | value; var 177 drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h static inline u32 brcmu_maskget32(u32 var, u32 mask, u8 shift) var 179 drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h return (var & mask) >> shift; var 181 drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h static inline void brcmu_maskset16(u16 *var, u16 mask, u8 shift, u16 value) var 184 drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h *var = (*var & ~mask) | value; var 186 drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h static inline u16 brcmu_maskget16(u16 var, u16 mask, u8 shift) var 188 drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h return (var & mask) >> shift; var 21 drivers/net/wireless/intersil/hostap/hostap_wlan.h #define GET_INT_PARM(var,idx) var[var[idx] < 0 ? 0 : idx] var 96 drivers/net/wireless/marvell/mwifiex/util.h static inline void le16_unaligned_add_cpu(__le16 *var, u16 val) var 98 drivers/net/wireless/marvell/mwifiex/util.h put_unaligned_le16(get_unaligned_le16(var) + val, var); var 683 drivers/net/wireless/ray_cs.c writeb(0, &pccs->var.start_network.update_param); var 712 drivers/net/wireless/ray_cs.c writeb(0, &pccs->var.join_network.update_param); var 713 drivers/net/wireless/ray_cs.c writeb(0, &pccs->var.join_network.net_initiated); var 904 drivers/net/wireless/ray_cs.c memcpy_toio(&ptx->var, data, len); var 912 drivers/net/wireless/ray_cs.c writeb(addr >> 8, &pccs->var.tx_request.tx_data_ptr[0]); var 913 drivers/net/wireless/ray_cs.c writeb(local->tib_length, &pccs->var.tx_request.tx_data_ptr[1]); var 914 drivers/net/wireless/ray_cs.c writeb(len >> 8, &pccs->var.tx_request.tx_data_length[0]); var 915 drivers/net/wireless/ray_cs.c writeb(len & 0xff, &pccs->var.tx_request.tx_data_length[1]); var 917 drivers/net/wireless/ray_cs.c writeb(PSM_CAM, &pccs->var.tx_request.pow_sav_mode); var 918 drivers/net/wireless/ray_cs.c writeb(local->net_default_tx_rate, &pccs->var.tx_request.tx_rate); var 919 drivers/net/wireless/ray_cs.c writeb(0, &pccs->var.tx_request.antenna); var 944 drivers/net/wireless/ray_cs.c memcpy_toio(&ptx->var, eth2_llc, sizeof(eth2_llc)); var 945 drivers/net/wireless/ray_cs.c memcpy_toio(((void __iomem *)&ptx->var) + sizeof(eth2_llc), var 950 drivers/net/wireless/ray_cs.c &((struct snaphdr_t __iomem *)ptx->var)->org[2]); var 953 drivers/net/wireless/ray_cs.c memcpy_toio((void __iomem *)&ptx->var + var 961 drivers/net/wireless/ray_cs.c memcpy_toio(&ptx->var, data + ETH_HLEN, len - ETH_HLEN); var 964 drivers/net/wireless/ray_cs.c memcpy_toio(&ptx->var, data + ETH_HLEN, len - ETH_HLEN); var 1722 drivers/net/wireless/ray_cs.c writeb(objid, &pccs->var.update_param.object_id); var 1723 drivers/net/wireless/ray_cs.c writeb(1, &pccs->var.update_param.number_objects); var 1724 drivers/net/wireless/ray_cs.c writeb(0, &pccs->var.update_param.failure_cause); var 1757 drivers/net/wireless/ray_cs.c writeb(0xff, &pccs->var); var 1773 drivers/net/wireless/ray_cs.c writeb((UCHAR) i, &pccs->var); var 1874 drivers/net/wireless/ray_cs.c readb(&pccs->var.update_param. var 1900 drivers/net/wireless/ray_cs.c (&pccs->var.start_network.net_initiated) == var 1911 drivers/net/wireless/ray_cs.c pccs->var.start_network.bssid, var 1918 drivers/net/wireless/ray_cs.c readb(&pccs->var.start_network. var 1921 drivers/net/wireless/ray_cs.c readb(&pccs->var.start_network.encryption); var 2005 drivers/net/wireless/ray_cs.c prcs->var.rejoin_net_complete. var 2044 drivers/net/wireless/ray_cs.c pkt_addr = ((readb(&prcs->var.rx_packet.rx_data_ptr[0]) << 8) var 2045 drivers/net/wireless/ray_cs.c + readb(&prcs->var.rx_packet.rx_data_ptr[1])) & RX_BUFF_END; var 2047 drivers/net/wireless/ray_cs.c rx_len = (readb(&prcs->var.rx_packet.rx_data_length[0]) << 8) var 2048 drivers/net/wireless/ray_cs.c + readb(&prcs->var.rx_packet.rx_data_length[1]); var 2050 drivers/net/wireless/ray_cs.c local->last_rsl = readb(&prcs->var.rx_packet.rx_sig_lev); var 2137 drivers/net/wireless/ray_cs.c if (readb(&prcs->var.rx_packet.next_frag_rcs_index) != 0xFF) { var 2139 drivers/net/wireless/ray_cs.c tmp = (readb(&prcs->var.rx_packet.totalpacketlength[0]) << 8) var 2140 drivers/net/wireless/ray_cs.c + readb(&prcs->var.rx_packet.totalpacketlength[1]); var 2145 drivers/net/wireless/ray_cs.c (readb(&prcslink->var.rx_packet.rx_data_length[0]) var 2147 drivers/net/wireless/ray_cs.c + readb(&prcslink->var.rx_packet.rx_data_length[1]); var 2148 drivers/net/wireless/ray_cs.c if (readb(&prcslink->var.rx_packet.next_frag_rcs_index) var 2170 drivers/net/wireless/ray_cs.c if (readb(&prcs->var.rx_packet.next_frag_rcs_index) != 0xFF) var 2207 drivers/net/wireless/ray_cs.c if (readb(&prcs->var.rx_packet.next_frag_rcs_index) != 0xFF) { var 2213 drivers/net/wireless/ray_cs.c readb(&prcslink->var.rx_packet.next_frag_rcs_index); var 2215 drivers/net/wireless/ray_cs.c ((readb(&prcslink->var.rx_packet.rx_data_length[0]) var 2218 drivers/net/wireless/ray_cs.c readb(&prcslink->var.rx_packet.rx_data_length[1])) var 2221 drivers/net/wireless/ray_cs.c ((readb(&prcslink->var.rx_packet.rx_data_ptr[0]) << var 2223 drivers/net/wireless/ray_cs.c + readb(&prcslink->var.rx_packet.rx_data_ptr[1])) var 2230 drivers/net/wireless/ray_cs.c readb(&prcslink->var.rx_packet.next_frag_rcs_index) != var 2379 drivers/net/wireless/ray_cs.c unsigned rcsindex = readb(&prcs->var.rx_packet.next_frag_rcs_index); var 2389 drivers/net/wireless/ray_cs.c rcsindex = readb(&prcslink->var.rx_packet.next_frag_rcs_index); var 2428 drivers/net/wireless/ray_cs.c msg->var[0], msg->var[1], msg->var[2], msg->var[3], var 2429 drivers/net/wireless/ray_cs.c msg->var[4], msg->var[5]); var 2430 drivers/net/wireless/ray_cs.c if (msg->var[2] == 1) { var 2443 drivers/net/wireless/ray_cs.c if (msg->var[2] == 2) { var 2444 drivers/net/wireless/ray_cs.c if ((msg->var[3] | msg->var[4]) == 0) { var 2673 drivers/net/wireless/ray_cs.c writeb(addr >> 8, pccs->var.tx_request.tx_data_ptr); var 2674 drivers/net/wireless/ray_cs.c writeb(0x20, pccs->var.tx_request.tx_data_ptr + 1); var 2675 drivers/net/wireless/ray_cs.c writeb(TX_AUTHENTICATE_LENGTH_MSB, pccs->var.tx_request.tx_data_length); var 2677 drivers/net/wireless/ray_cs.c pccs->var.tx_request.tx_data_length + 1); var 2678 drivers/net/wireless/ray_cs.c writeb(0, &pccs->var.tx_request.pow_sav_mode); var 2690 drivers/net/wireless/ray_cs.c memset_io(ptx->var, 0, 6); var 2691 drivers/net/wireless/ray_cs.c writeb(auth_type & 0xff, ptx->var + 2); var 535 drivers/net/wireless/rayctl.h } var; var 573 drivers/net/wireless/rayctl.h UCHAR var[0]; var 580 drivers/net/wireless/rayctl.h UCHAR var[1]; var 611 drivers/net/wireless/rayctl.h } var; var 229 drivers/pci/controller/dwc/pci-imx6.c u32 var; var 238 drivers/pci/controller/dwc/pci-imx6.c var = PCIE_PHY_CTRL_DATA(data); var 239 drivers/pci/controller/dwc/pci-imx6.c dw_pcie_writel_dbi(pci, PCIE_PHY_CTRL, var); var 242 drivers/pci/controller/dwc/pci-imx6.c var |= PCIE_PHY_CTRL_CAP_DAT; var 243 drivers/pci/controller/dwc/pci-imx6.c dw_pcie_writel_dbi(pci, PCIE_PHY_CTRL, var); var 250 drivers/pci/controller/dwc/pci-imx6.c var = PCIE_PHY_CTRL_DATA(data); var 251 drivers/pci/controller/dwc/pci-imx6.c dw_pcie_writel_dbi(pci, PCIE_PHY_CTRL, var); var 259 drivers/pci/controller/dwc/pci-imx6.c var = PCIE_PHY_CTRL_WR; var 260 drivers/pci/controller/dwc/pci-imx6.c dw_pcie_writel_dbi(pci, PCIE_PHY_CTRL, var); var 268 drivers/pci/controller/dwc/pci-imx6.c var = PCIE_PHY_CTRL_DATA(data); var 269 drivers/pci/controller/dwc/pci-imx6.c dw_pcie_writel_dbi(pci, PCIE_PHY_CTRL, var); var 527 drivers/pci/hotplug/ibmphp_ebda.c static int first_slot_num(u8 slot_num, u8 first_slot, u8 var) var 533 drivers/pci/hotplug/ibmphp_ebda.c if (!var) { var 309 drivers/perf/arm-cci.c return snprintf(buf, PAGE_SIZE, "config=0x%lx\n", (unsigned long)eattr->var); var 529 drivers/perf/arm-cci.c (unsigned long)eattr->var, CCI5xx_PORT_GLOBAL); var 699 drivers/perf/arm-cci.c return snprintf(buf, PAGE_SIZE, "%s\n", (char *)eattr->var); var 709 drivers/perf/arm-cci.c (unsigned long)eattr->var); var 224 drivers/perf/arm-ccn.c return snprintf(buf, PAGE_SIZE, "%s\n", (char *)ea->var); var 79 drivers/perf/arm_dsu_pmu.c .var = (void *)_config \ var 139 drivers/perf/arm_dsu_pmu.c (unsigned long)eattr->var); var 148 drivers/perf/arm_dsu_pmu.c return snprintf(buf, PAGE_SIZE, "%s\n", (char *)eattr->var); var 159 drivers/perf/arm_dsu_pmu.c unsigned long mask_id = (unsigned long)eattr->var; var 205 drivers/perf/arm_dsu_pmu.c unsigned long evt = (unsigned long)eattr->var; var 127 drivers/perf/arm_spe_pmu.c int cap = (long)ea->var; var 35 drivers/perf/hisilicon/hisi_uncore_pmu.c return sprintf(buf, "%s\n", (char *)eattr->var); var 48 drivers/perf/hisilicon/hisi_uncore_pmu.c return sprintf(page, "config=0x%lx\n", (unsigned long)eattr->var); var 618 drivers/perf/qcom_l3_pmu.c return sprintf(buf, "%s\n", (char *) eattr->var); var 624 drivers/perf/qcom_l3_pmu.c .var = (void *) _config, } \ var 126 drivers/perf/thunderx2_pmu.c return sprintf(buf, "event=0x%lx\n", (unsigned long) eattr->var); var 173 drivers/perf/xgene_pmu.c return sprintf(buf, "%s\n", (char *) eattr->var); var 179 drivers/perf/xgene_pmu.c .var = (void *) _config, } \ var 284 drivers/perf/xgene_pmu.c return sprintf(buf, "config=0x%lx\n", (unsigned long) eattr->var); var 290 drivers/perf/xgene_pmu.c .var = (void *) _config, } \ var 20 drivers/ptp/ptp_sysfs.c #define PTP_SHOW_INT(name, var) \ var 21 drivers/ptp/ptp_sysfs.c static ssize_t var##_show(struct device *dev, \ var 25 drivers/ptp/ptp_sysfs.c return snprintf(page, PAGE_SIZE-1, "%d\n", ptp->info->var); \ var 27 drivers/ptp/ptp_sysfs.c static DEVICE_ATTR(name, 0444, var##_show, NULL); var 464 drivers/scsi/aacraid/rx.c u32 var = 0; var 473 drivers/scsi/aacraid/rx.c 0, 0, 0, 0, 0, 0, &var, NULL, NULL, NULL, NULL); var 474 drivers/scsi/aacraid/rx.c if (!bled && (var != 0x00000001) && (var != 0x3803000F)) var 479 drivers/scsi/aacraid/rx.c 0, 0, 0, 0, 0, 0, &var, NULL, NULL, NULL, NULL); var 484 drivers/scsi/aacraid/rx.c if (bled && (var == 0x3803000F)) { /* USE_OTHER_METHOD */ var 487 drivers/scsi/aacraid/rx.c var = 0x00000001; var 489 drivers/scsi/aacraid/rx.c if (bled && (var != 0x00000001)) var 127 drivers/scsi/aic7xxx/queue.h #define SLIST_FOREACH(var, head, field) \ var 128 drivers/scsi/aic7xxx/queue.h for ((var) = SLIST_FIRST((head)); \ var 129 drivers/scsi/aic7xxx/queue.h (var); \ var 130 drivers/scsi/aic7xxx/queue.h (var) = SLIST_NEXT((var), field)) var 189 drivers/scsi/aic7xxx/queue.h #define STAILQ_FOREACH(var, head, field) \ var 190 drivers/scsi/aic7xxx/queue.h for((var) = STAILQ_FIRST((head)); \ var 191 drivers/scsi/aic7xxx/queue.h (var); \ var 192 drivers/scsi/aic7xxx/queue.h (var) = STAILQ_NEXT((var), field)) var 271 drivers/scsi/aic7xxx/queue.h #define LIST_FOREACH(var, head, field) \ var 272 drivers/scsi/aic7xxx/queue.h for ((var) = LIST_FIRST((head)); \ var 273 drivers/scsi/aic7xxx/queue.h (var); \ var 274 drivers/scsi/aic7xxx/queue.h (var) = LIST_NEXT((var), field)) var 336 drivers/scsi/aic7xxx/queue.h #define TAILQ_FOREACH(var, head, field) \ var 337 drivers/scsi/aic7xxx/queue.h for ((var) = TAILQ_FIRST((head)); \ var 338 drivers/scsi/aic7xxx/queue.h (var); \ var 339 drivers/scsi/aic7xxx/queue.h (var) = TAILQ_NEXT((var), field)) var 341 drivers/scsi/aic7xxx/queue.h #define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ var 342 drivers/scsi/aic7xxx/queue.h for ((var) = TAILQ_LAST((head), headname); \ var 343 drivers/scsi/aic7xxx/queue.h (var); \ var 344 drivers/scsi/aic7xxx/queue.h (var) = TAILQ_PREV((var), headname, field)) var 427 drivers/scsi/aic7xxx/queue.h #define CIRCLEQ_FOREACH(var, head, field) \ var 428 drivers/scsi/aic7xxx/queue.h for ((var) = CIRCLEQ_FIRST((head)); \ var 429 drivers/scsi/aic7xxx/queue.h (var) != (void *)(head); \ var 430 drivers/scsi/aic7xxx/queue.h (var) = CIRCLEQ_NEXT((var), field)) var 432 drivers/scsi/aic7xxx/queue.h #define CIRCLEQ_FOREACH_REVERSE(var, head, field) \ var 433 drivers/scsi/aic7xxx/queue.h for ((var) = CIRCLEQ_LAST((head)); \ var 434 drivers/scsi/aic7xxx/queue.h (var) != (void *)(head); \ var 435 drivers/scsi/aic7xxx/queue.h (var) = CIRCLEQ_PREV((var), field)) var 343 drivers/scsi/csiostor/csio_hw.c #define FIND_VPD_KW(var, name) do { \ var 344 drivers/scsi/csiostor/csio_hw.c var = csio_hw_get_vpd_keyword_val(v, name); \ var 345 drivers/scsi/csiostor/csio_hw.c if (var < 0) { \ var 423 drivers/scsi/fcoe/fcoe_sysfs.c fcoe_ctlr_var_store(u32 *var, const char *buf, size_t count) var 432 drivers/scsi/fcoe/fcoe_sysfs.c *var = v; var 174 drivers/scsi/raid_class.c #define raid_attr_show_internal(attr, fmt, var, code) \ var 181 drivers/scsi/raid_class.c return snprintf(buf, 20, #fmt "\n", var); \ var 986 drivers/spi/spi-loopback-test.c #define FOR_EACH_ALIGNMENT(var) \ var 987 drivers/spi/spi-loopback-test.c for (var = 0; \ var 988 drivers/spi/spi-loopback-test.c var < (test->iterate_##var ? \ var 991 drivers/spi/spi-loopback-test.c test->iterate_##var) : \ var 993 drivers/spi/spi-loopback-test.c var++) var 184 drivers/spi/spi-st-ssc4.c u32 spi_st_clk, sscbrg, var; var 231 drivers/spi/spi-st-ssc4.c var = readl_relaxed(spi_st->base + SSC_CTL); var 232 drivers/spi/spi-st-ssc4.c var |= SSC_CTL_MS; var 235 drivers/spi/spi-st-ssc4.c var |= SSC_CTL_PO; var 237 drivers/spi/spi-st-ssc4.c var &= ~SSC_CTL_PO; var 240 drivers/spi/spi-st-ssc4.c var |= SSC_CTL_PH; var 242 drivers/spi/spi-st-ssc4.c var &= ~SSC_CTL_PH; var 245 drivers/spi/spi-st-ssc4.c var |= SSC_CTL_HB; var 247 drivers/spi/spi-st-ssc4.c var &= ~SSC_CTL_HB; var 250 drivers/spi/spi-st-ssc4.c var |= SSC_CTL_LPB; var 252 drivers/spi/spi-st-ssc4.c var &= ~SSC_CTL_LPB; var 254 drivers/spi/spi-st-ssc4.c var &= ~SSC_CTL_DATA_WIDTH_MSK; var 255 drivers/spi/spi-st-ssc4.c var |= (spi->bits_per_word - 1); var 257 drivers/spi/spi-st-ssc4.c var |= SSC_CTL_EN_TX_FIFO | SSC_CTL_EN_RX_FIFO; var 258 drivers/spi/spi-st-ssc4.c var |= SSC_CTL_EN; var 260 drivers/spi/spi-st-ssc4.c writel_relaxed(var, spi_st->base + SSC_CTL); var 303 drivers/spi/spi-st-ssc4.c u32 var; var 341 drivers/spi/spi-st-ssc4.c var = readw_relaxed(spi_st->base + SSC_CTL); var 342 drivers/spi/spi-st-ssc4.c var |= SSC_CTL_SR; var 343 drivers/spi/spi-st-ssc4.c writel_relaxed(var, spi_st->base + SSC_CTL); var 346 drivers/spi/spi-st-ssc4.c var = readl_relaxed(spi_st->base + SSC_CTL); var 347 drivers/spi/spi-st-ssc4.c var &= ~SSC_CTL_SR; var 348 drivers/spi/spi-st-ssc4.c writel_relaxed(var, spi_st->base + SSC_CTL); var 351 drivers/spi/spi-st-ssc4.c var = readl_relaxed(spi_st->base + SSC_CTL); var 352 drivers/spi/spi-st-ssc4.c var &= ~SSC_CTL_MS; var 353 drivers/spi/spi-st-ssc4.c writel_relaxed(var, spi_st->base + SSC_CTL); var 688 drivers/staging/axis-fifo/axis-fifo.c char *name, unsigned int *var) var 692 drivers/staging/axis-fifo/axis-fifo.c rc = of_property_read_u32(fifo->dt_device->of_node, name, var); var 699 drivers/staging/axis-fifo/axis-fifo.c name, *var); var 248 drivers/staging/fbtft/fb_agm1264k-fl.c if (src[(y * 8 + i) * par->info->var.xres + x]) var 299 drivers/staging/fbtft/fb_agm1264k-fl.c signed short *convert_buf = kmalloc_array(par->info->var.xres * var 300 drivers/staging/fbtft/fb_agm1264k-fl.c par->info->var.yres, sizeof(signed short), GFP_NOIO); var 306 drivers/staging/fbtft/fb_agm1264k-fl.c for (x = 0; x < par->info->var.xres; ++x) var 307 drivers/staging/fbtft/fb_agm1264k-fl.c for (y = 0; y < par->info->var.yres; ++y) { var 308 drivers/staging/fbtft/fb_agm1264k-fl.c u16 pixel = vmem16[y * par->info->var.xres + x]; var 318 drivers/staging/fbtft/fb_agm1264k-fl.c convert_buf[y * par->info->var.xres + x] = var 323 drivers/staging/fbtft/fb_agm1264k-fl.c for (x = 0; x < par->info->var.xres; ++x) var 324 drivers/staging/fbtft/fb_agm1264k-fl.c for (y = 0; y < par->info->var.yres; ++y) { var 326 drivers/staging/fbtft/fb_agm1264k-fl.c convert_buf[y * par->info->var.xres + x]; var 344 drivers/staging/fbtft/fb_agm1264k-fl.c iterate_diffusion_matrix(par->info->var.xres, var 345 drivers/staging/fbtft/fb_agm1264k-fl.c par->info->var.yres, var 353 drivers/staging/fbtft/fb_agm1264k-fl.c if (addr_win.xs < par->info->var.xres / 2) { var 356 drivers/staging/fbtft/fb_agm1264k-fl.c par->info->var.xres / 2, y); var 358 drivers/staging/fbtft/fb_agm1264k-fl.c len = par->info->var.xres / 2 - addr_win.xs; var 375 drivers/staging/fbtft/fb_agm1264k-fl.c if (addr_win.xe >= par->info->var.xres / 2) { var 378 drivers/staging/fbtft/fb_agm1264k-fl.c par->info->var.xres / 2, var 381 drivers/staging/fbtft/fb_agm1264k-fl.c len = addr_win.xe + 1 - par->info->var.xres / 2; var 110 drivers/staging/fbtft/fb_bd663474.c switch (par->info->var.rotate) { var 135 drivers/staging/fbtft/fb_bd663474.c switch (par->info->var.rotate) { var 123 drivers/staging/fbtft/fb_hx8340bn.c switch (par->info->var.rotate) { var 89 drivers/staging/fbtft/fb_hx8353d.c switch (par->info->var.rotate) { var 156 drivers/staging/fbtft/fb_hx8357d.c switch (par->info->var.rotate) { var 118 drivers/staging/fbtft/fb_ili9163.c switch (par->info->var.rotate) { var 142 drivers/staging/fbtft/fb_ili9163.c par->info->var.rotate = 0; var 171 drivers/staging/fbtft/fb_ili9163.c switch (par->info->var.rotate) { var 167 drivers/staging/fbtft/fb_ili9320.c switch (par->info->var.rotate) { var 192 drivers/staging/fbtft/fb_ili9320.c switch (par->info->var.rotate) { var 159 drivers/staging/fbtft/fb_ili9325.c switch (par->info->var.rotate) { var 184 drivers/staging/fbtft/fb_ili9325.c switch (par->info->var.rotate) { var 100 drivers/staging/fbtft/fb_ili9340.c switch (par->info->var.rotate) { var 87 drivers/staging/fbtft/fb_ili9341.c switch (par->info->var.rotate) { var 61 drivers/staging/fbtft/fb_ili9481.c switch (par->info->var.rotate) { var 59 drivers/staging/fbtft/fb_ili9486.c switch (par->info->var.rotate) { var 48 drivers/staging/fbtft/fb_ra8875.c par->info->var.xres, var 49 drivers/staging/fbtft/fb_ra8875.c par->info->var.yres); var 53 drivers/staging/fbtft/fb_ra8875.c if ((par->info->var.xres == 320) && (par->info->var.yres == 240)) { var 77 drivers/staging/fbtft/fb_ra8875.c } else if ((par->info->var.xres == 480) && var 78 drivers/staging/fbtft/fb_ra8875.c (par->info->var.yres == 272)) { var 102 drivers/staging/fbtft/fb_ra8875.c } else if ((par->info->var.xres == 640) && var 103 drivers/staging/fbtft/fb_ra8875.c (par->info->var.yres == 480)) { var 127 drivers/staging/fbtft/fb_ra8875.c } else if ((par->info->var.xres == 800) && var 128 drivers/staging/fbtft/fb_ra8875.c (par->info->var.yres == 480)) { var 124 drivers/staging/fbtft/fb_s6d02a1.c switch (par->info->var.rotate) { var 74 drivers/staging/fbtft/fb_s6d1121.c switch (par->info->var.rotate) { var 99 drivers/staging/fbtft/fb_s6d1121.c switch (par->info->var.rotate) { var 24 drivers/staging/fbtft/fb_sh1106.c if (!par->info->var.xres || par->info->var.xres > WIDTH || var 25 drivers/staging/fbtft/fb_sh1106.c !par->info->var.yres || par->info->var.yres > HEIGHT || var 26 drivers/staging/fbtft/fb_sh1106.c par->info->var.yres % 8) { var 31 drivers/staging/fbtft/fb_sh1106.c if (par->info->var.rotate) { var 45 drivers/staging/fbtft/fb_sh1106.c write_reg(par, 0xA8, par->info->var.yres - 1); var 62 drivers/staging/fbtft/fb_sh1106.c if (par->info->var.yres == 64) var 65 drivers/staging/fbtft/fb_sh1106.c else if (par->info->var.yres == 48) var 115 drivers/staging/fbtft/fb_sh1106.c u32 xres = par->info->var.xres; var 71 drivers/staging/fbtft/fb_ssd1289.c switch (par->info->var.rotate) { var 79 drivers/staging/fbtft/fb_ssd1289.c write_reg(par, 0x4e, par->info->var.xres - 1 - xs); var 80 drivers/staging/fbtft/fb_ssd1289.c write_reg(par, 0x4f, par->info->var.yres - 1 - ys); var 83 drivers/staging/fbtft/fb_ssd1289.c write_reg(par, 0x4e, par->info->var.yres - 1 - ys); var 88 drivers/staging/fbtft/fb_ssd1289.c write_reg(par, 0x4f, par->info->var.xres - 1 - xs); var 106 drivers/staging/fbtft/fb_ssd1289.c switch (par->info->var.rotate) { var 39 drivers/staging/fbtft/fb_ssd1305.c if (par->info->var.yres == 64) var 55 drivers/staging/fbtft/fb_ssd1305.c if (par->info->var.yres == 64) var 81 drivers/staging/fbtft/fb_ssd1305.c write_reg(par, 0xA0 | ((par->info->var.rotate == 180) ? 0x0 : 0x1)); var 87 drivers/staging/fbtft/fb_ssd1305.c write_reg(par, ((par->info->var.rotate == 180) ? 0xC8 : 0xC0)); var 91 drivers/staging/fbtft/fb_ssd1305.c if (par->info->var.yres == 64) { var 125 drivers/staging/fbtft/fb_ssd1305.c write_reg(par, 0x00 | ((par->info->var.rotate == 180) ? 0x0 : 0x4)); var 159 drivers/staging/fbtft/fb_ssd1305.c for (x = 0; x < par->info->var.xres; x++) { var 160 drivers/staging/fbtft/fb_ssd1305.c for (y = 0; y < par->info->var.yres / 8; y++) { var 164 drivers/staging/fbtft/fb_ssd1305.c par->info->var.xres + x] ? var 173 drivers/staging/fbtft/fb_ssd1305.c par->info->var.xres * par->info->var.yres / var 38 drivers/staging/fbtft/fb_ssd1306.c if (par->info->var.yres == 64) var 54 drivers/staging/fbtft/fb_ssd1306.c if (par->info->var.yres == 64) var 56 drivers/staging/fbtft/fb_ssd1306.c else if (par->info->var.yres == 48) var 88 drivers/staging/fbtft/fb_ssd1306.c if (par->info->var.yres == 64) var 91 drivers/staging/fbtft/fb_ssd1306.c else if (par->info->var.yres == 48) var 145 drivers/staging/fbtft/fb_ssd1306.c if (par->info->var.xres == 64 && par->info->var.yres == 48) var 177 drivers/staging/fbtft/fb_ssd1306.c u32 xres = par->info->var.xres; var 178 drivers/staging/fbtft/fb_ssd1306.c u32 yres = par->info->var.yres; var 146 drivers/staging/fbtft/fb_ssd1325.c for (x = 0; x < par->info->var.xres; x++) { var 149 drivers/staging/fbtft/fb_ssd1325.c for (y = 0; y < par->info->var.yres; y++) { var 150 drivers/staging/fbtft/fb_ssd1325.c n1 = rgb565_to_g16(vmem16[y * par->info->var.xres + x]); var 152 drivers/staging/fbtft/fb_ssd1325.c [y * par->info->var.xres + x + 1]); var 162 drivers/staging/fbtft/fb_ssd1325.c par->info->var.xres * par->info->var.yres / 2); var 32 drivers/staging/fbtft/fb_ssd1331.c if (par->info->var.rotate == 180) var 82 drivers/staging/fbtft/fb_ssd1351.c switch (par->info->var.rotate) { var 109 drivers/staging/fbtft/fb_st7735r.c switch (par->info->var.rotate) { var 139 drivers/staging/fbtft/fb_st7789v.c switch (par->info->var.rotate) { var 63 drivers/staging/fbtft/fb_tinylcd.c switch (par->info->var.rotate) { var 107 drivers/staging/fbtft/fb_uc1611.c switch (par->info->var.rotate) { var 145 drivers/staging/fbtft/fb_uc1611.c par->info->var.grayscale = 1; var 146 drivers/staging/fbtft/fb_uc1611.c par->info->var.red.offset = 0; var 147 drivers/staging/fbtft/fb_uc1611.c par->info->var.red.length = 8; var 148 drivers/staging/fbtft/fb_uc1611.c par->info->var.green.offset = 0; var 149 drivers/staging/fbtft/fb_uc1611.c par->info->var.green.length = 8; var 150 drivers/staging/fbtft/fb_uc1611.c par->info->var.blue.offset = 0; var 151 drivers/staging/fbtft/fb_uc1611.c par->info->var.blue.length = 8; var 152 drivers/staging/fbtft/fb_uc1611.c par->info->var.transp.offset = 0; var 153 drivers/staging/fbtft/fb_uc1611.c par->info->var.transp.length = 0; var 155 drivers/staging/fbtft/fb_uc1611.c switch (par->info->var.rotate) { var 226 drivers/staging/fbtft/fb_uc1611.c switch (par->info->var.rotate) { var 260 drivers/staging/fbtft/fb_uc1611.c switch (par->info->var.rotate) { var 119 drivers/staging/fbtft/fb_upd161704.c switch (par->info->var.rotate) { var 145 drivers/staging/fbtft/fb_upd161704.c switch (par->info->var.rotate) { var 75 drivers/staging/fbtft/fb_watterott.c pos[2] = cpu_to_be16(par->info->var.xres); var 81 drivers/staging/fbtft/fb_watterott.c for (j = 0; j < par->info->var.xres; j++) var 113 drivers/staging/fbtft/fb_watterott.c pos[2] = cpu_to_be16(par->info->var.xres); var 119 drivers/staging/fbtft/fb_watterott.c for (j = 0; j < par->info->var.xres; j++) { var 124 drivers/staging/fbtft/fb_watterott.c par->txbuf.buf, 10 + par->info->var.xres); var 191 drivers/staging/fbtft/fb_watterott.c switch (par->info->var.rotate) { var 265 drivers/staging/fbtft/fbtft-core.c end_line = par->info->var.yres - 1; var 267 drivers/staging/fbtft/fbtft-core.c if (start_line > par->info->var.yres - 1 || var 268 drivers/staging/fbtft/fbtft-core.c end_line > par->info->var.yres - 1) { var 272 drivers/staging/fbtft/fbtft-core.c end_line, par->info->var.yres - 1); var 274 drivers/staging/fbtft/fbtft-core.c end_line = par->info->var.yres - 1; var 282 drivers/staging/fbtft/fbtft-core.c par->info->var.xres - 1, end_line); var 320 drivers/staging/fbtft/fbtft-core.c height = info->var.yres - 1; var 348 drivers/staging/fbtft/fbtft-core.c par->dirty_lines_start = par->info->var.yres - 1; var 361 drivers/staging/fbtft/fbtft-core.c if (y_high > info->var.yres - 1) var 362 drivers/staging/fbtft/fbtft-core.c y_high = info->var.yres - 1; var 452 drivers/staging/fbtft/fbtft-core.c val = chan_to_field(red, &info->var.red); var 453 drivers/staging/fbtft/fbtft-core.c val |= chan_to_field(green, &info->var.green); var 454 drivers/staging/fbtft/fbtft-core.c val |= chan_to_field(blue, &info->var.blue); var 679 drivers/staging/fbtft/fbtft-core.c info->var.rotate = pdata->rotate; var 680 drivers/staging/fbtft/fbtft-core.c info->var.xres = width; var 681 drivers/staging/fbtft/fbtft-core.c info->var.yres = height; var 682 drivers/staging/fbtft/fbtft-core.c info->var.xres_virtual = info->var.xres; var 683 drivers/staging/fbtft/fbtft-core.c info->var.yres_virtual = info->var.yres; var 684 drivers/staging/fbtft/fbtft-core.c info->var.bits_per_pixel = bpp; var 685 drivers/staging/fbtft/fbtft-core.c info->var.nonstd = 1; var 688 drivers/staging/fbtft/fbtft-core.c info->var.red.offset = 11; var 689 drivers/staging/fbtft/fbtft-core.c info->var.red.length = 5; var 690 drivers/staging/fbtft/fbtft-core.c info->var.green.offset = 5; var 691 drivers/staging/fbtft/fbtft-core.c info->var.green.length = 6; var 692 drivers/staging/fbtft/fbtft-core.c info->var.blue.offset = 0; var 693 drivers/staging/fbtft/fbtft-core.c info->var.blue.length = 5; var 694 drivers/staging/fbtft/fbtft-core.c info->var.transp.offset = 0; var 695 drivers/staging/fbtft/fbtft-core.c info->var.transp.length = 0; var 832 drivers/staging/fbtft/fbtft-core.c par->fbtftops.update_display(par, 0, par->info->var.yres - 1); var 856 drivers/staging/fbtft/fbtft-core.c fb_info->fix.id, fb_info->var.xres, fb_info->var.yres, var 76 drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h #define dpsw_set_field(var, field, val) \ var 77 drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h ((var) |= (((val) << DPSW_##field##_SHIFT) & DPSW_MASK(field))) var 78 drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h #define dpsw_get_field(var, field) \ var 79 drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h (((var) & DPSW_MASK(field)) >> DPSW_##field##_SHIFT) var 80 drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h #define dpsw_get_bit(var, bit) \ var 81 drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h (((var) >> (bit)) & GENMASK(0, 0)) var 636 drivers/staging/qlge/qlge_main.c u32 var = 0; var 646 drivers/staging/qlge/qlge_main.c var = ql_read32(qdev, STS); var 647 drivers/staging/qlge/qlge_main.c return var; var 654 drivers/staging/qlge/qlge_main.c var = ql_read32(qdev, STS); var 657 drivers/staging/qlge/qlge_main.c return var; var 662 drivers/staging/qlge/qlge_main.c u32 var = 0; var 676 drivers/staging/qlge/qlge_main.c var = ql_read32(qdev, STS); var 680 drivers/staging/qlge/qlge_main.c return var; var 2500 drivers/staging/qlge/qlge_main.c u32 var; var 2512 drivers/staging/qlge/qlge_main.c var = ql_disable_completion_interrupt(qdev, intr_context->intr); var 2517 drivers/staging/qlge/qlge_main.c if (var & STS_FE) { var 2519 drivers/staging/qlge/qlge_main.c netdev_err(qdev->ndev, "Got fatal error, STS = %x.\n", var); var 2520 drivers/staging/qlge/qlge_main.c var = ql_read32(qdev, ERR_STS); var 2522 drivers/staging/qlge/qlge_main.c "Error Status Register = 0x%x\n", var); var 2529 drivers/staging/qlge/qlge_main.c if ((var & STS_PI) && var 2549 drivers/staging/qlge/qlge_main.c var = ql_read32(qdev, ISR1); var 2550 drivers/staging/qlge/qlge_main.c if (var & intr_context->irq_mask) { var 4728 drivers/staging/qlge/qlge_main.c u32 var = 0; var 4730 drivers/staging/qlge/qlge_main.c var = ql_read32(qdev, STS); var 4732 drivers/staging/qlge/qlge_main.c netif_err(qdev, ifup, qdev->ndev, "EEH STS = 0x%.08x.\n", var); var 129 drivers/staging/sm750fb/sm750.c fbcursor->image.dx - info->var.xoffset, var 130 drivers/staging/sm750fb/sm750.c fbcursor->image.dy - info->var.yoffset); var 180 drivers/staging/sm750fb/sm750.c Bpp = info->var.bits_per_pixel >> 3; var 218 drivers/staging/sm750fb/sm750.c Bpp = info->var.bits_per_pixel >> 3; var 252 drivers/staging/sm750fb/sm750.c Bpp = info->var.bits_per_pixel >> 3; var 286 drivers/staging/sm750fb/sm750.c static int lynxfb_ops_pan_display(struct fb_var_screeninfo *var, var 297 drivers/staging/sm750fb/sm750.c return hw_sm750_pan_display(crtc, var, info); var 305 drivers/staging/sm750fb/sm750.c struct fb_var_screeninfo *var; var 317 drivers/staging/sm750fb/sm750.c var = &info->var; var 321 drivers/staging/sm750fb/sm750.c line_length = var->xres_virtual * var->bits_per_pixel / 8; var 331 drivers/staging/sm750fb/sm750.c switch (var->bits_per_pixel) { var 334 drivers/staging/sm750fb/sm750.c var->red.offset = 0; var 335 drivers/staging/sm750fb/sm750.c var->red.length = 8; var 336 drivers/staging/sm750fb/sm750.c var->green.offset = 0; var 337 drivers/staging/sm750fb/sm750.c var->green.length = 8; var 338 drivers/staging/sm750fb/sm750.c var->blue.offset = 0; var 339 drivers/staging/sm750fb/sm750.c var->blue.length = 8; var 340 drivers/staging/sm750fb/sm750.c var->transp.length = 0; var 341 drivers/staging/sm750fb/sm750.c var->transp.offset = 0; var 344 drivers/staging/sm750fb/sm750.c var->red.offset = 11; var 345 drivers/staging/sm750fb/sm750.c var->red.length = 5; var 346 drivers/staging/sm750fb/sm750.c var->green.offset = 5; var 347 drivers/staging/sm750fb/sm750.c var->green.length = 6; var 348 drivers/staging/sm750fb/sm750.c var->blue.offset = 0; var 349 drivers/staging/sm750fb/sm750.c var->blue.length = 5; var 350 drivers/staging/sm750fb/sm750.c var->transp.length = 0; var 351 drivers/staging/sm750fb/sm750.c var->transp.offset = 0; var 356 drivers/staging/sm750fb/sm750.c var->red.offset = 16; var 357 drivers/staging/sm750fb/sm750.c var->red.length = 8; var 358 drivers/staging/sm750fb/sm750.c var->green.offset = 8; var 359 drivers/staging/sm750fb/sm750.c var->green.length = 8; var 360 drivers/staging/sm750fb/sm750.c var->blue.offset = 0; var 361 drivers/staging/sm750fb/sm750.c var->blue.length = 8; var 368 drivers/staging/sm750fb/sm750.c var->height = var->width = -1; var 369 drivers/staging/sm750fb/sm750.c var->accel_flags = 0;/*FB_ACCELF_TEXT;*/ var 375 drivers/staging/sm750fb/sm750.c ret = hw_sm750_crtc_setMode(crtc, var, fix); var 377 drivers/staging/sm750fb/sm750.c ret = hw_sm750_output_setMode(output, var, fix); var 511 drivers/staging/sm750fb/sm750.c static int lynxfb_ops_check_var(struct fb_var_screeninfo *var, var 522 drivers/staging/sm750fb/sm750.c var->xres, var 523 drivers/staging/sm750fb/sm750.c var->yres, var 524 drivers/staging/sm750fb/sm750.c var->bits_per_pixel); var 526 drivers/staging/sm750fb/sm750.c switch (var->bits_per_pixel) { var 529 drivers/staging/sm750fb/sm750.c var->red.offset = 0; var 530 drivers/staging/sm750fb/sm750.c var->red.length = 8; var 531 drivers/staging/sm750fb/sm750.c var->green.offset = 0; var 532 drivers/staging/sm750fb/sm750.c var->green.length = 8; var 533 drivers/staging/sm750fb/sm750.c var->blue.offset = 0; var 534 drivers/staging/sm750fb/sm750.c var->blue.length = 8; var 535 drivers/staging/sm750fb/sm750.c var->transp.length = 0; var 536 drivers/staging/sm750fb/sm750.c var->transp.offset = 0; var 539 drivers/staging/sm750fb/sm750.c var->red.offset = 11; var 540 drivers/staging/sm750fb/sm750.c var->red.length = 5; var 541 drivers/staging/sm750fb/sm750.c var->green.offset = 5; var 542 drivers/staging/sm750fb/sm750.c var->green.length = 6; var 543 drivers/staging/sm750fb/sm750.c var->blue.offset = 0; var 544 drivers/staging/sm750fb/sm750.c var->blue.length = 5; var 545 drivers/staging/sm750fb/sm750.c var->transp.length = 0; var 546 drivers/staging/sm750fb/sm750.c var->transp.offset = 0; var 551 drivers/staging/sm750fb/sm750.c var->red.offset = 16; var 552 drivers/staging/sm750fb/sm750.c var->red.length = 8; var 553 drivers/staging/sm750fb/sm750.c var->green.offset = 8; var 554 drivers/staging/sm750fb/sm750.c var->green.length = 8; var 555 drivers/staging/sm750fb/sm750.c var->blue.offset = 0; var 556 drivers/staging/sm750fb/sm750.c var->blue.length = 8; var 560 drivers/staging/sm750fb/sm750.c pr_err("bpp %d not supported\n", var->bits_per_pixel); var 563 drivers/staging/sm750fb/sm750.c var->height = var->width = -1; var 564 drivers/staging/sm750fb/sm750.c var->accel_flags = 0;/* FB_ACCELF_TEXT; */ var 567 drivers/staging/sm750fb/sm750.c request = var->xres_virtual * (var->bits_per_pixel >> 3); var 571 drivers/staging/sm750fb/sm750.c request = request * var->yres_virtual; var 577 drivers/staging/sm750fb/sm750.c return hw_sm750_crtc_checkMode(crtc, var); var 589 drivers/staging/sm750fb/sm750.c struct fb_var_screeninfo *var; var 594 drivers/staging/sm750fb/sm750.c var = &info->var; var 602 drivers/staging/sm750fb/sm750.c if (info->var.grayscale) var 605 drivers/staging/sm750fb/sm750.c if (var->bits_per_pixel == 8 && var 617 drivers/staging/sm750fb/sm750.c if (var->bits_per_pixel == 16 || var 618 drivers/staging/sm750fb/sm750.c var->bits_per_pixel == 32 || var 619 drivers/staging/sm750fb/sm750.c var->bits_per_pixel == 24) { var 620 drivers/staging/sm750fb/sm750.c val = chan_to_field(red, &var->red); var 621 drivers/staging/sm750fb/sm750.c val |= chan_to_field(green, &var->green); var 622 drivers/staging/sm750fb/sm750.c val |= chan_to_field(blue, &var->blue); var 744 drivers/staging/sm750fb/sm750.c struct fb_var_screeninfo *var; var 768 drivers/staging/sm750fb/sm750.c var = &info->var; var 812 drivers/staging/sm750fb/sm750.c ret = fb_find_mode(var, info, g_fbmode[index], var 848 drivers/staging/sm750fb/sm750.c var->xres, var 849 drivers/staging/sm750fb/sm750.c var->yres, var 850 drivers/staging/sm750fb/sm750.c var->xres_virtual, var 851 drivers/staging/sm750fb/sm750.c var->yres_virtual, var 852 drivers/staging/sm750fb/sm750.c var->xoffset, var 853 drivers/staging/sm750fb/sm750.c var->yoffset, var 854 drivers/staging/sm750fb/sm750.c var->bits_per_pixel); var 860 drivers/staging/sm750fb/sm750.c line_length = ALIGN((var->xres_virtual * var->bits_per_pixel / 8), var 866 drivers/staging/sm750fb/sm750.c info->screen_size = line_length * var->yres_virtual; var 896 drivers/staging/sm750fb/sm750.c switch (var->bits_per_pixel) { var 907 drivers/staging/sm750fb/sm750.c var->activate = FB_ACTIVATE_NOW; var 908 drivers/staging/sm750fb/sm750.c var->accel_flags = 0; var 909 drivers/staging/sm750fb/sm750.c var->vmode = FB_VMODE_NONINTERLACED; var 928 drivers/staging/sm750fb/sm750.c lynxfb_ops_check_var(var, info); var 194 drivers/staging/sm750fb/sm750.h struct fb_var_screeninfo *var, var 198 drivers/staging/sm750fb/sm750.h struct fb_var_screeninfo *var); var 201 drivers/staging/sm750fb/sm750.h struct fb_var_screeninfo *var, var 210 drivers/staging/sm750fb/sm750.h const struct fb_var_screeninfo *var, var 184 drivers/staging/sm750fb/sm750_hw.c struct fb_var_screeninfo *var, var 225 drivers/staging/sm750fb/sm750_hw.c struct fb_var_screeninfo *var) var 232 drivers/staging/sm750fb/sm750_hw.c switch (var->bits_per_pixel) { var 251 drivers/staging/sm750fb/sm750_hw.c struct fb_var_screeninfo *var, var 267 drivers/staging/sm750fb/sm750_hw.c switch (var->bits_per_pixel) { var 283 drivers/staging/sm750fb/sm750_hw.c modparm.pixel_clock = ps_to_hz(var->pixclock); var 284 drivers/staging/sm750fb/sm750_hw.c modparm.vertical_sync_polarity = (var->sync & FB_SYNC_HOR_HIGH_ACT) var 286 drivers/staging/sm750fb/sm750_hw.c modparm.horizontal_sync_polarity = (var->sync & FB_SYNC_VERT_HIGH_ACT) var 288 drivers/staging/sm750fb/sm750_hw.c modparm.clock_phase_polarity = (var->sync & FB_SYNC_COMP_HIGH_ACT) var 290 drivers/staging/sm750fb/sm750_hw.c modparm.horizontal_display_end = var->xres; var 291 drivers/staging/sm750fb/sm750_hw.c modparm.horizontal_sync_width = var->hsync_len; var 292 drivers/staging/sm750fb/sm750_hw.c modparm.horizontal_sync_start = var->xres + var->right_margin; var 293 drivers/staging/sm750fb/sm750_hw.c modparm.horizontal_total = var->xres + var->left_margin + var 294 drivers/staging/sm750fb/sm750_hw.c var->right_margin + var->hsync_len; var 295 drivers/staging/sm750fb/sm750_hw.c modparm.vertical_display_end = var->yres; var 296 drivers/staging/sm750fb/sm750_hw.c modparm.vertical_sync_height = var->vsync_len; var 297 drivers/staging/sm750fb/sm750_hw.c modparm.vertical_sync_start = var->yres + var->lower_margin; var 298 drivers/staging/sm750fb/sm750_hw.c modparm.vertical_total = var->yres + var->upper_margin + var 299 drivers/staging/sm750fb/sm750_hw.c var->lower_margin + var->vsync_len; var 319 drivers/staging/sm750fb/sm750_hw.c reg = var->xres * (var->bits_per_pixel >> 3); var 330 drivers/staging/sm750fb/sm750_hw.c reg = ((var->xres - 1) << PANEL_WINDOW_WIDTH_WIDTH_SHIFT) & var 332 drivers/staging/sm750fb/sm750_hw.c reg |= (var->xoffset & PANEL_WINDOW_WIDTH_X_MASK); var 335 drivers/staging/sm750fb/sm750_hw.c reg = (var->yres_virtual - 1) << var 338 drivers/staging/sm750fb/sm750_hw.c reg |= (var->yoffset & PANEL_WINDOW_HEIGHT_Y_MASK); var 343 drivers/staging/sm750fb/sm750_hw.c reg = ((var->yres - 1) << PANEL_PLANE_BR_BOTTOM_SHIFT) & var 345 drivers/staging/sm750fb/sm750_hw.c reg |= ((var->xres - 1) & PANEL_PLANE_BR_RIGHT_MASK); var 350 drivers/staging/sm750fb/sm750_hw.c poke32(PANEL_DISPLAY_CTRL, reg | (var->bits_per_pixel >> 4)); var 354 drivers/staging/sm750fb/sm750_hw.c reg = var->xres * (var->bits_per_pixel >> 3); var 366 drivers/staging/sm750fb/sm750_hw.c reg |= ((var->bits_per_pixel >> 4) & var 545 drivers/staging/sm750fb/sm750_hw.c const struct fb_var_screeninfo *var, var 550 drivers/staging/sm750fb/sm750_hw.c if ((var->xoffset + var->xres > var->xres_virtual) || var 551 drivers/staging/sm750fb/sm750_hw.c (var->yoffset + var->yres > var->yres_virtual)) { var 555 drivers/staging/sm750fb/sm750_hw.c total = var->yoffset * info->fix.line_length + var 556 drivers/staging/sm750fb/sm750_hw.c ((var->xoffset * var->bits_per_pixel) >> 3); var 465 drivers/staging/speakup/kobjects.c struct punc_var_t *var; var 477 drivers/staging/speakup/kobjects.c var = spk_get_punc_var(p_header->var_id); var 478 drivers/staging/speakup/kobjects.c if (!var) { var 485 drivers/staging/speakup/kobjects.c pb = (struct st_bits_data *)&spk_punc_info[var->value]; var 504 drivers/staging/speakup/kobjects.c struct punc_var_t *var; var 519 drivers/staging/speakup/kobjects.c var = spk_get_punc_var(p_header->var_id); var 520 drivers/staging/speakup/kobjects.c if (!var) { var 535 drivers/staging/speakup/kobjects.c x = spk_set_mask_bits(NULL, var->value, 3); var 537 drivers/staging/speakup/kobjects.c x = spk_set_mask_bits(punc_buf, var->value, 3); var 551 drivers/staging/speakup/kobjects.c struct var_t *var; var 562 drivers/staging/speakup/kobjects.c var = (struct var_t *)param->data; var 566 drivers/staging/speakup/kobjects.c if (var) var 567 drivers/staging/speakup/kobjects.c rv = sprintf(buf, "%i\n", var->u.n.value); var 572 drivers/staging/speakup/kobjects.c if (var) { var 2356 drivers/staging/speakup/main.c struct var_t *var; var 2364 drivers/staging/speakup/main.c for (var = spk_vars; var->var_id != MAXVARS; var++) var 2365 drivers/staging/speakup/main.c speakup_register_var(var); var 2366 drivers/staging/speakup/main.c for (var = synth_time_vars; var 2367 drivers/staging/speakup/main.c (var->var_id >= 0) && (var->var_id < MAXVARS); var++) var 2368 drivers/staging/speakup/main.c speakup_register_var(var); var 56 drivers/staging/speakup/speakup.h void speakup_register_var(struct var_t *var); var 61 drivers/staging/speakup/speakup.h int spk_set_num_var(int val, struct st_var_header *var, int how); var 62 drivers/staging/speakup/speakup.h int spk_set_string_var(const char *page, struct st_var_header *var, int len); var 153 drivers/staging/speakup/speakup_soft.c struct var_t *var; var 157 drivers/staging/speakup/speakup_soft.c var = synth_soft.vars; var 158 drivers/staging/speakup/speakup_soft.c while (var->var_id != MAXVARS) { var 159 drivers/staging/speakup/speakup_soft.c if (var->var_id != CAPS_START && var->var_id != CAPS_STOP && var 160 drivers/staging/speakup/speakup_soft.c var->var_id != PAUSE && var->var_id != DIRECT) var 161 drivers/staging/speakup/speakup_soft.c cp = cp + sprintf(cp, var->u.n.synth_fmt, var 162 drivers/staging/speakup/speakup_soft.c var->u.n.value); var 163 drivers/staging/speakup/speakup_soft.c var++; var 191 drivers/staging/speakup/spk_types.h int (*synth_adjust)(struct st_var_header *var); var 390 drivers/staging/speakup/synth.c struct var_t *var; var 412 drivers/staging/speakup/synth.c for (var = synth->vars; var 413 drivers/staging/speakup/synth.c (var->var_id >= 0) && (var->var_id < MAXVARS); var++) var 414 drivers/staging/speakup/synth.c speakup_register_var(var); var 429 drivers/staging/speakup/synth.c struct var_t *var; var 441 drivers/staging/speakup/synth.c for (var = synth->vars; var->var_id != MAXVARS; var++) var 442 drivers/staging/speakup/synth.c speakup_unregister_var(var->var_id); var 88 drivers/staging/speakup/varhandlers.c void speakup_register_var(struct var_t *var) var 94 drivers/staging/speakup/varhandlers.c BUG_ON(!var || var->var_id < 0 || var->var_id >= MAXVARS); var 102 drivers/staging/speakup/varhandlers.c p_header = var_ptrs[var->var_id]; var 105 drivers/staging/speakup/varhandlers.c p_header->data = var; var 178 drivers/staging/speakup/varhandlers.c int spk_set_num_var(int input, struct st_var_header *var, int how) var 181 drivers/staging/speakup/varhandlers.c int *p_val = var->p_val; var 184 drivers/staging/speakup/varhandlers.c struct var_t *var_data = var->data; var 214 drivers/staging/speakup/varhandlers.c if (var->var_type == VAR_TIME && p_val) { var 220 drivers/staging/speakup/varhandlers.c if (var->var_id == PUNC_LEVEL) { var 227 drivers/staging/speakup/varhandlers.c if (var->var_id < FIRST_SYNTH_VAR || !synth) var 230 drivers/staging/speakup/varhandlers.c return synth->synth_adjust(var); var 234 drivers/staging/speakup/varhandlers.c if (var->var_id == PITCH) var 247 drivers/staging/speakup/varhandlers.c int spk_set_string_var(const char *page, struct st_var_header *var, int len) var 249 drivers/staging/speakup/varhandlers.c struct var_t *var_data = var->data; var 258 drivers/staging/speakup/varhandlers.c if (!var->p_val) var 259 drivers/staging/speakup/varhandlers.c var->p_val = var_data->u.s.default_val; var 260 drivers/staging/speakup/varhandlers.c if (var->p_val != var_data->u.s.default_val) var 261 drivers/staging/speakup/varhandlers.c strcpy((char *)var->p_val, var_data->u.s.default_val); var 263 drivers/staging/speakup/varhandlers.c } else if (var->p_val) { var 264 drivers/staging/speakup/varhandlers.c strcpy((char *)var->p_val, page); var 911 drivers/thermal/thermal_sysfs.c int var; var 918 drivers/thermal/thermal_sysfs.c var = sizeof(*stats); var 919 drivers/thermal/thermal_sysfs.c var += sizeof(*stats->time_in_state) * states; var 920 drivers/thermal/thermal_sysfs.c var += sizeof(*stats->trans_table) * states * states; var 922 drivers/thermal/thermal_sysfs.c stats = kzalloc(var, GFP_KERNEL); var 935 drivers/thermal/thermal_sysfs.c var = ARRAY_SIZE(cooling_device_attr_groups) - 2; var 936 drivers/thermal/thermal_sysfs.c cooling_device_attr_groups[var] = &cooling_device_stats_attr_group; var 40 drivers/usb/gadget/function/u_uac1_legacy.c snd_pcm_hw_param_t var, unsigned int val, var 44 drivers/usb/gadget/function/u_uac1_legacy.c if (hw_is_mask(var)) { var 45 drivers/usb/gadget/function/u_uac1_legacy.c struct snd_mask *m = hw_param_mask(params, var); var 55 drivers/usb/gadget/function/u_uac1_legacy.c hw_param_mask(params, var), val); var 57 drivers/usb/gadget/function/u_uac1_legacy.c } else if (hw_is_interval(var)) { var 58 drivers/usb/gadget/function/u_uac1_legacy.c struct snd_interval *i = hw_param_interval(params, var); var 82 drivers/usb/gadget/function/u_uac1_legacy.c params->cmask |= 1 << var; var 83 drivers/usb/gadget/function/u_uac1_legacy.c params->rmask |= 1 << var; var 90 drivers/video/fbdev/68328fb.c static int mc68x328fb_check_var(struct fb_var_screeninfo *var, var 95 drivers/video/fbdev/68328fb.c static int mc68x328fb_pan_display(struct fb_var_screeninfo *var, var 132 drivers/video/fbdev/68328fb.c static int mc68x328fb_check_var(struct fb_var_screeninfo *var, var 142 drivers/video/fbdev/68328fb.c if (var->vmode & FB_VMODE_CONUPDATE) { var 143 drivers/video/fbdev/68328fb.c var->vmode |= FB_VMODE_YWRAP; var 144 drivers/video/fbdev/68328fb.c var->xoffset = info->var.xoffset; var 145 drivers/video/fbdev/68328fb.c var->yoffset = info->var.yoffset; var 151 drivers/video/fbdev/68328fb.c if (!var->xres) var 152 drivers/video/fbdev/68328fb.c var->xres = 1; var 153 drivers/video/fbdev/68328fb.c if (!var->yres) var 154 drivers/video/fbdev/68328fb.c var->yres = 1; var 155 drivers/video/fbdev/68328fb.c if (var->xres > var->xres_virtual) var 156 drivers/video/fbdev/68328fb.c var->xres_virtual = var->xres; var 157 drivers/video/fbdev/68328fb.c if (var->yres > var->yres_virtual) var 158 drivers/video/fbdev/68328fb.c var->yres_virtual = var->yres; var 159 drivers/video/fbdev/68328fb.c if (var->bits_per_pixel <= 1) var 160 drivers/video/fbdev/68328fb.c var->bits_per_pixel = 1; var 161 drivers/video/fbdev/68328fb.c else if (var->bits_per_pixel <= 8) var 162 drivers/video/fbdev/68328fb.c var->bits_per_pixel = 8; var 163 drivers/video/fbdev/68328fb.c else if (var->bits_per_pixel <= 16) var 164 drivers/video/fbdev/68328fb.c var->bits_per_pixel = 16; var 165 drivers/video/fbdev/68328fb.c else if (var->bits_per_pixel <= 24) var 166 drivers/video/fbdev/68328fb.c var->bits_per_pixel = 24; var 167 drivers/video/fbdev/68328fb.c else if (var->bits_per_pixel <= 32) var 168 drivers/video/fbdev/68328fb.c var->bits_per_pixel = 32; var 172 drivers/video/fbdev/68328fb.c if (var->xres_virtual < var->xoffset + var->xres) var 173 drivers/video/fbdev/68328fb.c var->xres_virtual = var->xoffset + var->xres; var 174 drivers/video/fbdev/68328fb.c if (var->yres_virtual < var->yoffset + var->yres) var 175 drivers/video/fbdev/68328fb.c var->yres_virtual = var->yoffset + var->yres; var 181 drivers/video/fbdev/68328fb.c get_line_length(var->xres_virtual, var->bits_per_pixel); var 182 drivers/video/fbdev/68328fb.c if (line_length * var->yres_virtual > videomemorysize) var 190 drivers/video/fbdev/68328fb.c switch (var->bits_per_pixel) { var 192 drivers/video/fbdev/68328fb.c var->red.offset = 0; var 193 drivers/video/fbdev/68328fb.c var->red.length = 1; var 194 drivers/video/fbdev/68328fb.c var->green.offset = 0; var 195 drivers/video/fbdev/68328fb.c var->green.length = 1; var 196 drivers/video/fbdev/68328fb.c var->blue.offset = 0; var 197 drivers/video/fbdev/68328fb.c var->blue.length = 1; var 198 drivers/video/fbdev/68328fb.c var->transp.offset = 0; var 199 drivers/video/fbdev/68328fb.c var->transp.length = 0; var 202 drivers/video/fbdev/68328fb.c var->red.offset = 0; var 203 drivers/video/fbdev/68328fb.c var->red.length = 8; var 204 drivers/video/fbdev/68328fb.c var->green.offset = 0; var 205 drivers/video/fbdev/68328fb.c var->green.length = 8; var 206 drivers/video/fbdev/68328fb.c var->blue.offset = 0; var 207 drivers/video/fbdev/68328fb.c var->blue.length = 8; var 208 drivers/video/fbdev/68328fb.c var->transp.offset = 0; var 209 drivers/video/fbdev/68328fb.c var->transp.length = 0; var 212 drivers/video/fbdev/68328fb.c if (var->transp.length) { var 213 drivers/video/fbdev/68328fb.c var->red.offset = 0; var 214 drivers/video/fbdev/68328fb.c var->red.length = 5; var 215 drivers/video/fbdev/68328fb.c var->green.offset = 5; var 216 drivers/video/fbdev/68328fb.c var->green.length = 5; var 217 drivers/video/fbdev/68328fb.c var->blue.offset = 10; var 218 drivers/video/fbdev/68328fb.c var->blue.length = 5; var 219 drivers/video/fbdev/68328fb.c var->transp.offset = 15; var 220 drivers/video/fbdev/68328fb.c var->transp.length = 1; var 222 drivers/video/fbdev/68328fb.c var->red.offset = 0; var 223 drivers/video/fbdev/68328fb.c var->red.length = 5; var 224 drivers/video/fbdev/68328fb.c var->green.offset = 5; var 225 drivers/video/fbdev/68328fb.c var->green.length = 6; var 226 drivers/video/fbdev/68328fb.c var->blue.offset = 11; var 227 drivers/video/fbdev/68328fb.c var->blue.length = 5; var 228 drivers/video/fbdev/68328fb.c var->transp.offset = 0; var 229 drivers/video/fbdev/68328fb.c var->transp.length = 0; var 233 drivers/video/fbdev/68328fb.c var->red.offset = 0; var 234 drivers/video/fbdev/68328fb.c var->red.length = 8; var 235 drivers/video/fbdev/68328fb.c var->green.offset = 8; var 236 drivers/video/fbdev/68328fb.c var->green.length = 8; var 237 drivers/video/fbdev/68328fb.c var->blue.offset = 16; var 238 drivers/video/fbdev/68328fb.c var->blue.length = 8; var 239 drivers/video/fbdev/68328fb.c var->transp.offset = 0; var 240 drivers/video/fbdev/68328fb.c var->transp.length = 0; var 243 drivers/video/fbdev/68328fb.c var->red.offset = 0; var 244 drivers/video/fbdev/68328fb.c var->red.length = 8; var 245 drivers/video/fbdev/68328fb.c var->green.offset = 8; var 246 drivers/video/fbdev/68328fb.c var->green.length = 8; var 247 drivers/video/fbdev/68328fb.c var->blue.offset = 16; var 248 drivers/video/fbdev/68328fb.c var->blue.length = 8; var 249 drivers/video/fbdev/68328fb.c var->transp.offset = 24; var 250 drivers/video/fbdev/68328fb.c var->transp.length = 8; var 253 drivers/video/fbdev/68328fb.c var->red.msb_right = 0; var 254 drivers/video/fbdev/68328fb.c var->green.msb_right = 0; var 255 drivers/video/fbdev/68328fb.c var->blue.msb_right = 0; var 256 drivers/video/fbdev/68328fb.c var->transp.msb_right = 0; var 267 drivers/video/fbdev/68328fb.c info->fix.line_length = get_line_length(info->var.xres_virtual, var 268 drivers/video/fbdev/68328fb.c info->var.bits_per_pixel); var 288 drivers/video/fbdev/68328fb.c if (info->var.grayscale) { var 319 drivers/video/fbdev/68328fb.c red = CNVT_TOHW(red, info->var.red.length); var 320 drivers/video/fbdev/68328fb.c green = CNVT_TOHW(green, info->var.green.length); var 321 drivers/video/fbdev/68328fb.c blue = CNVT_TOHW(blue, info->var.blue.length); var 322 drivers/video/fbdev/68328fb.c transp = CNVT_TOHW(transp, info->var.transp.length); var 340 drivers/video/fbdev/68328fb.c v = (red << info->var.red.offset) | var 341 drivers/video/fbdev/68328fb.c (green << info->var.green.offset) | var 342 drivers/video/fbdev/68328fb.c (blue << info->var.blue.offset) | var 343 drivers/video/fbdev/68328fb.c (transp << info->var.transp.offset); var 344 drivers/video/fbdev/68328fb.c switch (info->var.bits_per_pixel) { var 366 drivers/video/fbdev/68328fb.c static int mc68x328fb_pan_display(struct fb_var_screeninfo *var, var 369 drivers/video/fbdev/68328fb.c if (var->vmode & FB_VMODE_YWRAP) { var 370 drivers/video/fbdev/68328fb.c if (var->yoffset < 0 var 371 drivers/video/fbdev/68328fb.c || var->yoffset >= info->var.yres_virtual var 372 drivers/video/fbdev/68328fb.c || var->xoffset) var 375 drivers/video/fbdev/68328fb.c if (var->xoffset + info->var.xres > info->var.xres_virtual || var 376 drivers/video/fbdev/68328fb.c var->yoffset + info->var.yres > info->var.yres_virtual) var 379 drivers/video/fbdev/68328fb.c info->var.xoffset = var->xoffset; var 380 drivers/video/fbdev/68328fb.c info->var.yoffset = var->yoffset; var 381 drivers/video/fbdev/68328fb.c if (var->vmode & FB_VMODE_YWRAP) var 382 drivers/video/fbdev/68328fb.c info->var.vmode |= FB_VMODE_YWRAP; var 384 drivers/video/fbdev/68328fb.c info->var.vmode &= ~FB_VMODE_YWRAP; var 452 drivers/video/fbdev/68328fb.c fb_info.var = mc68x328fb_default; var 460 drivers/video/fbdev/68328fb.c if (fb_info.var.bits_per_pixel == 1) { var 461 drivers/video/fbdev/68328fb.c fb_info.var.red.length = fb_info.var.green.length = fb_info.var.blue.length = 1; var 462 drivers/video/fbdev/68328fb.c fb_info.var.red.offset = fb_info.var.green.offset = fb_info.var.blue.offset = 0; var 115 drivers/video/fbdev/acornfb.c struct fb_var_screeninfo *var = &info->var; var 123 drivers/video/fbdev/acornfb.c vidc.h_sync_width = var->hsync_len - 8; var 124 drivers/video/fbdev/acornfb.c vidc.h_border_start = vidc.h_sync_width + var->left_margin + 8 - 12; var 126 drivers/video/fbdev/acornfb.c vidc.h_display_end = vidc.h_display_start + var->xres; var 128 drivers/video/fbdev/acornfb.c vidc.h_cycle = vidc.h_border_end + var->right_margin + 12 - 8; var 130 drivers/video/fbdev/acornfb.c vidc.v_sync_width = var->vsync_len - 1; var 131 drivers/video/fbdev/acornfb.c vidc.v_border_start = vidc.v_sync_width + var->upper_margin; var 133 drivers/video/fbdev/acornfb.c vidc.v_display_end = vidc.v_display_start + var->yres; var 137 drivers/video/fbdev/acornfb.c vcr = var->vsync_len + var->upper_margin + var->yres + var 138 drivers/video/fbdev/acornfb.c var->lower_margin; var 140 drivers/video/fbdev/acornfb.c if ((var->vmode & FB_VMODE_MASK) == FB_VMODE_INTERLACED) { var 146 drivers/video/fbdev/acornfb.c switch (var->bits_per_pixel) { var 156 drivers/video/fbdev/acornfb.c acornfb_vidc20_find_rates(&vidc, var); var 157 drivers/video/fbdev/acornfb.c fsize = var->vsync_len + var->upper_margin + var->lower_margin - 1; var 186 drivers/video/fbdev/acornfb.c if (var->sync & FB_SYNC_COMP_HIGH_ACT) /* should be FB_SYNC_COMP */ var 189 drivers/video/fbdev/acornfb.c if (var->sync & FB_SYNC_HOR_HIGH_ACT) var 194 drivers/video/fbdev/acornfb.c if (var->sync & FB_SYNC_VERT_HIGH_ACT) var 202 drivers/video/fbdev/acornfb.c words_per_line = var->xres * var->bits_per_pixel / 32; var 224 drivers/video/fbdev/acornfb.c printk(KERN_DEBUG "VIDC registers for %dx%dx%d:\n", var->xres, var 225 drivers/video/fbdev/acornfb.c var->yres, var->bits_per_pixel); var 277 drivers/video/fbdev/acornfb.c pseudo_val = regno << info->var.red.offset; var 278 drivers/video/fbdev/acornfb.c pseudo_val |= regno << info->var.green.offset; var 279 drivers/video/fbdev/acornfb.c pseudo_val |= regno << info->var.blue.offset; var 291 drivers/video/fbdev/acornfb.c if (info->var.bits_per_pixel == 16) { var 317 drivers/video/fbdev/acornfb.c acornfb_adjust_timing(struct fb_info *info, struct fb_var_screeninfo *var, u_int fontht) var 322 drivers/video/fbdev/acornfb.c var->xres = (var->xres + 1) & ~1; var 327 drivers/video/fbdev/acornfb.c var->xres_virtual = var->xres; var 328 drivers/video/fbdev/acornfb.c var->xoffset = 0; var 342 drivers/video/fbdev/acornfb.c font_line_len = var->xres * var->bits_per_pixel * fontht / 8; var 343 drivers/video/fbdev/acornfb.c min_size = var->xres * var->yres * var->bits_per_pixel / 8; var 363 drivers/video/fbdev/acornfb.c if (var->accel_flags & FB_ACCELF_TEXT) { var 369 drivers/video/fbdev/acornfb.c var->yres_virtual = size / (font_line_len / fontht); var 371 drivers/video/fbdev/acornfb.c var->yres_virtual = nr_y; var 372 drivers/video/fbdev/acornfb.c } else if (var->yres_virtual > nr_y) var 373 drivers/video/fbdev/acornfb.c var->yres_virtual = nr_y; var 380 drivers/video/fbdev/acornfb.c if (var->yres > var->yres_virtual) var 381 drivers/video/fbdev/acornfb.c var->yres = var->yres_virtual; var 383 drivers/video/fbdev/acornfb.c if (var->vmode & FB_VMODE_YWRAP) { var 384 drivers/video/fbdev/acornfb.c if (var->yoffset > var->yres_virtual) var 385 drivers/video/fbdev/acornfb.c var->yoffset = var->yres_virtual; var 387 drivers/video/fbdev/acornfb.c if (var->yoffset + var->yres > var->yres_virtual) var 388 drivers/video/fbdev/acornfb.c var->yoffset = var->yres_virtual - var->yres; var 392 drivers/video/fbdev/acornfb.c var->hsync_len = (var->hsync_len + 1) & ~1; var 396 drivers/video/fbdev/acornfb.c if (var->left_margin & 1) { var 397 drivers/video/fbdev/acornfb.c var->left_margin += 1; var 398 drivers/video/fbdev/acornfb.c var->right_margin -= 1; var 402 drivers/video/fbdev/acornfb.c if (var->right_margin & 1) var 403 drivers/video/fbdev/acornfb.c var->right_margin += 1; var 406 drivers/video/fbdev/acornfb.c if (var->vsync_len < 1) var 407 drivers/video/fbdev/acornfb.c var->vsync_len = 1; var 413 drivers/video/fbdev/acornfb.c acornfb_validate_timing(struct fb_var_screeninfo *var, var 425 drivers/video/fbdev/acornfb.c hs = 1953125000 / var->pixclock; var 427 drivers/video/fbdev/acornfb.c (var->xres + var->left_margin + var->right_margin + var->hsync_len); var 429 drivers/video/fbdev/acornfb.c (var->yres + var->upper_margin + var->lower_margin + var->vsync_len); var 436 drivers/video/fbdev/acornfb.c acornfb_update_dma(struct fb_info *info, struct fb_var_screeninfo *var) var 438 drivers/video/fbdev/acornfb.c u_int off = var->yoffset * info->fix.line_length; var 448 drivers/video/fbdev/acornfb.c acornfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 458 drivers/video/fbdev/acornfb.c var->red.msb_right = 0; var 459 drivers/video/fbdev/acornfb.c var->green.msb_right = 0; var 460 drivers/video/fbdev/acornfb.c var->blue.msb_right = 0; var 461 drivers/video/fbdev/acornfb.c var->transp.msb_right = 0; var 463 drivers/video/fbdev/acornfb.c switch (var->bits_per_pixel) { var 465 drivers/video/fbdev/acornfb.c var->red.offset = 0; var 466 drivers/video/fbdev/acornfb.c var->red.length = var->bits_per_pixel; var 467 drivers/video/fbdev/acornfb.c var->green = var->red; var 468 drivers/video/fbdev/acornfb.c var->blue = var->red; var 469 drivers/video/fbdev/acornfb.c var->transp.offset = 0; var 470 drivers/video/fbdev/acornfb.c var->transp.length = 0; var 475 drivers/video/fbdev/acornfb.c var->red.offset = 0; var 476 drivers/video/fbdev/acornfb.c var->red.length = 5; var 477 drivers/video/fbdev/acornfb.c var->green.offset = 5; var 478 drivers/video/fbdev/acornfb.c var->green.length = 5; var 479 drivers/video/fbdev/acornfb.c var->blue.offset = 10; var 480 drivers/video/fbdev/acornfb.c var->blue.length = 5; var 481 drivers/video/fbdev/acornfb.c var->transp.offset = 15; var 482 drivers/video/fbdev/acornfb.c var->transp.length = 1; var 486 drivers/video/fbdev/acornfb.c var->red.offset = 0; var 487 drivers/video/fbdev/acornfb.c var->red.length = 8; var 488 drivers/video/fbdev/acornfb.c var->green.offset = 8; var 489 drivers/video/fbdev/acornfb.c var->green.length = 8; var 490 drivers/video/fbdev/acornfb.c var->blue.offset = 16; var 491 drivers/video/fbdev/acornfb.c var->blue.length = 8; var 492 drivers/video/fbdev/acornfb.c var->transp.offset = 24; var 493 drivers/video/fbdev/acornfb.c var->transp.length = 4; var 503 drivers/video/fbdev/acornfb.c if (!acornfb_valid_pixrate(var)) var 510 drivers/video/fbdev/acornfb.c err = acornfb_adjust_timing(info, var, fontht); var 518 drivers/video/fbdev/acornfb.c return acornfb_validate_timing(var, &info->monspecs); var 523 drivers/video/fbdev/acornfb.c switch (info->var.bits_per_pixel) { var 554 drivers/video/fbdev/acornfb.c info->fix.line_length = (info->var.xres * info->var.bits_per_pixel) / 8; var 585 drivers/video/fbdev/acornfb.c acornfb_update_dma(info, &info->var); var 592 drivers/video/fbdev/acornfb.c acornfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 594 drivers/video/fbdev/acornfb.c u_int y_bottom = var->yoffset; var 596 drivers/video/fbdev/acornfb.c if (!(var->vmode & FB_VMODE_YWRAP)) var 597 drivers/video/fbdev/acornfb.c y_bottom += info->var.yres; var 599 drivers/video/fbdev/acornfb.c if (y_bottom > info->var.yres_virtual) var 602 drivers/video/fbdev/acornfb.c acornfb_update_dma(info, var); var 713 drivers/video/fbdev/acornfb.c memset(&fb_info.var, 0, sizeof(fb_info.var)); var 716 drivers/video/fbdev/acornfb.c fb_info.var.red.length = 8; var 717 drivers/video/fbdev/acornfb.c fb_info.var.transp.length = 4; var 719 drivers/video/fbdev/acornfb.c fb_info.var.green = fb_info.var.red; var 720 drivers/video/fbdev/acornfb.c fb_info.var.blue = fb_info.var.red; var 721 drivers/video/fbdev/acornfb.c fb_info.var.nonstd = 0; var 722 drivers/video/fbdev/acornfb.c fb_info.var.activate = FB_ACTIVATE_NOW; var 723 drivers/video/fbdev/acornfb.c fb_info.var.height = -1; var 724 drivers/video/fbdev/acornfb.c fb_info.var.width = -1; var 725 drivers/video/fbdev/acornfb.c fb_info.var.vmode = FB_VMODE_NONINTERLACED; var 726 drivers/video/fbdev/acornfb.c fb_info.var.accel_flags = FB_ACCELF_TEXT; var 791 drivers/video/fbdev/acornfb.c fb_info.var.width = simple_strtoul(p + 1, &p, 0); var 796 drivers/video/fbdev/acornfb.c fb_info.var.height = simple_strtoul(p + 1, NULL, 0); var 1061 drivers/video/fbdev/acornfb.c rc = fb_find_mode(&fb_info.var, &fb_info, NULL, modedb, var 1070 drivers/video/fbdev/acornfb.c rc = fb_find_mode(&fb_info.var, &fb_info, NULL, NULL, 0, var 1078 drivers/video/fbdev/acornfb.c rc = fb_find_mode(&fb_info.var, &fb_info, NULL, modedb, var 1084 drivers/video/fbdev/acornfb.c rc = fb_find_mode(&fb_info.var, &fb_info, NULL, NULL, 0, var 1097 drivers/video/fbdev/acornfb.c h_sync = 1953125000 / fb_info.var.pixclock; var 1098 drivers/video/fbdev/acornfb.c h_sync = h_sync * 512 / (fb_info.var.xres + fb_info.var.left_margin + var 1099 drivers/video/fbdev/acornfb.c fb_info.var.right_margin + fb_info.var.hsync_len); var 1100 drivers/video/fbdev/acornfb.c v_sync = h_sync / (fb_info.var.yres + fb_info.var.upper_margin + var 1101 drivers/video/fbdev/acornfb.c fb_info.var.lower_margin + fb_info.var.vsync_len); var 1106 drivers/video/fbdev/acornfb.c VIDC_NAME, fb_info.var.xres, fb_info.var.yres, var 1115 drivers/video/fbdev/acornfb.c if (fb_set_var(&fb_info, &fb_info.var)) var 56 drivers/video/fbdev/amba-clcd.c ustart += fb->fb.var.yoffset * fb->fb.fix.line_length; var 57 drivers/video/fbdev/amba-clcd.c lstart = ustart + fb->fb.var.yres * fb->fb.fix.line_length / 2; var 136 drivers/video/fbdev/amba-clcd.c clcdfb_set_bitfields(struct clcd_fb *fb, struct fb_var_screeninfo *var) var 155 drivers/video/fbdev/amba-clcd.c memset(&var->transp, 0, sizeof(var->transp)); var 157 drivers/video/fbdev/amba-clcd.c var->red.msb_right = 0; var 158 drivers/video/fbdev/amba-clcd.c var->green.msb_right = 0; var 159 drivers/video/fbdev/amba-clcd.c var->blue.msb_right = 0; var 161 drivers/video/fbdev/amba-clcd.c switch (var->bits_per_pixel) { var 173 drivers/video/fbdev/amba-clcd.c var->red.length = var->bits_per_pixel; var 174 drivers/video/fbdev/amba-clcd.c var->red.offset = 0; var 175 drivers/video/fbdev/amba-clcd.c var->green.length = var->bits_per_pixel; var 176 drivers/video/fbdev/amba-clcd.c var->green.offset = 0; var 177 drivers/video/fbdev/amba-clcd.c var->blue.length = var->bits_per_pixel; var 178 drivers/video/fbdev/amba-clcd.c var->blue.offset = 0; var 192 drivers/video/fbdev/amba-clcd.c if (var->green.length == 4 && caps & CLCD_CAP_444) var 194 drivers/video/fbdev/amba-clcd.c if (var->green.length == 5 && caps & CLCD_CAP_5551) var 196 drivers/video/fbdev/amba-clcd.c else if (var->green.length == 6 && caps & CLCD_CAP_565) var 204 drivers/video/fbdev/amba-clcd.c var->green.length = 6; var 207 drivers/video/fbdev/amba-clcd.c var->green.length = 5; var 210 drivers/video/fbdev/amba-clcd.c var->green.length = 4; var 215 drivers/video/fbdev/amba-clcd.c if (var->green.length >= 5) { var 216 drivers/video/fbdev/amba-clcd.c var->red.length = 5; var 217 drivers/video/fbdev/amba-clcd.c var->blue.length = 5; var 219 drivers/video/fbdev/amba-clcd.c var->red.length = 4; var 220 drivers/video/fbdev/amba-clcd.c var->blue.length = 4; var 231 drivers/video/fbdev/amba-clcd.c var->red.length = 8; var 232 drivers/video/fbdev/amba-clcd.c var->green.length = 8; var 233 drivers/video/fbdev/amba-clcd.c var->blue.length = 8; var 245 drivers/video/fbdev/amba-clcd.c if (ret == 0 && var->bits_per_pixel >= 16) { var 248 drivers/video/fbdev/amba-clcd.c bgr = caps & CLCD_CAP_BGR && var->blue.offset == 0; var 249 drivers/video/fbdev/amba-clcd.c rgb = caps & CLCD_CAP_RGB && var->red.offset == 0; var 260 drivers/video/fbdev/amba-clcd.c var->blue.offset = 0; var 261 drivers/video/fbdev/amba-clcd.c var->green.offset = var->blue.offset + var->blue.length; var 262 drivers/video/fbdev/amba-clcd.c var->red.offset = var->green.offset + var->green.length; var 264 drivers/video/fbdev/amba-clcd.c var->red.offset = 0; var 265 drivers/video/fbdev/amba-clcd.c var->green.offset = var->red.offset + var->red.length; var 266 drivers/video/fbdev/amba-clcd.c var->blue.offset = var->green.offset + var->green.length; var 273 drivers/video/fbdev/amba-clcd.c static int clcdfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 279 drivers/video/fbdev/amba-clcd.c ret = fb->board->check(fb, var); var 282 drivers/video/fbdev/amba-clcd.c var->xres_virtual * var->bits_per_pixel / 8 * var 283 drivers/video/fbdev/amba-clcd.c var->yres_virtual > fb->fb.fix.smem_len) var 287 drivers/video/fbdev/amba-clcd.c ret = clcdfb_set_bitfields(fb, var); var 297 drivers/video/fbdev/amba-clcd.c fb->fb.fix.line_length = fb->fb.var.xres_virtual * var 298 drivers/video/fbdev/amba-clcd.c fb->fb.var.bits_per_pixel / 8; var 300 drivers/video/fbdev/amba-clcd.c if (fb->fb.var.bits_per_pixel <= 8) var 354 drivers/video/fbdev/amba-clcd.c fb->cmap[regno] = convert_bitfield(transp, &fb->fb.var.transp) | var 355 drivers/video/fbdev/amba-clcd.c convert_bitfield(blue, &fb->fb.var.blue) | var 356 drivers/video/fbdev/amba-clcd.c convert_bitfield(green, &fb->fb.var.green) | var 357 drivers/video/fbdev/amba-clcd.c convert_bitfield(red, &fb->fb.var.red); var 488 drivers/video/fbdev/amba-clcd.c fb->fb.var.xres = fb->panel->mode.xres; var 489 drivers/video/fbdev/amba-clcd.c fb->fb.var.yres = fb->panel->mode.yres; var 490 drivers/video/fbdev/amba-clcd.c fb->fb.var.xres_virtual = fb->panel->mode.xres; var 491 drivers/video/fbdev/amba-clcd.c fb->fb.var.yres_virtual = fb->panel->mode.yres; var 492 drivers/video/fbdev/amba-clcd.c fb->fb.var.bits_per_pixel = fb->panel->bpp; var 493 drivers/video/fbdev/amba-clcd.c fb->fb.var.grayscale = fb->panel->grayscale; var 494 drivers/video/fbdev/amba-clcd.c fb->fb.var.pixclock = fb->panel->mode.pixclock; var 495 drivers/video/fbdev/amba-clcd.c fb->fb.var.left_margin = fb->panel->mode.left_margin; var 496 drivers/video/fbdev/amba-clcd.c fb->fb.var.right_margin = fb->panel->mode.right_margin; var 497 drivers/video/fbdev/amba-clcd.c fb->fb.var.upper_margin = fb->panel->mode.upper_margin; var 498 drivers/video/fbdev/amba-clcd.c fb->fb.var.lower_margin = fb->panel->mode.lower_margin; var 499 drivers/video/fbdev/amba-clcd.c fb->fb.var.hsync_len = fb->panel->mode.hsync_len; var 500 drivers/video/fbdev/amba-clcd.c fb->fb.var.vsync_len = fb->panel->mode.vsync_len; var 501 drivers/video/fbdev/amba-clcd.c fb->fb.var.sync = fb->panel->mode.sync; var 502 drivers/video/fbdev/amba-clcd.c fb->fb.var.vmode = fb->panel->mode.vmode; var 503 drivers/video/fbdev/amba-clcd.c fb->fb.var.activate = FB_ACTIVATE_NOW; var 504 drivers/video/fbdev/amba-clcd.c fb->fb.var.nonstd = 0; var 505 drivers/video/fbdev/amba-clcd.c fb->fb.var.height = fb->panel->height; var 506 drivers/video/fbdev/amba-clcd.c fb->fb.var.width = fb->panel->width; var 507 drivers/video/fbdev/amba-clcd.c fb->fb.var.accel_flags = 0; var 519 drivers/video/fbdev/amba-clcd.c clcdfb_set_bitfields(fb, &fb->fb.var); var 533 drivers/video/fbdev/amba-clcd.c fb_set_var(&fb->fb, &fb->fb.var); var 1122 drivers/video/fbdev/amifb.c static int ami_decode_var(struct fb_var_screeninfo *var, struct amifb_par *par, var 1134 drivers/video/fbdev/amifb.c if (var->pixclock <= pixclock[clk_shift]) var 1146 drivers/video/fbdev/amifb.c if ((par->xres = var->xres) < 64) var 1148 drivers/video/fbdev/amifb.c if ((par->yres = var->yres) < 64) var 1150 drivers/video/fbdev/amifb.c if ((par->vxres = var->xres_virtual) < par->xres) var 1152 drivers/video/fbdev/amifb.c if ((par->vyres = var->yres_virtual) < par->yres) var 1155 drivers/video/fbdev/amifb.c par->bpp = var->bits_per_pixel; var 1156 drivers/video/fbdev/amifb.c if (!var->nonstd) { var 1167 drivers/video/fbdev/amifb.c } else if (var->nonstd == FB_NONSTD_HAM) { var 1188 drivers/video/fbdev/amifb.c par->vmode = var->vmode | FB_VMODE_SMOOTH_XPAN; var 1216 drivers/video/fbdev/amifb.c par->htotal = down8((var->left_margin + par->xres + var->right_margin + var 1217 drivers/video/fbdev/amifb.c var->hsync_len) << clk_shift); var 1219 drivers/video/fbdev/amifb.c down2(((var->upper_margin + par->yres + var->lower_margin + var 1220 drivers/video/fbdev/amifb.c var->vsync_len) << line_shift) + 1); var 1226 drivers/video/fbdev/amifb.c if (var->sync & FB_SYNC_BROADCAST) { var 1228 drivers/video/fbdev/amifb.c ((var->right_margin - var->hsync_len) << clk_shift); var 1230 drivers/video/fbdev/amifb.c par->diwstop_h += mod4(var->hsync_len); var 1236 drivers/video/fbdev/amifb.c ((var->lower_margin - var->vsync_len) << line_shift); var 1326 drivers/video/fbdev/amifb.c par->hsstrt = var->right_margin << clk_shift; var 1327 drivers/video/fbdev/amifb.c par->hsstop = (var->right_margin + var->hsync_len) << clk_shift; var 1337 drivers/video/fbdev/amifb.c par->vsstrt = var->lower_margin << line_shift; var 1338 drivers/video/fbdev/amifb.c par->vsstop = (var->lower_margin + var->vsync_len) << line_shift; var 1357 drivers/video/fbdev/amifb.c if (var->sync & FB_SYNC_HOR_HIGH_ACT) var 1359 drivers/video/fbdev/amifb.c if (var->sync & FB_SYNC_VERT_HIGH_ACT) var 1361 drivers/video/fbdev/amifb.c if (var->sync & FB_SYNC_COMP_HIGH_ACT) var 1465 drivers/video/fbdev/amifb.c if (var->nonstd == FB_NONSTD_HAM) var 1467 drivers/video/fbdev/amifb.c if (var->sync & FB_SYNC_EXT) var 1483 drivers/video/fbdev/amifb.c if (!((par->vmode ^ var->vmode) & FB_VMODE_YWRAP)) { var 1484 drivers/video/fbdev/amifb.c par->xoffset = var->xoffset; var 1485 drivers/video/fbdev/amifb.c par->yoffset = var->yoffset; var 1509 drivers/video/fbdev/amifb.c static void ami_encode_var(struct fb_var_screeninfo *var, var 1514 drivers/video/fbdev/amifb.c memset(var, 0, sizeof(struct fb_var_screeninfo)); var 1519 drivers/video/fbdev/amifb.c var->xres = par->xres; var 1520 drivers/video/fbdev/amifb.c var->yres = par->yres; var 1521 drivers/video/fbdev/amifb.c var->xres_virtual = par->vxres; var 1522 drivers/video/fbdev/amifb.c var->yres_virtual = par->vyres; var 1523 drivers/video/fbdev/amifb.c var->xoffset = par->xoffset; var 1524 drivers/video/fbdev/amifb.c var->yoffset = par->yoffset; var 1526 drivers/video/fbdev/amifb.c var->bits_per_pixel = par->bpp; var 1527 drivers/video/fbdev/amifb.c var->grayscale = 0; var 1529 drivers/video/fbdev/amifb.c var->red.offset = 0; var 1530 drivers/video/fbdev/amifb.c var->red.msb_right = 0; var 1531 drivers/video/fbdev/amifb.c var->red.length = par->bpp; var 1533 drivers/video/fbdev/amifb.c var->red.length -= 2; var 1534 drivers/video/fbdev/amifb.c var->blue = var->green = var->red; var 1535 drivers/video/fbdev/amifb.c var->transp.offset = 0; var 1536 drivers/video/fbdev/amifb.c var->transp.length = 0; var 1537 drivers/video/fbdev/amifb.c var->transp.msb_right = 0; var 1540 drivers/video/fbdev/amifb.c var->nonstd = FB_NONSTD_HAM; var 1542 drivers/video/fbdev/amifb.c var->nonstd = 0; var 1543 drivers/video/fbdev/amifb.c var->activate = 0; var 1545 drivers/video/fbdev/amifb.c var->height = -1; var 1546 drivers/video/fbdev/amifb.c var->width = -1; var 1548 drivers/video/fbdev/amifb.c var->pixclock = pixclock[clk_shift]; var 1551 drivers/video/fbdev/amifb.c var->vmode = FB_VMODE_DOUBLE; var 1553 drivers/video/fbdev/amifb.c var->vmode = FB_VMODE_INTERLACED; var 1555 drivers/video/fbdev/amifb.c var->vmode = FB_VMODE_NONINTERLACED; var 1558 drivers/video/fbdev/amifb.c var->hsync_len = (par->hsstop - par->hsstrt)>>clk_shift; var 1559 drivers/video/fbdev/amifb.c var->right_margin = par->hsstrt>>clk_shift; var 1560 drivers/video/fbdev/amifb.c var->left_margin = (par->htotal>>clk_shift) - var->xres - var->right_margin - var->hsync_len; var 1561 drivers/video/fbdev/amifb.c var->vsync_len = (par->vsstop - par->vsstrt)>>line_shift; var 1562 drivers/video/fbdev/amifb.c var->lower_margin = par->vsstrt>>line_shift; var 1563 drivers/video/fbdev/amifb.c var->upper_margin = (par->vtotal>>line_shift) - var->yres - var->lower_margin - var->vsync_len; var 1564 drivers/video/fbdev/amifb.c var->sync = 0; var 1566 drivers/video/fbdev/amifb.c var->sync |= FB_SYNC_HOR_HIGH_ACT; var 1568 drivers/video/fbdev/amifb.c var->sync |= FB_SYNC_VERT_HIGH_ACT; var 1570 drivers/video/fbdev/amifb.c var->sync |= FB_SYNC_COMP_HIGH_ACT; var 1572 drivers/video/fbdev/amifb.c var->sync = FB_SYNC_BROADCAST; var 1573 drivers/video/fbdev/amifb.c var->hsync_len = (152>>clk_shift) + mod4(par->diwstop_h); var 1574 drivers/video/fbdev/amifb.c var->right_margin = ((par->htotal - down4(par->diwstop_h))>>clk_shift) + var->hsync_len; var 1575 drivers/video/fbdev/amifb.c var->left_margin = (par->htotal>>clk_shift) - var->xres - var->right_margin - var->hsync_len; var 1576 drivers/video/fbdev/amifb.c var->vsync_len = 4>>line_shift; var 1577 drivers/video/fbdev/amifb.c var->lower_margin = ((par->vtotal - par->diwstop_v)>>line_shift) + var->vsync_len; var 1578 drivers/video/fbdev/amifb.c var->upper_margin = (((par->vtotal - 2)>>line_shift) + 1) - var->yres - var 1579 drivers/video/fbdev/amifb.c var->lower_margin - var->vsync_len; var 1583 drivers/video/fbdev/amifb.c var->sync |= FB_SYNC_EXT; var 1585 drivers/video/fbdev/amifb.c var->vmode |= FB_VMODE_YWRAP; var 1663 drivers/video/fbdev/amifb.c static void ami_pan_var(struct fb_var_screeninfo *var, struct fb_info *info) var 1667 drivers/video/fbdev/amifb.c par->xoffset = var->xoffset; var 1668 drivers/video/fbdev/amifb.c par->yoffset = var->yoffset; var 1669 drivers/video/fbdev/amifb.c if (var->vmode & FB_VMODE_YWRAP) var 1835 drivers/video/fbdev/amifb.c static int ami_get_var_cursorinfo(struct fb_var_cursorinfo *var, var 1851 drivers/video/fbdev/amifb.c alloc = var->height * var->width; var 1852 drivers/video/fbdev/amifb.c var->height = par->crsr.height; var 1853 drivers/video/fbdev/amifb.c var->width = par->crsr.width; var 1854 drivers/video/fbdev/amifb.c var->xspot = par->crsr.spot_x; var 1855 drivers/video/fbdev/amifb.c var->yspot = par->crsr.spot_y; var 1856 drivers/video/fbdev/amifb.c if (size > var->height * var->width) var 1866 drivers/video/fbdev/amifb.c for (height = (short)var->height - 1; height >= 0; height--) { var 1868 drivers/video/fbdev/amifb.c for (width = (short)var->width - 1; width >= 0; width--) { var 1911 drivers/video/fbdev/amifb.c static int ami_set_var_cursorinfo(struct fb_var_cursorinfo *var, var 1924 drivers/video/fbdev/amifb.c if (!var->width) var 1926 drivers/video/fbdev/amifb.c else if (var->width <= 16) var 1928 drivers/video/fbdev/amifb.c else if (var->width <= 32) var 1930 drivers/video/fbdev/amifb.c else if (var->width <= 64) var 1936 drivers/video/fbdev/amifb.c if (!var->height) var 1938 drivers/video/fbdev/amifb.c if (!access_ok(data, var->width * var->height)) var 1944 drivers/video/fbdev/amifb.c if (((var->height + 4) << fmode << 2) > SPRITEMEMSIZE) var 1946 drivers/video/fbdev/amifb.c memset(lspr, 0, (var->height + 4) << fmode << 2); var 1947 drivers/video/fbdev/amifb.c shfsprite += ((var->height + 5)&-2) << fmode; var 1950 drivers/video/fbdev/amifb.c if (((var->height + 2) << fmode << 2) > SPRITEMEMSIZE) var 1952 drivers/video/fbdev/amifb.c memset(lspr, 0, (var->height + 2) << fmode << 2); var 1955 drivers/video/fbdev/amifb.c for (height = (short)var->height - 1; height >= 0; height--) { var 1957 drivers/video/fbdev/amifb.c for (width = (short)var->width - 1; width >= 0; width--) { var 2016 drivers/video/fbdev/amifb.c par->crsr.height = var->height; var 2017 drivers/video/fbdev/amifb.c par->crsr.width = var->width; var 2018 drivers/video/fbdev/amifb.c par->crsr.spot_x = var->xspot; var 2019 drivers/video/fbdev/amifb.c par->crsr.spot_y = var->yspot; var 2373 drivers/video/fbdev/amifb.c static int amifb_check_var(struct fb_var_screeninfo *var, var 2380 drivers/video/fbdev/amifb.c err = ami_decode_var(var, &par, info); var 2385 drivers/video/fbdev/amifb.c ami_encode_var(var, &par); var 2399 drivers/video/fbdev/amifb.c error = ami_decode_var(&info->var, par, info); var 2536 drivers/video/fbdev/amifb.c static int amifb_pan_display(struct fb_var_screeninfo *var, var 2539 drivers/video/fbdev/amifb.c if (var->vmode & FB_VMODE_YWRAP) { var 2540 drivers/video/fbdev/amifb.c if (var->yoffset < 0 || var 2541 drivers/video/fbdev/amifb.c var->yoffset >= info->var.yres_virtual || var->xoffset) var 2548 drivers/video/fbdev/amifb.c if (var->xoffset + info->var.xres > var 2549 drivers/video/fbdev/amifb.c upx(16 << maxfmode, info->var.xres_virtual) || var 2550 drivers/video/fbdev/amifb.c var->yoffset + info->var.yres > info->var.yres_virtual) var 2553 drivers/video/fbdev/amifb.c ami_pan_var(var, info); var 2554 drivers/video/fbdev/amifb.c info->var.xoffset = var->xoffset; var 2555 drivers/video/fbdev/amifb.c info->var.yoffset = var->yoffset; var 2556 drivers/video/fbdev/amifb.c if (var->vmode & FB_VMODE_YWRAP) var 2557 drivers/video/fbdev/amifb.c info->var.vmode |= FB_VMODE_YWRAP; var 2559 drivers/video/fbdev/amifb.c info->var.vmode &= ~FB_VMODE_YWRAP; var 3181 drivers/video/fbdev/amifb.c x2 = x2 < info->var.xres_virtual ? x2 : info->var.xres_virtual; var 3182 drivers/video/fbdev/amifb.c y2 = y2 < info->var.yres_virtual ? y2 : info->var.yres_virtual; var 3193 drivers/video/fbdev/amifb.c fill_one_line(info->var.bits_per_pixel, var 3199 drivers/video/fbdev/amifb.c xor_one_line(info->var.bits_per_pixel, par->next_plane, var 3257 drivers/video/fbdev/amifb.c x2 = x2 < info->var.xres_virtual ? x2 : info->var.xres_virtual; var 3258 drivers/video/fbdev/amifb.c y2 = y2 < info->var.yres_virtual ? y2 : info->var.yres_virtual; var 3270 drivers/video/fbdev/amifb.c if (sx + width > info->var.xres_virtual || var 3271 drivers/video/fbdev/amifb.c sy + height > info->var.yres_virtual) var 3290 drivers/video/fbdev/amifb.c copy_one_line_rev(info->var.bits_per_pixel, var 3296 drivers/video/fbdev/amifb.c copy_one_line(info->var.bits_per_pixel, var 3354 drivers/video/fbdev/amifb.c x2 = x2 < info->var.xres_virtual ? x2 : info->var.xres_virtual; var 3355 drivers/video/fbdev/amifb.c y2 = y2 < info->var.yres_virtual ? y2 : info->var.yres_virtual; var 3367 drivers/video/fbdev/amifb.c expand_one_line(info->var.bits_per_pixel, var 3377 drivers/video/fbdev/amifb.c image->width, info->var.bits_per_pixel); var 3391 drivers/video/fbdev/amifb.c struct fb_var_cursorinfo var; var 3406 drivers/video/fbdev/amifb.c i = ami_get_var_cursorinfo(&crsr.var, var 3411 drivers/video/fbdev/amifb.c return copy_to_user(argp, &crsr.var, var 3412 drivers/video/fbdev/amifb.c sizeof(crsr.var)) ? -EFAULT : 0; var 3415 drivers/video/fbdev/amifb.c if (copy_from_user(&crsr.var, argp, sizeof(crsr.var))) var 3417 drivers/video/fbdev/amifb.c return ami_set_var_cursorinfo(&crsr.var, var 3673 drivers/video/fbdev/amifb.c if (!fb_find_mode(&info->var, info, mode_option, ami_modedb, var 3731 drivers/video/fbdev/amifb.c err = fb_alloc_cmap(&info->cmap, 1 << info->var.bits_per_pixel, 0); var 201 drivers/video/fbdev/arcfb.c static int arcfb_pan_display(struct fb_var_screeninfo *var, var 207 drivers/video/fbdev/arcfb.c if ((var->vmode & FB_VMODE_YWRAP) && (var->yoffset < 64) var 208 drivers/video/fbdev/arcfb.c && (info->var.yres <= 64)) { var 210 drivers/video/fbdev/arcfb.c ks108_set_start_line(par, i, var->yoffset); var 212 drivers/video/fbdev/arcfb.c info->var.yoffset = var->yoffset; var 262 drivers/video/fbdev/arcfb.c linesize = par->info->var.xres/8; var 456 drivers/video/fbdev/arcfb.c xres = info->var.xres; var 457 drivers/video/fbdev/arcfb.c fbmemlength = (xres * info->var.yres)/8; var 531 drivers/video/fbdev/arcfb.c info->var = arcfb_var; var 262 drivers/video/fbdev/arkfb.c if ((info->var.bits_per_pixel == 4) && (image->depth == 1) var 274 drivers/video/fbdev/arkfb.c if ((info->var.bits_per_pixel == 4) var 565 drivers/video/fbdev/arkfb.c static int arkfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 570 drivers/video/fbdev/arkfb.c rv = svga_match_format (arkfb_formats, var, NULL); var 578 drivers/video/fbdev/arkfb.c if (var->xres > var->xres_virtual) var 579 drivers/video/fbdev/arkfb.c var->xres_virtual = var->xres; var 581 drivers/video/fbdev/arkfb.c if (var->yres > var->yres_virtual) var 582 drivers/video/fbdev/arkfb.c var->yres_virtual = var->yres; var 586 drivers/video/fbdev/arkfb.c var->xres_virtual = (var->xres_virtual+step) & ~step; var 590 drivers/video/fbdev/arkfb.c mem = ((var->bits_per_pixel * var->xres_virtual) >> 3) * var->yres_virtual; var 598 drivers/video/fbdev/arkfb.c rv = svga_check_timings (&ark_timing_regs, var, info->node); var 606 drivers/video/fbdev/arkfb.c if (var->vmode & FB_VMODE_INTERLACED) var 618 drivers/video/fbdev/arkfb.c u32 bpp = info->var.bits_per_pixel; var 623 drivers/video/fbdev/arkfb.c info->fix.line_length = (info->var.xres_virtual * bpp) / 8; var 632 drivers/video/fbdev/arkfb.c offset_value = (info->var.xres_virtual * bpp) / 64; var 633 drivers/video/fbdev/arkfb.c screen_size = info->var.yres_virtual * info->fix.line_length; var 645 drivers/video/fbdev/arkfb.c offset_value = info->var.xres_virtual / 16; var 646 drivers/video/fbdev/arkfb.c screen_size = (info->var.xres_virtual * info->var.yres_virtual) / 64; var 649 drivers/video/fbdev/arkfb.c info->var.xoffset = 0; var 650 drivers/video/fbdev/arkfb.c info->var.yoffset = 0; var 651 drivers/video/fbdev/arkfb.c info->var.activate = FB_ACTIVATE_NOW; var 689 drivers/video/fbdev/arkfb.c if (info->var.vmode & FB_VMODE_DOUBLE) var 694 drivers/video/fbdev/arkfb.c if (info->var.vmode & FB_VMODE_INTERLACED) var 701 drivers/video/fbdev/arkfb.c mode = svga_match_format(arkfb_formats, &(info->var), &(info->fix)); var 734 drivers/video/fbdev/arkfb.c if (info->var.pixclock > 20000) { var 781 drivers/video/fbdev/arkfb.c ark_set_pixclock(info, (hdiv * info->var.pixclock) / hmul); var 782 drivers/video/fbdev/arkfb.c svga_set_timings(par->state.vgabase, &ark_timing_regs, &(info->var), hmul, hdiv, var 783 drivers/video/fbdev/arkfb.c (info->var.vmode & FB_VMODE_DOUBLE) ? 2 : 1, var 784 drivers/video/fbdev/arkfb.c (info->var.vmode & FB_VMODE_INTERLACED) ? 2 : 1, var 788 drivers/video/fbdev/arkfb.c value = info->var.xres + info->var.left_margin + info->var.right_margin + info->var.hsync_len; var 805 drivers/video/fbdev/arkfb.c switch (fb->var.bits_per_pixel) { var 811 drivers/video/fbdev/arkfb.c if ((fb->var.bits_per_pixel == 4) && var 812 drivers/video/fbdev/arkfb.c (fb->var.nonstd == 0)) { var 837 drivers/video/fbdev/arkfb.c if (fb->var.green.length == 5) var 840 drivers/video/fbdev/arkfb.c else if (fb->var.green.length == 6) var 892 drivers/video/fbdev/arkfb.c static int arkfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 898 drivers/video/fbdev/arkfb.c if (info->var.bits_per_pixel == 0) { var 899 drivers/video/fbdev/arkfb.c offset = (var->yoffset / 16) * (info->var.xres_virtual / 2) var 900 drivers/video/fbdev/arkfb.c + (var->xoffset / 2); var 903 drivers/video/fbdev/arkfb.c offset = (var->yoffset * info->fix.line_length) + var 904 drivers/video/fbdev/arkfb.c (var->xoffset * info->var.bits_per_pixel / 8); var 905 drivers/video/fbdev/arkfb.c offset = offset >> ((info->var.bits_per_pixel == 4) ? 2 : 3); var 1021 drivers/video/fbdev/arkfb.c rc = fb_find_mode(&(info->var), info, mode_option, NULL, 0, NULL, 8); var 92 drivers/video/fbdev/asiliantfb.c static int asiliantfb_check_var(struct fb_var_screeninfo *var, var 176 drivers/video/fbdev/asiliantfb.c unsigned hd = p->var.xres / 8; var 177 drivers/video/fbdev/asiliantfb.c unsigned hs = (p->var.xres + p->var.right_margin) / 8; var 178 drivers/video/fbdev/asiliantfb.c unsigned he = (p->var.xres + p->var.right_margin + p->var.hsync_len) / 8; var 179 drivers/video/fbdev/asiliantfb.c unsigned ht = (p->var.left_margin + p->var.xres + p->var.right_margin + p->var.hsync_len) / 8; var 180 drivers/video/fbdev/asiliantfb.c unsigned vd = p->var.yres; var 181 drivers/video/fbdev/asiliantfb.c unsigned vs = p->var.yres + p->var.lower_margin; var 182 drivers/video/fbdev/asiliantfb.c unsigned ve = p->var.yres + p->var.lower_margin + p->var.vsync_len; var 183 drivers/video/fbdev/asiliantfb.c unsigned vt = p->var.upper_margin + p->var.yres + p->var.lower_margin + p->var.vsync_len; var 184 drivers/video/fbdev/asiliantfb.c unsigned wd = (p->var.xres_virtual * ((p->var.bits_per_pixel+7)/8)) / 8; var 186 drivers/video/fbdev/asiliantfb.c if ((p->var.xres == 640) && (p->var.yres == 480) && (p->var.pixclock == 39722)) { var 218 drivers/video/fbdev/asiliantfb.c if (p->var.xres == 640) { var 225 drivers/video/fbdev/asiliantfb.c static int asiliantfb_check_var(struct fb_var_screeninfo *var, var 230 drivers/video/fbdev/asiliantfb.c ratio = 1000000 / var->pixclock; var 231 drivers/video/fbdev/asiliantfb.c remainder = 1000000 % var->pixclock; var 232 drivers/video/fbdev/asiliantfb.c Ftarget = 1000000 * ratio + (1000000 * remainder) / var->pixclock; var 240 drivers/video/fbdev/asiliantfb.c var->xres_virtual = var->xres; var 241 drivers/video/fbdev/asiliantfb.c var->yres_virtual = var->yres; var 243 drivers/video/fbdev/asiliantfb.c if (var->bits_per_pixel == 24) { var 244 drivers/video/fbdev/asiliantfb.c var->red.offset = 16; var 245 drivers/video/fbdev/asiliantfb.c var->green.offset = 8; var 246 drivers/video/fbdev/asiliantfb.c var->blue.offset = 0; var 247 drivers/video/fbdev/asiliantfb.c var->red.length = var->blue.length = var->green.length = 8; var 248 drivers/video/fbdev/asiliantfb.c } else if (var->bits_per_pixel == 16) { var 249 drivers/video/fbdev/asiliantfb.c switch (var->red.offset) { var 251 drivers/video/fbdev/asiliantfb.c var->green.length = 6; var 254 drivers/video/fbdev/asiliantfb.c var->green.length = 5; var 259 drivers/video/fbdev/asiliantfb.c var->green.offset = 5; var 260 drivers/video/fbdev/asiliantfb.c var->blue.offset = 0; var 261 drivers/video/fbdev/asiliantfb.c var->red.length = var->blue.length = 5; var 262 drivers/video/fbdev/asiliantfb.c } else if (var->bits_per_pixel == 8) { var 263 drivers/video/fbdev/asiliantfb.c var->red.offset = var->green.offset = var->blue.offset = 0; var 264 drivers/video/fbdev/asiliantfb.c var->red.length = var->green.length = var->blue.length = 8; var 276 drivers/video/fbdev/asiliantfb.c asiliant_calc_dclk2(&p->var.pixclock, &dclk2_m, &dclk2_n, &dclk2_div); var 279 drivers/video/fbdev/asiliantfb.c if (p->var.bits_per_pixel == 24) { var 283 drivers/video/fbdev/asiliantfb.c } else if (p->var.bits_per_pixel == 16) { var 284 drivers/video/fbdev/asiliantfb.c if (p->var.red.offset == 11) var 290 drivers/video/fbdev/asiliantfb.c } else if (p->var.bits_per_pixel == 8) { var 296 drivers/video/fbdev/asiliantfb.c p->fix.line_length = p->var.xres * (p->var.bits_per_pixel >> 3); var 297 drivers/video/fbdev/asiliantfb.c p->fix.visual = (p->var.bits_per_pixel == 8) ? FB_VISUAL_PSEUDOCOLOR : FB_VISUAL_TRUECOLOR; var 323 drivers/video/fbdev/asiliantfb.c switch(p->var.red.offset) { var 513 drivers/video/fbdev/asiliantfb.c p->var = asiliantfb_var; var 364 drivers/video/fbdev/atafb.c int (*decode_var)(struct fb_var_screeninfo *var, var 366 drivers/video/fbdev/atafb.c int (*encode_var)(struct fb_var_screeninfo *var, var 372 drivers/video/fbdev/atafb.c int (*pan_display)(struct fb_var_screeninfo *var, var 592 drivers/video/fbdev/atafb.c static int tt_decode_var(struct fb_var_screeninfo *var, struct atafb_par *par) var 594 drivers/video/fbdev/atafb.c int xres = var->xres; var 595 drivers/video/fbdev/atafb.c int yres = var->yres; var 596 drivers/video/fbdev/atafb.c int bpp = var->bits_per_pixel; var 598 drivers/video/fbdev/atafb.c int yres_virtual = var->yres_virtual; var 638 drivers/video/fbdev/atafb.c } else if (var->xres > sttt_xres || var->yres > st_yres) { var 651 drivers/video/fbdev/atafb.c if (var->sync & FB_SYNC_EXT) var 660 drivers/video/fbdev/atafb.c if (var->yoffset + yres > yres_virtual && yres_virtual) var 663 drivers/video/fbdev/atafb.c par->screen_base = screen_base + var->yoffset * linelen; var 668 drivers/video/fbdev/atafb.c static int tt_encode_var(struct fb_var_screeninfo *var, struct atafb_par *par) var 671 drivers/video/fbdev/atafb.c memset(var, 0, sizeof(struct fb_var_screeninfo)); var 672 drivers/video/fbdev/atafb.c var->red.offset = 0; var 673 drivers/video/fbdev/atafb.c var->red.length = 4; var 674 drivers/video/fbdev/atafb.c var->red.msb_right = 0; var 675 drivers/video/fbdev/atafb.c var->grayscale = 0; var 677 drivers/video/fbdev/atafb.c var->pixclock = 31041; var 678 drivers/video/fbdev/atafb.c var->left_margin = 120; /* these may be incorrect */ var 679 drivers/video/fbdev/atafb.c var->right_margin = 100; var 680 drivers/video/fbdev/atafb.c var->upper_margin = 8; var 681 drivers/video/fbdev/atafb.c var->lower_margin = 16; var 682 drivers/video/fbdev/atafb.c var->hsync_len = 140; var 683 drivers/video/fbdev/atafb.c var->vsync_len = 30; var 685 drivers/video/fbdev/atafb.c var->height = -1; var 686 drivers/video/fbdev/atafb.c var->width = -1; var 689 drivers/video/fbdev/atafb.c var->sync = 0; var 691 drivers/video/fbdev/atafb.c var->sync = FB_SYNC_EXT; var 695 drivers/video/fbdev/atafb.c var->xres = sttt_xres / 2; var 696 drivers/video/fbdev/atafb.c var->xres_virtual = sttt_xres_virtual / 2; var 697 drivers/video/fbdev/atafb.c var->yres = st_yres / 2; var 698 drivers/video/fbdev/atafb.c var->bits_per_pixel = 4; var 701 drivers/video/fbdev/atafb.c var->xres = sttt_xres; var 702 drivers/video/fbdev/atafb.c var->xres_virtual = sttt_xres_virtual; var 703 drivers/video/fbdev/atafb.c var->yres = st_yres / 2; var 704 drivers/video/fbdev/atafb.c var->bits_per_pixel = 2; var 707 drivers/video/fbdev/atafb.c var->xres = sttt_xres; var 708 drivers/video/fbdev/atafb.c var->xres_virtual = sttt_xres_virtual; var 709 drivers/video/fbdev/atafb.c var->yres = st_yres; var 710 drivers/video/fbdev/atafb.c var->bits_per_pixel = 1; var 713 drivers/video/fbdev/atafb.c var->xres = sttt_xres / 2; var 714 drivers/video/fbdev/atafb.c var->xres_virtual = sttt_xres_virtual / 2; var 715 drivers/video/fbdev/atafb.c var->yres = tt_yres; var 716 drivers/video/fbdev/atafb.c var->bits_per_pixel = 8; var 719 drivers/video/fbdev/atafb.c var->xres = sttt_xres; var 720 drivers/video/fbdev/atafb.c var->xres_virtual = sttt_xres_virtual; var 721 drivers/video/fbdev/atafb.c var->yres = tt_yres; var 722 drivers/video/fbdev/atafb.c var->bits_per_pixel = 4; var 725 drivers/video/fbdev/atafb.c var->red.length = 0; var 726 drivers/video/fbdev/atafb.c var->xres = sttt_xres * 2; var 727 drivers/video/fbdev/atafb.c var->xres_virtual = sttt_xres_virtual * 2; var 728 drivers/video/fbdev/atafb.c var->yres = tt_yres * 2; var 729 drivers/video/fbdev/atafb.c var->bits_per_pixel = 1; var 732 drivers/video/fbdev/atafb.c var->blue = var->green = var->red; var 733 drivers/video/fbdev/atafb.c var->transp.offset = 0; var 734 drivers/video/fbdev/atafb.c var->transp.length = 0; var 735 drivers/video/fbdev/atafb.c var->transp.msb_right = 0; var 736 drivers/video/fbdev/atafb.c linelen = var->xres_virtual * var->bits_per_pixel / 8; var 738 drivers/video/fbdev/atafb.c var->yres_virtual = var->yres; var 741 drivers/video/fbdev/atafb.c var->yres_virtual = par->yres_virtual; var 744 drivers/video/fbdev/atafb.c var->yres_virtual = screen_len / linelen; var 747 drivers/video/fbdev/atafb.c var->yres_virtual = 2 * var->yres; var 749 drivers/video/fbdev/atafb.c var->yres_virtual = var->yres + hwscroll * 16; var 751 drivers/video/fbdev/atafb.c var->xoffset = 0; var 753 drivers/video/fbdev/atafb.c var->yoffset = (par->screen_base - screen_base) / linelen; var 755 drivers/video/fbdev/atafb.c var->yoffset = 0; var 756 drivers/video/fbdev/atafb.c var->nonstd = 0; var 757 drivers/video/fbdev/atafb.c var->activate = 0; var 758 drivers/video/fbdev/atafb.c var->vmode = FB_VMODE_NONINTERLACED; var 893 drivers/video/fbdev/atafb.c static int falcon_decode_var(struct fb_var_screeninfo *var, var 896 drivers/video/fbdev/atafb.c int bpp = var->bits_per_pixel; var 897 drivers/video/fbdev/atafb.c int xres = var->xres; var 898 drivers/video/fbdev/atafb.c int yres = var->yres; var 899 drivers/video/fbdev/atafb.c int xres_virtual = var->xres_virtual; var 900 drivers/video/fbdev/atafb.c int yres_virtual = var->yres_virtual; var 970 drivers/video/fbdev/atafb.c var->xres > myvar->xres || var 971 drivers/video/fbdev/atafb.c var->yres > myvar->yres) var 1025 drivers/video/fbdev/atafb.c if (var->pixclock > 1) var 1026 drivers/video/fbdev/atafb.c var->pixclock -= 1; var 1051 drivers/video/fbdev/atafb.c if (var->pixclock > f32.t * plen) var 1056 drivers/video/fbdev/atafb.c if (var->pixclock == 0) { var 1065 drivers/video/fbdev/atafb.c left_margin = var->left_margin; var 1066 drivers/video/fbdev/atafb.c right_margin = var->right_margin; var 1067 drivers/video/fbdev/atafb.c hsync_len = var->hsync_len; var 1068 drivers/video/fbdev/atafb.c upper_margin = var->upper_margin; var 1069 drivers/video/fbdev/atafb.c lower_margin = var->lower_margin; var 1070 drivers/video/fbdev/atafb.c vsync_len = var->vsync_len; var 1071 drivers/video/fbdev/atafb.c if (var->vmode & FB_VMODE_INTERLACED) { var 1075 drivers/video/fbdev/atafb.c } else if (var->vmode & FB_VMODE_DOUBLE) { var 1085 drivers/video/fbdev/atafb.c if (var->pixclock == 0) { var 1116 drivers/video/fbdev/atafb.c if (f25.t * i >= var->pixclock && var 1121 drivers/video/fbdev/atafb.c if (f32.t * i >= var->pixclock && var 1126 drivers/video/fbdev/atafb.c if (fext.t && fext.t * i >= var->pixclock && var 1136 drivers/video/fbdev/atafb.c left_margin = var->left_margin; var 1137 drivers/video/fbdev/atafb.c right_margin = var->right_margin; var 1138 drivers/video/fbdev/atafb.c hsync_len = var->hsync_len; var 1139 drivers/video/fbdev/atafb.c upper_margin = var->upper_margin; var 1140 drivers/video/fbdev/atafb.c lower_margin = var->lower_margin; var 1141 drivers/video/fbdev/atafb.c vsync_len = var->vsync_len; var 1143 drivers/video/fbdev/atafb.c if (var->vmode & FB_VMODE_INTERLACED) { var 1149 drivers/video/fbdev/atafb.c } else if (var->vmode & FB_VMODE_DOUBLE) { var 1181 drivers/video/fbdev/atafb.c if (var->sync & FB_SYNC_HOR_HIGH_ACT) var 1183 drivers/video/fbdev/atafb.c if (var->sync & FB_SYNC_VERT_HIGH_ACT) var 1358 drivers/video/fbdev/atafb.c if (var->yoffset + yres > yres_virtual && yres_virtual) var 1361 drivers/video/fbdev/atafb.c par->screen_base = screen_base + var->yoffset * linelen; var 1369 drivers/video/fbdev/atafb.c static int falcon_encode_var(struct fb_var_screeninfo *var, var 1378 drivers/video/fbdev/atafb.c memset(var, 0, sizeof(struct fb_var_screeninfo)); var 1380 drivers/video/fbdev/atafb.c var->pixclock = hw->sync & 0x1 ? fext.t : var 1383 drivers/video/fbdev/atafb.c var->height = -1; var 1384 drivers/video/fbdev/atafb.c var->width = -1; var 1386 drivers/video/fbdev/atafb.c var->sync = 0; var 1388 drivers/video/fbdev/atafb.c var->sync |= FB_SYNC_HOR_HIGH_ACT; var 1390 drivers/video/fbdev/atafb.c var->sync |= FB_SYNC_VERT_HIGH_ACT; var 1392 drivers/video/fbdev/atafb.c var->vmode = FB_VMODE_NONINTERLACED; var 1394 drivers/video/fbdev/atafb.c var->vmode |= FB_VMODE_INTERLACED; var 1396 drivers/video/fbdev/atafb.c var->vmode |= FB_VMODE_DOUBLE; var 1403 drivers/video/fbdev/atafb.c var->yres = hw->vde - hw->vdb; var 1404 drivers/video/fbdev/atafb.c if (!(var->vmode & FB_VMODE_INTERLACED)) var 1405 drivers/video/fbdev/atafb.c var->yres >>= 1; var 1406 drivers/video/fbdev/atafb.c if (var->vmode & FB_VMODE_DOUBLE) var 1407 drivers/video/fbdev/atafb.c var->yres >>= 1; var 1418 drivers/video/fbdev/atafb.c var->bits_per_pixel = 1; var 1420 drivers/video/fbdev/atafb.c var->bits_per_pixel = 16; var 1422 drivers/video/fbdev/atafb.c var->bits_per_pixel = 8; var 1424 drivers/video/fbdev/atafb.c var->bits_per_pixel = 4; var 1426 drivers/video/fbdev/atafb.c var->bits_per_pixel = 2; var 1428 drivers/video/fbdev/atafb.c var->bits_per_pixel = 1; var 1430 drivers/video/fbdev/atafb.c var->xres = hw->line_width * 16 / var->bits_per_pixel; var 1431 drivers/video/fbdev/atafb.c var->xres_virtual = var->xres + hw->line_offset * 16 / var->bits_per_pixel; var 1433 drivers/video/fbdev/atafb.c var->xres_virtual += 16; var 1435 drivers/video/fbdev/atafb.c if (var->bits_per_pixel == 16) { var 1436 drivers/video/fbdev/atafb.c var->red.offset = 11; var 1437 drivers/video/fbdev/atafb.c var->red.length = 5; var 1438 drivers/video/fbdev/atafb.c var->red.msb_right = 0; var 1439 drivers/video/fbdev/atafb.c var->green.offset = 5; var 1440 drivers/video/fbdev/atafb.c var->green.length = 6; var 1441 drivers/video/fbdev/atafb.c var->green.msb_right = 0; var 1442 drivers/video/fbdev/atafb.c var->blue.offset = 0; var 1443 drivers/video/fbdev/atafb.c var->blue.length = 5; var 1444 drivers/video/fbdev/atafb.c var->blue.msb_right = 0; var 1446 drivers/video/fbdev/atafb.c var->red.offset = 0; var 1447 drivers/video/fbdev/atafb.c var->red.length = hw->ste_mode ? 4 : 6; var 1448 drivers/video/fbdev/atafb.c if (var->red.length > var->bits_per_pixel) var 1449 drivers/video/fbdev/atafb.c var->red.length = var->bits_per_pixel; var 1450 drivers/video/fbdev/atafb.c var->red.msb_right = 0; var 1451 drivers/video/fbdev/atafb.c var->grayscale = 0; var 1452 drivers/video/fbdev/atafb.c var->blue = var->green = var->red; var 1454 drivers/video/fbdev/atafb.c var->transp.offset = 0; var 1455 drivers/video/fbdev/atafb.c var->transp.length = 0; var 1456 drivers/video/fbdev/atafb.c var->transp.msb_right = 0; var 1458 drivers/video/fbdev/atafb.c linelen = var->xres_virtual * var->bits_per_pixel / 8; var 1461 drivers/video/fbdev/atafb.c var->yres_virtual = par->yres_virtual; var 1464 drivers/video/fbdev/atafb.c var->yres_virtual = screen_len / linelen; var 1467 drivers/video/fbdev/atafb.c var->yres_virtual = 2 * var->yres; var 1469 drivers/video/fbdev/atafb.c var->yres_virtual = var->yres + hwscroll * 16; var 1471 drivers/video/fbdev/atafb.c var->xoffset = 0; /* TODO change this */ var 1481 drivers/video/fbdev/atafb.c hde_off = ((128 / var->bits_per_pixel + 2) * plen); var 1483 drivers/video/fbdev/atafb.c hdb_off = (64 + base_off + (128 / var->bits_per_pixel + 2) * plen) var 1486 drivers/video/fbdev/atafb.c hdb_off = (base_off + (128 / var->bits_per_pixel + 18) * plen) var 1491 drivers/video/fbdev/atafb.c var->left_margin = hdb_off + prescale * ((hw->hdb & 0x1ff) - var 1494 drivers/video/fbdev/atafb.c var->right_margin = prescale * (hw->hht + 2 - hw->hde) - hde_off; var 1497 drivers/video/fbdev/atafb.c var->right_margin = prescale * (hw->hht + 2 - hw->hbb); var 1498 drivers/video/fbdev/atafb.c var->hsync_len = prescale * (hw->hht + 2 - hw->hss); var 1501 drivers/video/fbdev/atafb.c var->upper_margin = hw->vdb / 2; /* round down to full lines */ var 1502 drivers/video/fbdev/atafb.c var->lower_margin = (hw->vft + 1 - hw->vde + 1) / 2; /* round up */ var 1503 drivers/video/fbdev/atafb.c var->vsync_len = (hw->vft + 1 - hw->vss + 1) / 2; /* round up */ var 1504 drivers/video/fbdev/atafb.c if (var->vmode & FB_VMODE_INTERLACED) { var 1505 drivers/video/fbdev/atafb.c var->upper_margin *= 2; var 1506 drivers/video/fbdev/atafb.c var->lower_margin *= 2; var 1507 drivers/video/fbdev/atafb.c var->vsync_len *= 2; var 1508 drivers/video/fbdev/atafb.c } else if (var->vmode & FB_VMODE_DOUBLE) { var 1509 drivers/video/fbdev/atafb.c var->upper_margin = (var->upper_margin + 1) / 2; var 1510 drivers/video/fbdev/atafb.c var->lower_margin = (var->lower_margin + 1) / 2; var 1511 drivers/video/fbdev/atafb.c var->vsync_len = (var->vsync_len + 1) / 2; var 1514 drivers/video/fbdev/atafb.c var->pixclock *= plen; var 1515 drivers/video/fbdev/atafb.c var->left_margin /= plen; var 1516 drivers/video/fbdev/atafb.c var->right_margin /= plen; var 1517 drivers/video/fbdev/atafb.c var->hsync_len /= plen; var 1519 drivers/video/fbdev/atafb.c var->right_margin -= var->hsync_len; var 1520 drivers/video/fbdev/atafb.c var->lower_margin -= var->vsync_len; var 1523 drivers/video/fbdev/atafb.c var->yoffset = (par->screen_base - screen_base) / linelen; var 1525 drivers/video/fbdev/atafb.c var->yoffset = 0; var 1526 drivers/video/fbdev/atafb.c var->nonstd = 0; /* what is this for? */ var 1527 drivers/video/fbdev/atafb.c var->activate = 0; var 1652 drivers/video/fbdev/atafb.c static int falcon_pan_display(struct fb_var_screeninfo *var, var 1658 drivers/video/fbdev/atafb.c int bpp = info->var.bits_per_pixel; var 1661 drivers/video/fbdev/atafb.c var->xoffset = up(var->xoffset, 32); var 1663 drivers/video/fbdev/atafb.c par->hw.falcon.xoffset = var->xoffset & 15; var 1666 drivers/video/fbdev/atafb.c var->xoffset = up(var->xoffset, 2); var 1669 drivers/video/fbdev/atafb.c (info->var.xres_virtual - info->var.xres) / 16; var 1672 drivers/video/fbdev/atafb.c xoffset = var->xoffset - par->hw.falcon.xoffset; var 1675 drivers/video/fbdev/atafb.c (var->yoffset * info->var.xres_virtual + xoffset) * bpp / 8; var 1818 drivers/video/fbdev/atafb.c static int stste_decode_var(struct fb_var_screeninfo *var, var 1821 drivers/video/fbdev/atafb.c int xres = var->xres; var 1822 drivers/video/fbdev/atafb.c int yres = var->yres; var 1823 drivers/video/fbdev/atafb.c int bpp = var->bits_per_pixel; var 1825 drivers/video/fbdev/atafb.c int yres_virtual = var->yres_virtual; var 1858 drivers/video/fbdev/atafb.c if (var->sync & FB_SYNC_EXT) var 1867 drivers/video/fbdev/atafb.c if (var->yoffset + yres > yres_virtual && yres_virtual) var 1870 drivers/video/fbdev/atafb.c par->screen_base = screen_base + var->yoffset * linelen; var 1875 drivers/video/fbdev/atafb.c static int stste_encode_var(struct fb_var_screeninfo *var, var 1879 drivers/video/fbdev/atafb.c memset(var, 0, sizeof(struct fb_var_screeninfo)); var 1880 drivers/video/fbdev/atafb.c var->red.offset = 0; var 1881 drivers/video/fbdev/atafb.c var->red.length = ATARIHW_PRESENT(EXTD_SHIFTER) ? 4 : 3; var 1882 drivers/video/fbdev/atafb.c var->red.msb_right = 0; var 1883 drivers/video/fbdev/atafb.c var->grayscale = 0; var 1885 drivers/video/fbdev/atafb.c var->pixclock = 31041; var 1886 drivers/video/fbdev/atafb.c var->left_margin = 120; /* these are incorrect */ var 1887 drivers/video/fbdev/atafb.c var->right_margin = 100; var 1888 drivers/video/fbdev/atafb.c var->upper_margin = 8; var 1889 drivers/video/fbdev/atafb.c var->lower_margin = 16; var 1890 drivers/video/fbdev/atafb.c var->hsync_len = 140; var 1891 drivers/video/fbdev/atafb.c var->vsync_len = 30; var 1893 drivers/video/fbdev/atafb.c var->height = -1; var 1894 drivers/video/fbdev/atafb.c var->width = -1; var 1897 drivers/video/fbdev/atafb.c var->sync = 0; var 1899 drivers/video/fbdev/atafb.c var->sync = FB_SYNC_EXT; var 1903 drivers/video/fbdev/atafb.c var->xres = sttt_xres / 2; var 1904 drivers/video/fbdev/atafb.c var->yres = st_yres / 2; var 1905 drivers/video/fbdev/atafb.c var->bits_per_pixel = 4; var 1908 drivers/video/fbdev/atafb.c var->xres = sttt_xres; var 1909 drivers/video/fbdev/atafb.c var->yres = st_yres / 2; var 1910 drivers/video/fbdev/atafb.c var->bits_per_pixel = 2; var 1913 drivers/video/fbdev/atafb.c var->xres = sttt_xres; var 1914 drivers/video/fbdev/atafb.c var->yres = st_yres; var 1915 drivers/video/fbdev/atafb.c var->bits_per_pixel = 1; var 1918 drivers/video/fbdev/atafb.c var->blue = var->green = var->red; var 1919 drivers/video/fbdev/atafb.c var->transp.offset = 0; var 1920 drivers/video/fbdev/atafb.c var->transp.length = 0; var 1921 drivers/video/fbdev/atafb.c var->transp.msb_right = 0; var 1922 drivers/video/fbdev/atafb.c var->xres_virtual = sttt_xres_virtual; var 1923 drivers/video/fbdev/atafb.c linelen = var->xres_virtual * var->bits_per_pixel / 8; var 1927 drivers/video/fbdev/atafb.c var->yres_virtual = var->yres; var 1930 drivers/video/fbdev/atafb.c var->yres_virtual = par->yres_virtual; var 1933 drivers/video/fbdev/atafb.c var->yres_virtual = screen_len / linelen; var 1936 drivers/video/fbdev/atafb.c var->yres_virtual = 2 * var->yres; var 1938 drivers/video/fbdev/atafb.c var->yres_virtual = var->yres + hwscroll * 16; var 1940 drivers/video/fbdev/atafb.c var->xoffset = 0; var 1942 drivers/video/fbdev/atafb.c var->yoffset = (par->screen_base - screen_base) / linelen; var 1944 drivers/video/fbdev/atafb.c var->yoffset = 0; var 1945 drivers/video/fbdev/atafb.c var->nonstd = 0; var 1946 drivers/video/fbdev/atafb.c var->activate = 0; var 1947 drivers/video/fbdev/atafb.c var->vmode = FB_VMODE_NONINTERLACED; var 2135 drivers/video/fbdev/atafb.c static int ext_decode_var(struct fb_var_screeninfo *var, struct atafb_par *par) var 2139 drivers/video/fbdev/atafb.c if (var->bits_per_pixel > myvar->bits_per_pixel || var 2140 drivers/video/fbdev/atafb.c var->xres > myvar->xres || var 2141 drivers/video/fbdev/atafb.c var->xres_virtual > myvar->xres_virtual || var 2142 drivers/video/fbdev/atafb.c var->yres > myvar->yres || var 2143 drivers/video/fbdev/atafb.c var->xoffset > 0 || var 2144 drivers/video/fbdev/atafb.c var->yoffset > 0) var 2151 drivers/video/fbdev/atafb.c static int ext_encode_var(struct fb_var_screeninfo *var, struct atafb_par *par) var 2153 drivers/video/fbdev/atafb.c memset(var, 0, sizeof(struct fb_var_screeninfo)); var 2154 drivers/video/fbdev/atafb.c var->red.offset = 0; var 2155 drivers/video/fbdev/atafb.c var->red.length = (external_pmode == -1) ? external_depth / 3 : var 2157 drivers/video/fbdev/atafb.c var->red.msb_right = 0; var 2158 drivers/video/fbdev/atafb.c var->grayscale = 0; var 2160 drivers/video/fbdev/atafb.c var->pixclock = 31041; var 2161 drivers/video/fbdev/atafb.c var->left_margin = 120; /* these are surely incorrect */ var 2162 drivers/video/fbdev/atafb.c var->right_margin = 100; var 2163 drivers/video/fbdev/atafb.c var->upper_margin = 8; var 2164 drivers/video/fbdev/atafb.c var->lower_margin = 16; var 2165 drivers/video/fbdev/atafb.c var->hsync_len = 140; var 2166 drivers/video/fbdev/atafb.c var->vsync_len = 30; var 2168 drivers/video/fbdev/atafb.c var->height = -1; var 2169 drivers/video/fbdev/atafb.c var->width = -1; var 2171 drivers/video/fbdev/atafb.c var->sync = 0; var 2173 drivers/video/fbdev/atafb.c var->xres = external_xres; var 2174 drivers/video/fbdev/atafb.c var->yres = external_yres; var 2175 drivers/video/fbdev/atafb.c var->xres_virtual = external_xres_virtual; var 2176 drivers/video/fbdev/atafb.c var->bits_per_pixel = external_depth; var 2178 drivers/video/fbdev/atafb.c var->blue = var->green = var->red; var 2179 drivers/video/fbdev/atafb.c var->transp.offset = 0; var 2180 drivers/video/fbdev/atafb.c var->transp.length = 0; var 2181 drivers/video/fbdev/atafb.c var->transp.msb_right = 0; var 2182 drivers/video/fbdev/atafb.c var->yres_virtual = var->yres; var 2183 drivers/video/fbdev/atafb.c var->xoffset = 0; var 2184 drivers/video/fbdev/atafb.c var->yoffset = 0; var 2185 drivers/video/fbdev/atafb.c var->nonstd = 0; var 2186 drivers/video/fbdev/atafb.c var->activate = 0; var 2187 drivers/video/fbdev/atafb.c var->vmode = FB_VMODE_NONINTERLACED; var 2273 drivers/video/fbdev/atafb.c static int pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 2278 drivers/video/fbdev/atafb.c (!ATARIHW_PRESENT(EXTD_SHIFTER) && var->xoffset)) var 2280 drivers/video/fbdev/atafb.c var->xoffset = up(var->xoffset, 16); var 2282 drivers/video/fbdev/atafb.c (var->yoffset * info->var.xres_virtual + var->xoffset) var 2283 drivers/video/fbdev/atafb.c * info->var.bits_per_pixel / 8; var 2363 drivers/video/fbdev/atafb.c static int do_fb_set_var(struct fb_var_screeninfo *var, int isactive) var 2368 drivers/video/fbdev/atafb.c err = fbhw->decode_var(var, &par); var 2371 drivers/video/fbdev/atafb.c activate = var->activate; var 2372 drivers/video/fbdev/atafb.c if (((var->activate & FB_ACTIVATE_MASK) == FB_ACTIVATE_NOW) && isactive) var 2374 drivers/video/fbdev/atafb.c fbhw->encode_var(var, &par); var 2375 drivers/video/fbdev/atafb.c var->activate = activate; var 2387 drivers/video/fbdev/atafb.c err = fbhw->decode_var(&info->var, &par); var 2395 drivers/video/fbdev/atafb.c static int atafb_get_var(struct fb_var_screeninfo *var, struct fb_info *info) var 2400 drivers/video/fbdev/atafb.c fbhw->encode_var(var, &par); var 2410 drivers/video/fbdev/atafb.c atafb_get_var(&info->var, info); var 2429 drivers/video/fbdev/atafb.c atafb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 2431 drivers/video/fbdev/atafb.c int xoffset = var->xoffset; var 2432 drivers/video/fbdev/atafb.c int yoffset = var->yoffset; var 2435 drivers/video/fbdev/atafb.c if (var->vmode & FB_VMODE_YWRAP) { var 2436 drivers/video/fbdev/atafb.c if (yoffset < 0 || yoffset >= info->var.yres_virtual || xoffset) var 2439 drivers/video/fbdev/atafb.c if (xoffset + info->var.xres > info->var.xres_virtual || var 2440 drivers/video/fbdev/atafb.c yoffset + info->var.yres > info->var.yres_virtual) var 2445 drivers/video/fbdev/atafb.c err = fbhw->pan_display(var, info); var 2451 drivers/video/fbdev/atafb.c info->var.xoffset = xoffset; var 2452 drivers/video/fbdev/atafb.c info->var.yoffset = yoffset; var 2454 drivers/video/fbdev/atafb.c if (var->vmode & FB_VMODE_YWRAP) var 2455 drivers/video/fbdev/atafb.c info->var.vmode |= FB_VMODE_YWRAP; var 2457 drivers/video/fbdev/atafb.c info->var.vmode &= ~FB_VMODE_YWRAP; var 2487 drivers/video/fbdev/atafb.c if (info->var.bits_per_pixel == 16) { var 2499 drivers/video/fbdev/atafb.c x2 = x2 < info->var.xres_virtual ? x2 : info->var.xres_virtual; var 2500 drivers/video/fbdev/atafb.c y2 = y2 < info->var.yres_virtual ? y2 : info->var.yres_virtual; var 2504 drivers/video/fbdev/atafb.c if (info->var.bits_per_pixel == 1) var 2507 drivers/video/fbdev/atafb.c else if (info->var.bits_per_pixel == 2) var 2510 drivers/video/fbdev/atafb.c else if (info->var.bits_per_pixel == 4) var 2528 drivers/video/fbdev/atafb.c if (info->var.bits_per_pixel == 16) { var 2539 drivers/video/fbdev/atafb.c x2 = x2 < info->var.xres_virtual ? x2 : info->var.xres_virtual; var 2540 drivers/video/fbdev/atafb.c y2 = y2 < info->var.yres_virtual ? y2 : info->var.yres_virtual; var 2552 drivers/video/fbdev/atafb.c if (sx + width > info->var.xres_virtual || var 2553 drivers/video/fbdev/atafb.c sy + height > info->var.yres_virtual) var 2562 drivers/video/fbdev/atafb.c if (info->var.bits_per_pixel == 1) var 2564 drivers/video/fbdev/atafb.c else if (info->var.bits_per_pixel == 2) var 2566 drivers/video/fbdev/atafb.c else if (info->var.bits_per_pixel == 4) var 2584 drivers/video/fbdev/atafb.c if (info->var.bits_per_pixel == 16) { var 2599 drivers/video/fbdev/atafb.c x2 = x2 < info->var.xres_virtual ? x2 : info->var.xres_virtual; var 2600 drivers/video/fbdev/atafb.c y2 = y2 < info->var.yres_virtual ? y2 : info->var.yres_virtual; var 2614 drivers/video/fbdev/atafb.c if (info->var.bits_per_pixel == 1) var 2618 drivers/video/fbdev/atafb.c else if (info->var.bits_per_pixel == 2) var 2622 drivers/video/fbdev/atafb.c else if (info->var.bits_per_pixel == 4) var 2636 drivers/video/fbdev/atafb.c info->var.bits_per_pixel); var 2699 drivers/video/fbdev/atafb.c static int atafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 2706 drivers/video/fbdev/atafb.c err = fbhw->decode_var(var, &par); var 2711 drivers/video/fbdev/atafb.c fbhw->encode_var(var, &par); var 2722 drivers/video/fbdev/atafb.c fbhw->decode_var(&info->var, par); var 2751 drivers/video/fbdev/atafb.c struct fb_var_screeninfo var; var 2756 drivers/video/fbdev/atafb.c var = atafb_predefined[default_par - 1]; var 2757 drivers/video/fbdev/atafb.c var.activate = FB_ACTIVATE_TEST; var 2758 drivers/video/fbdev/atafb.c if (do_fb_set_var(&var, 1)) var 2763 drivers/video/fbdev/atafb.c var = atafb_predefined[detected_mode - 1]; /* autodetect */ var 2764 drivers/video/fbdev/atafb.c var.activate = FB_ACTIVATE_TEST; var 2765 drivers/video/fbdev/atafb.c if (!do_fb_set_var(&var, 1)) var 2776 drivers/video/fbdev/atafb.c var = atafb_predefined[default_par - 1]; var 2777 drivers/video/fbdev/atafb.c var.activate = FB_ACTIVATE_TEST; var 2778 drivers/video/fbdev/atafb.c if (!do_fb_set_var(&var,1)) var 2782 drivers/video/fbdev/atafb.c min_mem = var.xres_virtual * var.yres_virtual * var.bits_per_pixel / 8; var 3179 drivers/video/fbdev/atafb.c atafb_get_var(&fb_info.var, &fb_info); var 3186 drivers/video/fbdev/atafb.c if (!fb_find_mode(&fb_info.var, &fb_info, mode_option, atafb_modedb, var 3188 drivers/video/fbdev/atafb.c fb_info.var.bits_per_pixel)) { var 3197 drivers/video/fbdev/atafb.c fb_alloc_cmap(&(fb_info.cmap), 1 << fb_info.var.bits_per_pixel, 0); var 3200 drivers/video/fbdev/atafb.c dev_info(&pdev->dev, "Determined %dx%d, depth %d\n", fb_info.var.xres, var 3201 drivers/video/fbdev/atafb.c fb_info.var.yres, fb_info.var.bits_per_pixel); var 3202 drivers/video/fbdev/atafb.c if ((fb_info.var.xres != fb_info.var.xres_virtual) || var 3203 drivers/video/fbdev/atafb.c (fb_info.var.yres != fb_info.var.yres_virtual)) var 3205 drivers/video/fbdev/atafb.c fb_info.var.xres_virtual, fb_info.var.yres_virtual); var 314 drivers/video/fbdev/atmel_lcdfb.c struct fb_var_screeninfo *var) var 320 drivers/video/fbdev/atmel_lcdfb.c dma_addr = (fix->smem_start + var->yoffset * fix->line_length var 321 drivers/video/fbdev/atmel_lcdfb.c + var->xoffset * info->var.bits_per_pixel / 8); var 347 drivers/video/fbdev/atmel_lcdfb.c struct fb_var_screeninfo *var = &info->var; var 350 drivers/video/fbdev/atmel_lcdfb.c smem_len = (var->xres_virtual * var->yres_virtual var 351 drivers/video/fbdev/atmel_lcdfb.c * ((var->bits_per_pixel + 7) / 8)); var 367 drivers/video/fbdev/atmel_lcdfb.c static const struct fb_videomode *atmel_lcdfb_choose_mode(struct fb_var_screeninfo *var, var 373 drivers/video/fbdev/atmel_lcdfb.c fb_var_to_videomode(&varfbmode, var); var 376 drivers/video/fbdev/atmel_lcdfb.c fb_videomode_to_var(var, fbmode); var 404 drivers/video/fbdev/atmel_lcdfb.c static int atmel_lcdfb_check_var(struct fb_var_screeninfo *var, var 416 drivers/video/fbdev/atmel_lcdfb.c if (!(var->pixclock && var->bits_per_pixel)) { var 418 drivers/video/fbdev/atmel_lcdfb.c if (!atmel_lcdfb_choose_mode(var, info)) { var 424 drivers/video/fbdev/atmel_lcdfb.c dev_dbg(dev, " resolution: %ux%u\n", var->xres, var->yres); var 425 drivers/video/fbdev/atmel_lcdfb.c dev_dbg(dev, " pixclk: %lu KHz\n", PICOS2KHZ(var->pixclock)); var 426 drivers/video/fbdev/atmel_lcdfb.c dev_dbg(dev, " bpp: %u\n", var->bits_per_pixel); var 429 drivers/video/fbdev/atmel_lcdfb.c if (PICOS2KHZ(var->pixclock) > clk_value_khz) { var 430 drivers/video/fbdev/atmel_lcdfb.c dev_err(dev, "%lu KHz pixel clock is too fast\n", PICOS2KHZ(var->pixclock)); var 435 drivers/video/fbdev/atmel_lcdfb.c if (var->xres > var->xres_virtual) var 436 drivers/video/fbdev/atmel_lcdfb.c var->xres_virtual = var->xres; var 438 drivers/video/fbdev/atmel_lcdfb.c if (var->yres > var->yres_virtual) var 439 drivers/video/fbdev/atmel_lcdfb.c var->yres_virtual = var->yres; var 442 drivers/video/fbdev/atmel_lcdfb.c var->xres = (var->xres + 3) & ~3UL; var 443 drivers/video/fbdev/atmel_lcdfb.c var->xres_virtual = (var->xres_virtual + 3) & ~3UL; var 445 drivers/video/fbdev/atmel_lcdfb.c var->red.msb_right = var->green.msb_right = var->blue.msb_right = 0; var 446 drivers/video/fbdev/atmel_lcdfb.c var->transp.msb_right = 0; var 447 drivers/video/fbdev/atmel_lcdfb.c var->transp.offset = var->transp.length = 0; var 448 drivers/video/fbdev/atmel_lcdfb.c var->xoffset = var->yoffset = 0; var 451 drivers/video/fbdev/atmel_lcdfb.c unsigned int smem_len = (var->xres_virtual * var->yres_virtual var 452 drivers/video/fbdev/atmel_lcdfb.c * ((var->bits_per_pixel + 7) / 8)); var 461 drivers/video/fbdev/atmel_lcdfb.c var->vsync_len = min_t(u32, var->vsync_len, var 463 drivers/video/fbdev/atmel_lcdfb.c var->upper_margin = min_t(u32, var->upper_margin, var 465 drivers/video/fbdev/atmel_lcdfb.c var->lower_margin = min_t(u32, var->lower_margin, var 467 drivers/video/fbdev/atmel_lcdfb.c var->right_margin = min_t(u32, var->right_margin, var 469 drivers/video/fbdev/atmel_lcdfb.c var->hsync_len = min_t(u32, var->hsync_len, var 471 drivers/video/fbdev/atmel_lcdfb.c var->left_margin = min_t(u32, var->left_margin, var 475 drivers/video/fbdev/atmel_lcdfb.c var->vsync_len = max_t(u32, var->vsync_len, 1); var 476 drivers/video/fbdev/atmel_lcdfb.c var->right_margin = max_t(u32, var->right_margin, 1); var 477 drivers/video/fbdev/atmel_lcdfb.c var->hsync_len = max_t(u32, var->hsync_len, 1); var 478 drivers/video/fbdev/atmel_lcdfb.c var->left_margin = max_t(u32, var->left_margin, 1); var 480 drivers/video/fbdev/atmel_lcdfb.c switch (var->bits_per_pixel) { var 485 drivers/video/fbdev/atmel_lcdfb.c var->red.offset = var->green.offset = var->blue.offset = 0; var 486 drivers/video/fbdev/atmel_lcdfb.c var->red.length = var->green.length = var->blue.length var 487 drivers/video/fbdev/atmel_lcdfb.c = var->bits_per_pixel; var 492 drivers/video/fbdev/atmel_lcdfb.c var->green.length = 5; var 494 drivers/video/fbdev/atmel_lcdfb.c var->green.length = 6; var 498 drivers/video/fbdev/atmel_lcdfb.c var->red.offset = var->green.length + 5; var 499 drivers/video/fbdev/atmel_lcdfb.c var->blue.offset = 0; var 502 drivers/video/fbdev/atmel_lcdfb.c var->red.offset = 0; var 503 drivers/video/fbdev/atmel_lcdfb.c var->blue.offset = var->green.length + 5; var 505 drivers/video/fbdev/atmel_lcdfb.c var->green.offset = 5; var 506 drivers/video/fbdev/atmel_lcdfb.c var->red.length = var->blue.length = 5; var 509 drivers/video/fbdev/atmel_lcdfb.c var->transp.offset = 24; var 510 drivers/video/fbdev/atmel_lcdfb.c var->transp.length = 8; var 515 drivers/video/fbdev/atmel_lcdfb.c var->red.offset = 16; var 516 drivers/video/fbdev/atmel_lcdfb.c var->blue.offset = 0; var 519 drivers/video/fbdev/atmel_lcdfb.c var->red.offset = 0; var 520 drivers/video/fbdev/atmel_lcdfb.c var->blue.offset = 16; var 522 drivers/video/fbdev/atmel_lcdfb.c var->green.offset = 8; var 523 drivers/video/fbdev/atmel_lcdfb.c var->red.length = var->green.length = var->blue.length = 8; var 527 drivers/video/fbdev/atmel_lcdfb.c var->bits_per_pixel); var 573 drivers/video/fbdev/atmel_lcdfb.c info->var.xres, info->var.yres, var 574 drivers/video/fbdev/atmel_lcdfb.c info->var.xres_virtual, info->var.yres_virtual); var 578 drivers/video/fbdev/atmel_lcdfb.c if (info->var.bits_per_pixel == 1) var 580 drivers/video/fbdev/atmel_lcdfb.c else if (info->var.bits_per_pixel <= 8) var 585 drivers/video/fbdev/atmel_lcdfb.c bits_per_line = info->var.xres_virtual * info->var.bits_per_pixel; var 590 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_update_dma(info, &info->var); var 593 drivers/video/fbdev/atmel_lcdfb.c value = (info->var.yres * info->var.xres * info->var.bits_per_pixel) / 32; var 605 drivers/video/fbdev/atmel_lcdfb.c value = DIV_ROUND_UP(clk_value_khz, PICOS2KHZ(info->var.pixclock)); var 616 drivers/video/fbdev/atmel_lcdfb.c info->var.pixclock = var 619 drivers/video/fbdev/atmel_lcdfb.c PICOS2KHZ(info->var.pixclock)); var 626 drivers/video/fbdev/atmel_lcdfb.c if (!(info->var.sync & FB_SYNC_HOR_HIGH_ACT)) var 628 drivers/video/fbdev/atmel_lcdfb.c if (!(info->var.sync & FB_SYNC_VERT_HIGH_ACT)) var 631 drivers/video/fbdev/atmel_lcdfb.c switch (info->var.bits_per_pixel) { var 646 drivers/video/fbdev/atmel_lcdfb.c value = (info->var.vsync_len - 1) << ATMEL_LCDC_VPW_OFFSET; var 647 drivers/video/fbdev/atmel_lcdfb.c value |= info->var.upper_margin << ATMEL_LCDC_VBP_OFFSET; var 648 drivers/video/fbdev/atmel_lcdfb.c value |= info->var.lower_margin; var 653 drivers/video/fbdev/atmel_lcdfb.c value = (info->var.right_margin - 1) << ATMEL_LCDC_HFP_OFFSET; var 654 drivers/video/fbdev/atmel_lcdfb.c value |= (info->var.hsync_len - 1) << ATMEL_LCDC_HPW_OFFSET; var 655 drivers/video/fbdev/atmel_lcdfb.c value |= (info->var.left_margin - 1); var 660 drivers/video/fbdev/atmel_lcdfb.c hozval_linesz = compute_hozval(sinfo, info->var.xres); var 664 drivers/video/fbdev/atmel_lcdfb.c value |= info->var.yres - 1; var 733 drivers/video/fbdev/atmel_lcdfb.c if (info->var.grayscale) var 742 drivers/video/fbdev/atmel_lcdfb.c val = chan_to_field(red, &info->var.red); var 743 drivers/video/fbdev/atmel_lcdfb.c val |= chan_to_field(green, &info->var.green); var 744 drivers/video/fbdev/atmel_lcdfb.c val |= chan_to_field(blue, &info->var.blue); var 794 drivers/video/fbdev/atmel_lcdfb.c static int atmel_lcdfb_pan_display(struct fb_var_screeninfo *var, var 799 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_update_dma(info, var); var 871 drivers/video/fbdev/atmel_lcdfb.c info->var.activate |= FB_ACTIVATE_FORCE | FB_ACTIVATE_NOW; var 944 drivers/video/fbdev/atmel_lcdfb.c struct fb_var_screeninfo *var = &info->var; var 965 drivers/video/fbdev/atmel_lcdfb.c ret = of_property_read_u32(display_np, "bits-per-pixel", &var->bits_per_pixel); var 1104 drivers/video/fbdev/atmel_lcdfb.c fb_videomode_to_var(&info->var, &modelist->mode); var 1106 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_check_var(&info->var, info); var 471 drivers/video/fbdev/aty/aty128fb.c static int aty128fb_check_var(struct fb_var_screeninfo *var, var 476 drivers/video/fbdev/aty/aty128fb.c static int aty128fb_pan_display(struct fb_var_screeninfo *var, var 486 drivers/video/fbdev/aty/aty128fb.c static int aty128_encode_var(struct fb_var_screeninfo *var, var 488 drivers/video/fbdev/aty/aty128fb.c static int aty128_decode_var(struct fb_var_screeninfo *var, var 1039 drivers/video/fbdev/aty/aty128fb.c static int aty128_var_to_crtc(const struct fb_var_screeninfo *var, var 1051 drivers/video/fbdev/aty/aty128fb.c xres = var->xres; var 1052 drivers/video/fbdev/aty/aty128fb.c yres = var->yres; var 1053 drivers/video/fbdev/aty/aty128fb.c vxres = var->xres_virtual; var 1054 drivers/video/fbdev/aty/aty128fb.c vyres = var->yres_virtual; var 1055 drivers/video/fbdev/aty/aty128fb.c xoffset = var->xoffset; var 1056 drivers/video/fbdev/aty/aty128fb.c yoffset = var->yoffset; var 1057 drivers/video/fbdev/aty/aty128fb.c bpp = var->bits_per_pixel; var 1058 drivers/video/fbdev/aty/aty128fb.c left = var->left_margin; var 1059 drivers/video/fbdev/aty/aty128fb.c right = var->right_margin; var 1060 drivers/video/fbdev/aty/aty128fb.c upper = var->upper_margin; var 1061 drivers/video/fbdev/aty/aty128fb.c lower = var->lower_margin; var 1062 drivers/video/fbdev/aty/aty128fb.c hslen = var->hsync_len; var 1063 drivers/video/fbdev/aty/aty128fb.c vslen = var->vsync_len; var 1064 drivers/video/fbdev/aty/aty128fb.c sync = var->sync; var 1065 drivers/video/fbdev/aty/aty128fb.c vmode = var->vmode; var 1070 drivers/video/fbdev/aty/aty128fb.c depth = (var->green.length == 6) ? 16 : 15; var 1151 drivers/video/fbdev/aty/aty128fb.c if ((var->activate & FB_ACTIVATE_MASK) == FB_ACTIVATE_NOW) var 1167 drivers/video/fbdev/aty/aty128fb.c static int aty128_pix_width_to_var(int pix_width, struct fb_var_screeninfo *var) var 1171 drivers/video/fbdev/aty/aty128fb.c var->red.msb_right = 0; var 1172 drivers/video/fbdev/aty/aty128fb.c var->green.msb_right = 0; var 1173 drivers/video/fbdev/aty/aty128fb.c var->blue.offset = 0; var 1174 drivers/video/fbdev/aty/aty128fb.c var->blue.msb_right = 0; var 1175 drivers/video/fbdev/aty/aty128fb.c var->transp.offset = 0; var 1176 drivers/video/fbdev/aty/aty128fb.c var->transp.length = 0; var 1177 drivers/video/fbdev/aty/aty128fb.c var->transp.msb_right = 0; var 1180 drivers/video/fbdev/aty/aty128fb.c var->bits_per_pixel = 8; var 1181 drivers/video/fbdev/aty/aty128fb.c var->red.offset = 0; var 1182 drivers/video/fbdev/aty/aty128fb.c var->red.length = 8; var 1183 drivers/video/fbdev/aty/aty128fb.c var->green.offset = 0; var 1184 drivers/video/fbdev/aty/aty128fb.c var->green.length = 8; var 1185 drivers/video/fbdev/aty/aty128fb.c var->blue.length = 8; var 1188 drivers/video/fbdev/aty/aty128fb.c var->bits_per_pixel = 16; var 1189 drivers/video/fbdev/aty/aty128fb.c var->red.offset = 10; var 1190 drivers/video/fbdev/aty/aty128fb.c var->red.length = 5; var 1191 drivers/video/fbdev/aty/aty128fb.c var->green.offset = 5; var 1192 drivers/video/fbdev/aty/aty128fb.c var->green.length = 5; var 1193 drivers/video/fbdev/aty/aty128fb.c var->blue.length = 5; var 1196 drivers/video/fbdev/aty/aty128fb.c var->bits_per_pixel = 16; var 1197 drivers/video/fbdev/aty/aty128fb.c var->red.offset = 11; var 1198 drivers/video/fbdev/aty/aty128fb.c var->red.length = 5; var 1199 drivers/video/fbdev/aty/aty128fb.c var->green.offset = 5; var 1200 drivers/video/fbdev/aty/aty128fb.c var->green.length = 6; var 1201 drivers/video/fbdev/aty/aty128fb.c var->blue.length = 5; var 1204 drivers/video/fbdev/aty/aty128fb.c var->bits_per_pixel = 24; var 1205 drivers/video/fbdev/aty/aty128fb.c var->red.offset = 16; var 1206 drivers/video/fbdev/aty/aty128fb.c var->red.length = 8; var 1207 drivers/video/fbdev/aty/aty128fb.c var->green.offset = 8; var 1208 drivers/video/fbdev/aty/aty128fb.c var->green.length = 8; var 1209 drivers/video/fbdev/aty/aty128fb.c var->blue.length = 8; var 1212 drivers/video/fbdev/aty/aty128fb.c var->bits_per_pixel = 32; var 1213 drivers/video/fbdev/aty/aty128fb.c var->red.offset = 16; var 1214 drivers/video/fbdev/aty/aty128fb.c var->red.length = 8; var 1215 drivers/video/fbdev/aty/aty128fb.c var->green.offset = 8; var 1216 drivers/video/fbdev/aty/aty128fb.c var->green.length = 8; var 1217 drivers/video/fbdev/aty/aty128fb.c var->blue.length = 8; var 1218 drivers/video/fbdev/aty/aty128fb.c var->transp.offset = 24; var 1219 drivers/video/fbdev/aty/aty128fb.c var->transp.length = 8; var 1231 drivers/video/fbdev/aty/aty128fb.c struct fb_var_screeninfo *var) var 1266 drivers/video/fbdev/aty/aty128fb.c aty128_pix_width_to_var(pix_width, var); var 1268 drivers/video/fbdev/aty/aty128fb.c var->xres = xres; var 1269 drivers/video/fbdev/aty/aty128fb.c var->yres = yres; var 1270 drivers/video/fbdev/aty/aty128fb.c var->xres_virtual = crtc->vxres; var 1271 drivers/video/fbdev/aty/aty128fb.c var->yres_virtual = crtc->vyres; var 1272 drivers/video/fbdev/aty/aty128fb.c var->xoffset = crtc->xoffset; var 1273 drivers/video/fbdev/aty/aty128fb.c var->yoffset = crtc->yoffset; var 1274 drivers/video/fbdev/aty/aty128fb.c var->left_margin = left; var 1275 drivers/video/fbdev/aty/aty128fb.c var->right_margin = right; var 1276 drivers/video/fbdev/aty/aty128fb.c var->upper_margin = upper; var 1277 drivers/video/fbdev/aty/aty128fb.c var->lower_margin = lower; var 1278 drivers/video/fbdev/aty/aty128fb.c var->hsync_len = hslen; var 1279 drivers/video/fbdev/aty/aty128fb.c var->vsync_len = vslen; var 1280 drivers/video/fbdev/aty/aty128fb.c var->sync = sync; var 1281 drivers/video/fbdev/aty/aty128fb.c var->vmode = FB_VMODE_NONINTERLACED; var 1413 drivers/video/fbdev/aty/aty128fb.c struct fb_var_screeninfo *var) var 1415 drivers/video/fbdev/aty/aty128fb.c var->pixclock = 100000000 / pll->vclk; var 1495 drivers/video/fbdev/aty/aty128fb.c if ((err = aty128_decode_var(&info->var, par)) != 0) var 1559 drivers/video/fbdev/aty/aty128fb.c static int aty128_decode_var(struct fb_var_screeninfo *var, var 1567 drivers/video/fbdev/aty/aty128fb.c if ((err = aty128_var_to_crtc(var, &crtc, par))) var 1570 drivers/video/fbdev/aty/aty128fb.c if ((err = aty128_var_to_pll(var->pixclock, &pll, par))) var 1579 drivers/video/fbdev/aty/aty128fb.c par->accel_flags = var->accel_flags; var 1585 drivers/video/fbdev/aty/aty128fb.c static int aty128_encode_var(struct fb_var_screeninfo *var, var 1590 drivers/video/fbdev/aty/aty128fb.c if ((err = aty128_crtc_to_var(&par->crtc, var))) var 1593 drivers/video/fbdev/aty/aty128fb.c if ((err = aty128_pll_to_var(&par->pll, var))) var 1596 drivers/video/fbdev/aty/aty128fb.c var->nonstd = 0; var 1597 drivers/video/fbdev/aty/aty128fb.c var->activate = 0; var 1599 drivers/video/fbdev/aty/aty128fb.c var->height = -1; var 1600 drivers/video/fbdev/aty/aty128fb.c var->width = -1; var 1601 drivers/video/fbdev/aty/aty128fb.c var->accel_flags = par->accel_flags; var 1607 drivers/video/fbdev/aty/aty128fb.c static int aty128fb_check_var(struct fb_var_screeninfo *var, var 1614 drivers/video/fbdev/aty/aty128fb.c if ((err = aty128_decode_var(var, &par)) != 0) var 1616 drivers/video/fbdev/aty/aty128fb.c aty128_encode_var(var, &par); var 1624 drivers/video/fbdev/aty/aty128fb.c static int aty128fb_pan_display(struct fb_var_screeninfo *var, var 1635 drivers/video/fbdev/aty/aty128fb.c xoffset = (var->xoffset +7) & ~7; var 1636 drivers/video/fbdev/aty/aty128fb.c yoffset = var->yoffset; var 1909 drivers/video/fbdev/aty/aty128fb.c struct fb_var_screeninfo var; var 1942 drivers/video/fbdev/aty/aty128fb.c var = default_var; var 1960 drivers/video/fbdev/aty/aty128fb.c if (!mac_find_mode(&var, info, mode_option, 8)) var 1961 drivers/video/fbdev/aty/aty128fb.c var = default_var; var 1996 drivers/video/fbdev/aty/aty128fb.c if (mac_vmode_to_var(default_vmode, default_cmode, &var)) var 1997 drivers/video/fbdev/aty/aty128fb.c var = default_var; var 2003 drivers/video/fbdev/aty/aty128fb.c if (fb_find_mode(&var, info, mode_option, NULL, var 2005 drivers/video/fbdev/aty/aty128fb.c var = default_var; var 2008 drivers/video/fbdev/aty/aty128fb.c var.accel_flags &= ~FB_ACCELF_TEXT; var 2011 drivers/video/fbdev/aty/aty128fb.c if (aty128fb_check_var(&var, info)) { var 2027 drivers/video/fbdev/aty/aty128fb.c info->var = var; var 2030 drivers/video/fbdev/aty/aty128fb.c var.activate = FB_ACTIVATE_NOW; var 2460 drivers/video/fbdev/aty/aty128fb.c fb_pan_display(info, &info->var); var 115 drivers/video/fbdev/aty/atyfb_base.c if (!(var->activate & FB_ACTIVATE_TEST)) \ var 121 drivers/video/fbdev/aty/atyfb_base.c if (!(var->activate & FB_ACTIVATE_TEST)) \ var 229 drivers/video/fbdev/aty/atyfb_base.c static int atyfb_check_var(struct fb_var_screeninfo *var, var 234 drivers/video/fbdev/aty/atyfb_base.c static int atyfb_pan_display(struct fb_var_screeninfo *var, var 253 drivers/video/fbdev/aty/atyfb_base.c const struct fb_var_screeninfo *var, var 256 drivers/video/fbdev/aty/atyfb_base.c struct fb_var_screeninfo *var); var 577 drivers/video/fbdev/aty/atyfb_base.c static u32 atyfb_get_pixclock(struct fb_var_screeninfo *var, var 580 drivers/video/fbdev/aty/atyfb_base.c u32 pixclock = var->pixclock; var 587 drivers/video/fbdev/aty/atyfb_base.c par->pll.ct.xres = var->xres; var 800 drivers/video/fbdev/aty/atyfb_base.c const struct fb_var_screeninfo *var, var 812 drivers/video/fbdev/aty/atyfb_base.c xres = (var->xres + 7) & ~7; var 813 drivers/video/fbdev/aty/atyfb_base.c yres = var->yres; var 814 drivers/video/fbdev/aty/atyfb_base.c vxres = (var->xres_virtual + 7) & ~7; var 815 drivers/video/fbdev/aty/atyfb_base.c vyres = var->yres_virtual; var 816 drivers/video/fbdev/aty/atyfb_base.c xoffset = (var->xoffset + 7) & ~7; var 817 drivers/video/fbdev/aty/atyfb_base.c yoffset = var->yoffset; var 818 drivers/video/fbdev/aty/atyfb_base.c bpp = var->bits_per_pixel; var 820 drivers/video/fbdev/aty/atyfb_base.c bpp = (var->green.length == 5) ? 15 : 16; var 821 drivers/video/fbdev/aty/atyfb_base.c sync = var->sync; var 822 drivers/video/fbdev/aty/atyfb_base.c vmode = var->vmode; var 878 drivers/video/fbdev/aty/atyfb_base.c h_sync_strt = h_disp + var->right_margin; var 879 drivers/video/fbdev/aty/atyfb_base.c h_sync_end = h_sync_strt + var->hsync_len; var 880 drivers/video/fbdev/aty/atyfb_base.c h_sync_dly = var->right_margin & 7; var 881 drivers/video/fbdev/aty/atyfb_base.c h_total = h_sync_end + h_sync_dly + var->left_margin; var 883 drivers/video/fbdev/aty/atyfb_base.c v_sync_strt = v_disp + var->lower_margin; var 884 drivers/video/fbdev/aty/atyfb_base.c v_sync_end = v_sync_strt + var->vsync_len; var 885 drivers/video/fbdev/aty/atyfb_base.c v_total = v_sync_end + var->upper_margin; var 919 drivers/video/fbdev/aty/atyfb_base.c if (!(var->activate & FB_ACTIVATE_TEST)) var 924 drivers/video/fbdev/aty/atyfb_base.c if (!(var->activate & FB_ACTIVATE_TEST)) var 1152 drivers/video/fbdev/aty/atyfb_base.c struct fb_var_screeninfo *var) var 1193 drivers/video/fbdev/aty/atyfb_base.c var->red.offset = 0; var 1194 drivers/video/fbdev/aty/atyfb_base.c var->red.length = 8; var 1195 drivers/video/fbdev/aty/atyfb_base.c var->green.offset = 0; var 1196 drivers/video/fbdev/aty/atyfb_base.c var->green.length = 8; var 1197 drivers/video/fbdev/aty/atyfb_base.c var->blue.offset = 0; var 1198 drivers/video/fbdev/aty/atyfb_base.c var->blue.length = 8; var 1199 drivers/video/fbdev/aty/atyfb_base.c var->transp.offset = 0; var 1200 drivers/video/fbdev/aty/atyfb_base.c var->transp.length = 0; var 1204 drivers/video/fbdev/aty/atyfb_base.c var->red.offset = 10; var 1205 drivers/video/fbdev/aty/atyfb_base.c var->red.length = 5; var 1206 drivers/video/fbdev/aty/atyfb_base.c var->green.offset = 5; var 1207 drivers/video/fbdev/aty/atyfb_base.c var->green.length = 5; var 1208 drivers/video/fbdev/aty/atyfb_base.c var->blue.offset = 0; var 1209 drivers/video/fbdev/aty/atyfb_base.c var->blue.length = 5; var 1210 drivers/video/fbdev/aty/atyfb_base.c var->transp.offset = 0; var 1211 drivers/video/fbdev/aty/atyfb_base.c var->transp.length = 0; var 1215 drivers/video/fbdev/aty/atyfb_base.c var->red.offset = 11; var 1216 drivers/video/fbdev/aty/atyfb_base.c var->red.length = 5; var 1217 drivers/video/fbdev/aty/atyfb_base.c var->green.offset = 5; var 1218 drivers/video/fbdev/aty/atyfb_base.c var->green.length = 6; var 1219 drivers/video/fbdev/aty/atyfb_base.c var->blue.offset = 0; var 1220 drivers/video/fbdev/aty/atyfb_base.c var->blue.length = 5; var 1221 drivers/video/fbdev/aty/atyfb_base.c var->transp.offset = 0; var 1222 drivers/video/fbdev/aty/atyfb_base.c var->transp.length = 0; var 1226 drivers/video/fbdev/aty/atyfb_base.c var->red.offset = 16; var 1227 drivers/video/fbdev/aty/atyfb_base.c var->red.length = 8; var 1228 drivers/video/fbdev/aty/atyfb_base.c var->green.offset = 8; var 1229 drivers/video/fbdev/aty/atyfb_base.c var->green.length = 8; var 1230 drivers/video/fbdev/aty/atyfb_base.c var->blue.offset = 0; var 1231 drivers/video/fbdev/aty/atyfb_base.c var->blue.length = 8; var 1232 drivers/video/fbdev/aty/atyfb_base.c var->transp.offset = 0; var 1233 drivers/video/fbdev/aty/atyfb_base.c var->transp.length = 0; var 1237 drivers/video/fbdev/aty/atyfb_base.c var->red.offset = 16; var 1238 drivers/video/fbdev/aty/atyfb_base.c var->red.length = 8; var 1239 drivers/video/fbdev/aty/atyfb_base.c var->green.offset = 8; var 1240 drivers/video/fbdev/aty/atyfb_base.c var->green.length = 8; var 1241 drivers/video/fbdev/aty/atyfb_base.c var->blue.offset = 0; var 1242 drivers/video/fbdev/aty/atyfb_base.c var->blue.length = 8; var 1243 drivers/video/fbdev/aty/atyfb_base.c var->transp.offset = 24; var 1244 drivers/video/fbdev/aty/atyfb_base.c var->transp.length = 8; var 1252 drivers/video/fbdev/aty/atyfb_base.c var->xres = xres; var 1253 drivers/video/fbdev/aty/atyfb_base.c var->yres = yres; var 1254 drivers/video/fbdev/aty/atyfb_base.c var->xres_virtual = crtc->vxres; var 1255 drivers/video/fbdev/aty/atyfb_base.c var->yres_virtual = crtc->vyres; var 1256 drivers/video/fbdev/aty/atyfb_base.c var->bits_per_pixel = bpp; var 1257 drivers/video/fbdev/aty/atyfb_base.c var->left_margin = left; var 1258 drivers/video/fbdev/aty/atyfb_base.c var->right_margin = right; var 1259 drivers/video/fbdev/aty/atyfb_base.c var->upper_margin = upper; var 1260 drivers/video/fbdev/aty/atyfb_base.c var->lower_margin = lower; var 1261 drivers/video/fbdev/aty/atyfb_base.c var->hsync_len = hslen; var 1262 drivers/video/fbdev/aty/atyfb_base.c var->vsync_len = vslen; var 1263 drivers/video/fbdev/aty/atyfb_base.c var->sync = sync; var 1264 drivers/video/fbdev/aty/atyfb_base.c var->vmode = FB_VMODE_NONINTERLACED; var 1272 drivers/video/fbdev/aty/atyfb_base.c var->vmode = FB_VMODE_INTERLACED; var 1275 drivers/video/fbdev/aty/atyfb_base.c var->vmode = FB_VMODE_DOUBLE; var 1276 drivers/video/fbdev/aty/atyfb_base.c var->yres >>= 1; var 1277 drivers/video/fbdev/aty/atyfb_base.c var->upper_margin >>= 1; var 1278 drivers/video/fbdev/aty/atyfb_base.c var->lower_margin >>= 1; var 1279 drivers/video/fbdev/aty/atyfb_base.c var->vsync_len >>= 1; var 1290 drivers/video/fbdev/aty/atyfb_base.c struct fb_var_screeninfo *var = &info->var; var 1300 drivers/video/fbdev/aty/atyfb_base.c err = aty_var_to_crtc(info, var, &par->crtc); var 1304 drivers/video/fbdev/aty/atyfb_base.c pixclock = atyfb_get_pixclock(var, par); var 1311 drivers/video/fbdev/aty/atyfb_base.c var->bits_per_pixel, &par->pll); var 1316 drivers/video/fbdev/aty/atyfb_base.c par->accel_flags = var->accel_flags; /* hack */ var 1318 drivers/video/fbdev/aty/atyfb_base.c if (var->accel_flags) { var 1331 drivers/video/fbdev/aty/atyfb_base.c var->bits_per_pixel, par->accel_flags); var 1369 drivers/video/fbdev/aty/atyfb_base.c var->xres, var->yres, var->bits_per_pixel); var 1372 drivers/video/fbdev/aty/atyfb_base.c var->xres_virtual, var->yres_virtual, var 1392 drivers/video/fbdev/aty/atyfb_base.c switch (var->bits_per_pixel) { var 1408 drivers/video/fbdev/aty/atyfb_base.c switch (var->bits_per_pixel) { var 1439 drivers/video/fbdev/aty/atyfb_base.c info->fix.line_length = calc_line_length(par, var->xres_virtual, var 1440 drivers/video/fbdev/aty/atyfb_base.c var->bits_per_pixel); var 1442 drivers/video/fbdev/aty/atyfb_base.c info->fix.visual = var->bits_per_pixel <= 8 ? var 1453 drivers/video/fbdev/aty/atyfb_base.c var->bits_per_pixel, var 1454 drivers/video/fbdev/aty/atyfb_base.c par->crtc.vxres * var->bits_per_pixel / 8); var 1518 drivers/video/fbdev/aty/atyfb_base.c static int atyfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 1528 drivers/video/fbdev/aty/atyfb_base.c err = aty_var_to_crtc(info, var, &crtc); var 1532 drivers/video/fbdev/aty/atyfb_base.c pixclock = atyfb_get_pixclock(var, par); var 1535 drivers/video/fbdev/aty/atyfb_base.c if (!(var->activate & FB_ACTIVATE_TEST)) var 1540 drivers/video/fbdev/aty/atyfb_base.c var->bits_per_pixel, &pll); var 1545 drivers/video/fbdev/aty/atyfb_base.c if (var->accel_flags & FB_ACCELF_TEXT) var 1546 drivers/video/fbdev/aty/atyfb_base.c info->var.accel_flags = FB_ACCELF_TEXT; var 1548 drivers/video/fbdev/aty/atyfb_base.c info->var.accel_flags = 0; var 1550 drivers/video/fbdev/aty/atyfb_base.c aty_crtc_to_var(&crtc, var); var 1551 drivers/video/fbdev/aty/atyfb_base.c var->pixclock = par->pll_ops->pll_to_var(info, &pll); var 1557 drivers/video/fbdev/aty/atyfb_base.c u32 xoffset = info->var.xoffset; var 1558 drivers/video/fbdev/aty/atyfb_base.c u32 yoffset = info->var.yoffset; var 1560 drivers/video/fbdev/aty/atyfb_base.c u32 bpp = info->var.bits_per_pixel; var 1688 drivers/video/fbdev/aty/atyfb_base.c struct fb_var_screeninfo var; var 1696 drivers/video/fbdev/aty/atyfb_base.c var = default_var; var 1698 drivers/video/fbdev/aty/atyfb_base.c var.accel_flags &= ~FB_ACCELF_TEXT; var 1700 drivers/video/fbdev/aty/atyfb_base.c var.accel_flags |= FB_ACCELF_TEXT; var 1701 drivers/video/fbdev/aty/atyfb_base.c if (var.yres == var.yres_virtual) { var 1703 drivers/video/fbdev/aty/atyfb_base.c var.yres_virtual = var 1704 drivers/video/fbdev/aty/atyfb_base.c ((videoram * 8) / var.bits_per_pixel) / var 1705 drivers/video/fbdev/aty/atyfb_base.c var.xres_virtual; var 1706 drivers/video/fbdev/aty/atyfb_base.c if (var.yres_virtual < var.yres) var 1707 drivers/video/fbdev/aty/atyfb_base.c var.yres_virtual = var.yres; var 1722 drivers/video/fbdev/aty/atyfb_base.c static int atyfb_pan_display(struct fb_var_screeninfo *var, var 1732 drivers/video/fbdev/aty/atyfb_base.c xoffset = (var->xoffset + 7) & ~7; var 1733 drivers/video/fbdev/aty/atyfb_base.c yoffset = var->yoffset; var 1737 drivers/video/fbdev/aty/atyfb_base.c info->var.xoffset = xoffset; var 1738 drivers/video/fbdev/aty/atyfb_base.c info->var.yoffset = yoffset; var 1743 drivers/video/fbdev/aty/atyfb_base.c if ((var->activate & FB_ACTIVATE_VBL) && !aty_enable_irq(par, 0)) { var 1822 drivers/video/fbdev/aty/atyfb_base.c fbtyp.fb_depth = info->var.bits_per_pixel; var 2294 drivers/video/fbdev/aty/atyfb_base.c struct fb_var_screeninfo *var) var 2299 drivers/video/fbdev/aty/atyfb_base.c *var = default_var; var 2300 drivers/video/fbdev/aty/atyfb_base.c var->xres = var->xres_virtual = par->lcd_hdisp; var 2301 drivers/video/fbdev/aty/atyfb_base.c var->right_margin = par->lcd_right_margin; var 2302 drivers/video/fbdev/aty/atyfb_base.c var->left_margin = par->lcd_hblank_len - var 2305 drivers/video/fbdev/aty/atyfb_base.c var->hsync_len = par->lcd_hsync_len + par->lcd_hsync_dly; var 2306 drivers/video/fbdev/aty/atyfb_base.c var->yres = var->yres_virtual = par->lcd_vdisp; var 2307 drivers/video/fbdev/aty/atyfb_base.c var->lower_margin = par->lcd_lower_margin; var 2308 drivers/video/fbdev/aty/atyfb_base.c var->upper_margin = par->lcd_vblank_len - var 2310 drivers/video/fbdev/aty/atyfb_base.c var->vsync_len = par->lcd_vsync_len; var 2311 drivers/video/fbdev/aty/atyfb_base.c var->pixclock = par->lcd_pixclock; var 2324 drivers/video/fbdev/aty/atyfb_base.c struct fb_var_screeninfo var; var 2628 drivers/video/fbdev/aty/atyfb_base.c memset(&var, 0, sizeof(var)); var 2636 drivers/video/fbdev/aty/atyfb_base.c if (mac_find_mode(&var, info, mode, 8)) var 2660 drivers/video/fbdev/aty/atyfb_base.c &var)) var 2668 drivers/video/fbdev/aty/atyfb_base.c if (!atyfb_get_timings_from_lcd(par, &var)) var 2672 drivers/video/fbdev/aty/atyfb_base.c if (mode && fb_find_mode(&var, info, mode, NULL, 0, &defmode, 8)) var 2676 drivers/video/fbdev/aty/atyfb_base.c var = default_var; var 2679 drivers/video/fbdev/aty/atyfb_base.c var.accel_flags &= ~FB_ACCELF_TEXT; var 2681 drivers/video/fbdev/aty/atyfb_base.c var.accel_flags |= FB_ACCELF_TEXT; var 2685 drivers/video/fbdev/aty/atyfb_base.c var.sync &= ~FB_SYNC_COMP_HIGH_ACT; var 2687 drivers/video/fbdev/aty/atyfb_base.c var.sync |= FB_SYNC_COMP_HIGH_ACT; var 2690 drivers/video/fbdev/aty/atyfb_base.c if (var.yres == var.yres_virtual) { var 2692 drivers/video/fbdev/aty/atyfb_base.c var.yres_virtual = ((videoram * 8) / var.bits_per_pixel) / var.xres_virtual; var 2693 drivers/video/fbdev/aty/atyfb_base.c if (var.yres_virtual < var.yres) var 2694 drivers/video/fbdev/aty/atyfb_base.c var.yres_virtual = var.yres; var 2697 drivers/video/fbdev/aty/atyfb_base.c ret = atyfb_check_var(&var, info); var 2707 drivers/video/fbdev/aty/atyfb_base.c info->var = var; var 2841 drivers/video/fbdev/aty/atyfb_base.c depth = info->var.bits_per_pixel; var 2843 drivers/video/fbdev/aty/atyfb_base.c depth = (info->var.green.length == 5) ? 15 : 16; var 3033 drivers/video/fbdev/aty/atyfb_base.c struct fb_var_screeninfo *var = &default_var; var 3042 drivers/video/fbdev/aty/atyfb_base.c var->bits_per_pixel = of_getintprop_default(dp, "depth", 8); var 3043 drivers/video/fbdev/aty/atyfb_base.c var->xoffset = var->yoffset = 0; var 3049 drivers/video/fbdev/aty/atyfb_base.c aty_crtc_to_var(&crtc, var); var 3051 drivers/video/fbdev/aty/atyfb_base.c h_total = var->xres + var->right_margin + var->hsync_len + var->left_margin; var 3052 drivers/video/fbdev/aty/atyfb_base.c v_total = var->yres + var->lower_margin + var->vsync_len + var->upper_margin; var 73 drivers/video/fbdev/aty/mach64_accel.c pitch_value = info->fix.line_length / (info->var.bits_per_pixel / 8); var 74 drivers/video/fbdev/aty/mach64_accel.c vxres = info->var.xres_virtual; var 76 drivers/video/fbdev/aty/mach64_accel.c if (info->var.bits_per_pixel == 24) { var 214 drivers/video/fbdev/aty/mach64_accel.c if (info->var.bits_per_pixel == 24) { var 234 drivers/video/fbdev/aty/mach64_accel.c if (info->var.bits_per_pixel == 24) { var 267 drivers/video/fbdev/aty/mach64_accel.c if (info->var.bits_per_pixel == 24) { var 298 drivers/video/fbdev/aty/mach64_accel.c (image->depth != 1 && info->var.bits_per_pixel != image->depth)) { var 336 drivers/video/fbdev/aty/mach64_accel.c if (info->var.bits_per_pixel == 24) { var 387 drivers/video/fbdev/aty/mach64_accel.c if (image->depth == 1 && info->var.bits_per_pixel == 24 && !(pix_width & DP_HOST_TRIPLE_EN)) { var 91 drivers/video/fbdev/aty/mach64_cursor.c x = cursor->image.dx - cursor->hot.x - info->var.xoffset; var 99 drivers/video/fbdev/aty/mach64_cursor.c y = cursor->image.dy - cursor->hot.y - info->var.yoffset; var 83 drivers/video/fbdev/aty/radeon_accel.c vxres = info->var.xres_virtual; var 84 drivers/video/fbdev/aty/radeon_accel.c vyres = info->var.yres_virtual; var 156 drivers/video/fbdev/aty/radeon_accel.c vxres = info->var.xres_virtual; var 157 drivers/video/fbdev/aty/radeon_accel.c vyres = info->var.yres_virtual; var 835 drivers/video/fbdev/aty/radeon_base.c static int radeonfb_check_var (struct fb_var_screeninfo *var, struct fb_info *info) var 842 drivers/video/fbdev/aty/radeon_base.c if (radeon_match_mode(rinfo, &v, var)) var 913 drivers/video/fbdev/aty/radeon_base.c var->xres, var->yres, var->bits_per_pixel); var 950 drivers/video/fbdev/aty/radeon_base.c memcpy(var, &v, sizeof(v)); var 956 drivers/video/fbdev/aty/radeon_base.c static int radeonfb_pan_display (struct fb_var_screeninfo *var, var 961 drivers/video/fbdev/aty/radeon_base.c if ((var->xoffset + info->var.xres > info->var.xres_virtual) var 962 drivers/video/fbdev/aty/radeon_base.c || (var->yoffset + info->var.yres > info->var.yres_virtual)) var 969 drivers/video/fbdev/aty/radeon_base.c OUTREG(CRTC_OFFSET, (var->yoffset * info->fix.line_length + var 970 drivers/video/fbdev/aty/radeon_base.c var->xoffset * info->var.bits_per_pixel / 8) & ~7); var 1650 drivers/video/fbdev/aty/radeon_base.c struct fb_var_screeninfo *mode = &info->var; var 688 drivers/video/fbdev/aty/radeon_monitor.c static void radeon_var_to_panel_info(struct radeonfb_info *rinfo, struct fb_var_screeninfo *var) var 690 drivers/video/fbdev/aty/radeon_monitor.c rinfo->panel_info.xres = var->xres; var 691 drivers/video/fbdev/aty/radeon_monitor.c rinfo->panel_info.yres = var->yres; var 692 drivers/video/fbdev/aty/radeon_monitor.c rinfo->panel_info.clock = 100000000 / var->pixclock; var 693 drivers/video/fbdev/aty/radeon_monitor.c rinfo->panel_info.hOver_plus = var->right_margin; var 694 drivers/video/fbdev/aty/radeon_monitor.c rinfo->panel_info.hSync_width = var->hsync_len; var 695 drivers/video/fbdev/aty/radeon_monitor.c rinfo->panel_info.hblank = var->left_margin + var 696 drivers/video/fbdev/aty/radeon_monitor.c (var->right_margin + var->hsync_len); var 697 drivers/video/fbdev/aty/radeon_monitor.c rinfo->panel_info.vOver_plus = var->lower_margin; var 698 drivers/video/fbdev/aty/radeon_monitor.c rinfo->panel_info.vSync_width = var->vsync_len; var 699 drivers/video/fbdev/aty/radeon_monitor.c rinfo->panel_info.vblank = var->upper_margin + var 700 drivers/video/fbdev/aty/radeon_monitor.c (var->lower_margin + var->vsync_len); var 702 drivers/video/fbdev/aty/radeon_monitor.c (var->sync & FB_SYNC_HOR_HIGH_ACT) != 0; var 704 drivers/video/fbdev/aty/radeon_monitor.c (var->sync & FB_SYNC_VERT_HIGH_ACT) != 0; var 714 drivers/video/fbdev/aty/radeon_monitor.c static void radeon_videomode_to_var(struct fb_var_screeninfo *var, var 717 drivers/video/fbdev/aty/radeon_monitor.c var->xres = mode->xres; var 718 drivers/video/fbdev/aty/radeon_monitor.c var->yres = mode->yres; var 719 drivers/video/fbdev/aty/radeon_monitor.c var->xres_virtual = mode->xres; var 720 drivers/video/fbdev/aty/radeon_monitor.c var->yres_virtual = mode->yres; var 721 drivers/video/fbdev/aty/radeon_monitor.c var->xoffset = 0; var 722 drivers/video/fbdev/aty/radeon_monitor.c var->yoffset = 0; var 723 drivers/video/fbdev/aty/radeon_monitor.c var->pixclock = mode->pixclock; var 724 drivers/video/fbdev/aty/radeon_monitor.c var->left_margin = mode->left_margin; var 725 drivers/video/fbdev/aty/radeon_monitor.c var->right_margin = mode->right_margin; var 726 drivers/video/fbdev/aty/radeon_monitor.c var->upper_margin = mode->upper_margin; var 727 drivers/video/fbdev/aty/radeon_monitor.c var->lower_margin = mode->lower_margin; var 728 drivers/video/fbdev/aty/radeon_monitor.c var->hsync_len = mode->hsync_len; var 729 drivers/video/fbdev/aty/radeon_monitor.c var->vsync_len = mode->vsync_len; var 730 drivers/video/fbdev/aty/radeon_monitor.c var->sync = mode->sync; var 731 drivers/video/fbdev/aty/radeon_monitor.c var->vmode = mode->vmode; var 765 drivers/video/fbdev/aty/radeon_monitor.c info->var = radeonfb_default_var; var 781 drivers/video/fbdev/aty/radeon_monitor.c struct fb_var_screeninfo var; var 783 drivers/video/fbdev/aty/radeon_monitor.c if (fb_parse_edid(rinfo->mon1_EDID, &var) == 0) { var 784 drivers/video/fbdev/aty/radeon_monitor.c if (var.xres >= rinfo->panel_info.xres && var 785 drivers/video/fbdev/aty/radeon_monitor.c var.yres >= rinfo->panel_info.yres) var 786 drivers/video/fbdev/aty/radeon_monitor.c radeon_var_to_panel_info(rinfo, &var); var 800 drivers/video/fbdev/aty/radeon_monitor.c struct fb_var_screeninfo *var = &info->var; var 803 drivers/video/fbdev/aty/radeon_monitor.c var->xres = rinfo->panel_info.xres; var 804 drivers/video/fbdev/aty/radeon_monitor.c var->yres = rinfo->panel_info.yres; var 805 drivers/video/fbdev/aty/radeon_monitor.c var->xres_virtual = rinfo->panel_info.xres; var 806 drivers/video/fbdev/aty/radeon_monitor.c var->yres_virtual = rinfo->panel_info.yres; var 807 drivers/video/fbdev/aty/radeon_monitor.c var->xoffset = var->yoffset = 0; var 808 drivers/video/fbdev/aty/radeon_monitor.c var->bits_per_pixel = 8; var 809 drivers/video/fbdev/aty/radeon_monitor.c var->pixclock = 100000000 / rinfo->panel_info.clock; var 810 drivers/video/fbdev/aty/radeon_monitor.c var->left_margin = (rinfo->panel_info.hblank - rinfo->panel_info.hOver_plus var 812 drivers/video/fbdev/aty/radeon_monitor.c var->right_margin = rinfo->panel_info.hOver_plus; var 813 drivers/video/fbdev/aty/radeon_monitor.c var->upper_margin = (rinfo->panel_info.vblank - rinfo->panel_info.vOver_plus var 815 drivers/video/fbdev/aty/radeon_monitor.c var->lower_margin = rinfo->panel_info.vOver_plus; var 816 drivers/video/fbdev/aty/radeon_monitor.c var->hsync_len = rinfo->panel_info.hSync_width; var 817 drivers/video/fbdev/aty/radeon_monitor.c var->vsync_len = rinfo->panel_info.vSync_width; var 818 drivers/video/fbdev/aty/radeon_monitor.c var->sync = 0; var 820 drivers/video/fbdev/aty/radeon_monitor.c var->sync |= FB_SYNC_HOR_HIGH_ACT; var 822 drivers/video/fbdev/aty/radeon_monitor.c var->sync |= FB_SYNC_VERT_HIGH_ACT; var 823 drivers/video/fbdev/aty/radeon_monitor.c var->vmode = 0; var 867 drivers/video/fbdev/aty/radeon_monitor.c if (fb_find_mode(&info->var, info, modename, var 874 drivers/video/fbdev/aty/radeon_monitor.c radeon_var_to_panel_info(rinfo, &info->var); var 882 drivers/video/fbdev/aty/radeon_monitor.c if (fb_find_mode(&info->var, info, mode_option, var 897 drivers/video/fbdev/aty/radeon_monitor.c if (fb_find_mode(&info->var, info, "800x600@60", var 926 drivers/video/fbdev/aty/radeon_monitor.c info->var.bits_per_pixel = 8; var 927 drivers/video/fbdev/aty/radeon_monitor.c radeon_videomode_to_var(&info->var, modedb); var 936 drivers/video/fbdev/aty/radeon_monitor.c fb_var_to_videomode(&mode, &info->var); var 953 drivers/video/fbdev/aty/radeon_monitor.c static int radeon_compare_modes(const struct fb_var_screeninfo *var, var 958 drivers/video/fbdev/aty/radeon_monitor.c distance = mode->yres - var->yres; var 959 drivers/video/fbdev/aty/radeon_monitor.c distance += (mode->xres - var->xres)/2; var 2767 drivers/video/fbdev/aty/radeon_pm.c fb_pan_display(info, &info->var); var 444 drivers/video/fbdev/aty/radeonfb.h static inline int var_to_depth(const struct fb_var_screeninfo *var) var 446 drivers/video/fbdev/aty/radeonfb.h if (var->bits_per_pixel != 16) var 447 drivers/video/fbdev/aty/radeonfb.h return var->bits_per_pixel; var 448 drivers/video/fbdev/aty/radeonfb.h return (var->green.length == 5) ? 15 : 16; var 149 drivers/video/fbdev/au1100fb.c if (info->var.bits_per_pixel <= 8) { var 151 drivers/video/fbdev/au1100fb.c info->var.red.offset = 0; var 152 drivers/video/fbdev/au1100fb.c info->var.red.length = info->var.bits_per_pixel; var 153 drivers/video/fbdev/au1100fb.c info->var.red.msb_right = 0; var 155 drivers/video/fbdev/au1100fb.c info->var.green.offset = 0; var 156 drivers/video/fbdev/au1100fb.c info->var.green.length = info->var.bits_per_pixel; var 157 drivers/video/fbdev/au1100fb.c info->var.green.msb_right = 0; var 159 drivers/video/fbdev/au1100fb.c info->var.blue.offset = 0; var 160 drivers/video/fbdev/au1100fb.c info->var.blue.length = info->var.bits_per_pixel; var 161 drivers/video/fbdev/au1100fb.c info->var.blue.msb_right = 0; var 163 drivers/video/fbdev/au1100fb.c info->var.transp.offset = 0; var 164 drivers/video/fbdev/au1100fb.c info->var.transp.length = 0; var 165 drivers/video/fbdev/au1100fb.c info->var.transp.msb_right = 0; var 168 drivers/video/fbdev/au1100fb.c info->fix.line_length = info->var.xres_virtual / var 169 drivers/video/fbdev/au1100fb.c (8/info->var.bits_per_pixel); var 173 drivers/video/fbdev/au1100fb.c info->var.red = rgb_bitfields[index][0]; var 174 drivers/video/fbdev/au1100fb.c info->var.green = rgb_bitfields[index][1]; var 175 drivers/video/fbdev/au1100fb.c info->var.blue = rgb_bitfields[index][2]; var 176 drivers/video/fbdev/au1100fb.c info->var.transp = rgb_bitfields[index][3]; var 179 drivers/video/fbdev/au1100fb.c info->fix.line_length = info->var.xres_virtual << 1; /* depth=16 */ var 184 drivers/video/fbdev/au1100fb.c info->fix.line_length = info->var.xres_virtual / 8; var 187 drivers/video/fbdev/au1100fb.c info->screen_size = info->fix.line_length * info->var.yres_virtual; var 188 drivers/video/fbdev/au1100fb.c info->var.rotate = ((fbdev->panel->control_base&LCD_CONTROL_SM_MASK) \ var 203 drivers/video/fbdev/au1100fb.c if (info->var.yres_virtual >= (info->var.yres << 1)) { var 206 drivers/video/fbdev/au1100fb.c (info->var.yres_virtual >> 1))); var 213 drivers/video/fbdev/au1100fb.c if (!info->var.rotate || (info->var.rotate == 180)) { var 214 drivers/video/fbdev/au1100fb.c words *= info->var.yres_virtual; var 215 drivers/video/fbdev/au1100fb.c if (info->var.rotate /* 180 */) { var 247 drivers/video/fbdev/au1100fb.c if (fbi->var.grayscale) { var 260 drivers/video/fbdev/au1100fb.c red >>= (16 - fbi->var.red.length); var 261 drivers/video/fbdev/au1100fb.c green >>= (16 - fbi->var.green.length); var 262 drivers/video/fbdev/au1100fb.c blue >>= (16 - fbi->var.blue.length); var 264 drivers/video/fbdev/au1100fb.c value = (red << fbi->var.red.offset) | var 265 drivers/video/fbdev/au1100fb.c (green << fbi->var.green.offset)| var 266 drivers/video/fbdev/au1100fb.c (blue << fbi->var.blue.offset); var 294 drivers/video/fbdev/au1100fb.c int au1100fb_fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *fbi) var 301 drivers/video/fbdev/au1100fb.c print_dbg("fb_pan_display %p %p", var, fbi); var 303 drivers/video/fbdev/au1100fb.c if (!var || !fbdev) { var 307 drivers/video/fbdev/au1100fb.c if (var->xoffset - fbi->var.xoffset) { var 312 drivers/video/fbdev/au1100fb.c print_dbg("fb_pan_display 2 %p %p", var, fbi); var 313 drivers/video/fbdev/au1100fb.c dy = var->yoffset - fbi->var.yoffset; var 332 drivers/video/fbdev/au1100fb.c print_dbg("fb_pan_display 3 %p %p", var, fbi); var 498 drivers/video/fbdev/au1100fb.c fbdev->info.var = au1100fb_var; var 1008 drivers/video/fbdev/au1200fb.c if (fbi->var.bits_per_pixel <= 8) { var 1011 drivers/video/fbdev/au1200fb.c fbi->fix.line_length = fbi->var.xres_virtual / var 1012 drivers/video/fbdev/au1200fb.c (8/fbi->var.bits_per_pixel); var 1016 drivers/video/fbdev/au1200fb.c fbi->fix.line_length = fbi->var.xres_virtual * (fbi->var.bits_per_pixel / 8); var 1021 drivers/video/fbdev/au1200fb.c fbi->fix.line_length = fbi->var.xres_virtual / 8; var 1024 drivers/video/fbdev/au1200fb.c fbi->screen_size = fbi->fix.line_length * fbi->var.yres_virtual; var 1026 drivers/video/fbdev/au1200fb.c print_dbg("bits_per_pixel: %d\n", fbi->var.bits_per_pixel); var 1036 drivers/video/fbdev/au1200fb.c static int au1200fb_fb_check_var(struct fb_var_screeninfo *var, var 1047 drivers/video/fbdev/au1200fb.c var->xres = win->w[plane].xres; var 1048 drivers/video/fbdev/au1200fb.c var->yres = win->w[plane].yres; var 1051 drivers/video/fbdev/au1200fb.c var->xres_virtual = var->xres; var 1052 drivers/video/fbdev/au1200fb.c var->yres_virtual = var->yres; var 1054 drivers/video/fbdev/au1200fb.c var->bits_per_pixel = winbpp(win->w[plane].mode_winctrl1); var 1056 drivers/video/fbdev/au1200fb.c screen_size = var->xres_virtual * var->yres_virtual; var 1057 drivers/video/fbdev/au1200fb.c if (var->bits_per_pixel > 8) screen_size *= (var->bits_per_pixel / 8); var 1058 drivers/video/fbdev/au1200fb.c else screen_size /= (8/var->bits_per_pixel); var 1067 drivers/video/fbdev/au1200fb.c pixclock = max((u32)(PICOS2KHZ(var->pixclock) * 1000), fbi->monspecs.dclkmin); var 1075 drivers/video/fbdev/au1200fb.c var->pixclock = KHZ2PICOS(pixclock/1000); var 1083 drivers/video/fbdev/au1200fb.c var->pixclock = KHZ2PICOS(6000); var 1086 drivers/video/fbdev/au1200fb.c var->pixclock = KHZ2PICOS(12000); var 1091 drivers/video/fbdev/au1200fb.c switch (var->bits_per_pixel) { var 1098 drivers/video/fbdev/au1200fb.c var->red = rgb_bitfields[idx][0]; var 1099 drivers/video/fbdev/au1200fb.c var->green = rgb_bitfields[idx][1]; var 1100 drivers/video/fbdev/au1200fb.c var->blue = rgb_bitfields[idx][2]; var 1101 drivers/video/fbdev/au1200fb.c var->transp = rgb_bitfields[idx][3]; var 1111 drivers/video/fbdev/au1200fb.c var->red = rgb_bitfields[idx][0]; var 1112 drivers/video/fbdev/au1200fb.c var->green = rgb_bitfields[idx][1]; var 1113 drivers/video/fbdev/au1200fb.c var->blue = rgb_bitfields[idx][2]; var 1114 drivers/video/fbdev/au1200fb.c var->transp = rgb_bitfields[idx][3]; var 1118 drivers/video/fbdev/au1200fb.c print_dbg("Unsupported depth %dbpp", var->bits_per_pixel); var 1151 drivers/video/fbdev/au1200fb.c if (fbi->var.grayscale) { var 1164 drivers/video/fbdev/au1200fb.c red >>= (16 - fbi->var.red.length); var 1165 drivers/video/fbdev/au1200fb.c green >>= (16 - fbi->var.green.length); var 1166 drivers/video/fbdev/au1200fb.c blue >>= (16 - fbi->var.blue.length); var 1168 drivers/video/fbdev/au1200fb.c value = (red << fbi->var.red.offset) | var 1169 drivers/video/fbdev/au1200fb.c (green << fbi->var.green.offset)| var 1170 drivers/video/fbdev/au1200fb.c (blue << fbi->var.blue.offset); var 1535 drivers/video/fbdev/au1200fb.c if (!fb_find_mode(&fbi->var, var 784 drivers/video/fbdev/broadsheetfb.c int xres = par->info->var.xres; var 785 drivers/video/fbdev/broadsheetfb.c int yres = par->info->var.yres; var 879 drivers/video/fbdev/broadsheetfb.c args[3] = cpu_to_le16(par->info->var.xres); var 886 drivers/video/fbdev/broadsheetfb.c buf += y1 * par->info->var.xres; var 887 drivers/video/fbdev/broadsheetfb.c broadsheet_burst_write(par, ((1 + y2 - y1) * par->info->var.xres)/2, var 940 drivers/video/fbdev/broadsheetfb.c u16 yres = info->var.yres; var 941 drivers/video/fbdev/broadsheetfb.c u16 xres = info->var.xres; var 1119 drivers/video/fbdev/broadsheetfb.c info->var = broadsheetfb_var; var 242 drivers/video/fbdev/bw2.c info->var.xres = info->var.xres_virtual = 1600; var 243 drivers/video/fbdev/bw2.c info->var.yres = info->var.yres_virtual = 1280; var 295 drivers/video/fbdev/bw2.c sbusfb_fill_var(&info->var, dp, 1); var 297 drivers/video/fbdev/bw2.c info->var.xres); var 299 drivers/video/fbdev/bw2.c info->var.red.length = info->var.green.length = var 300 drivers/video/fbdev/bw2.c info->var.blue.length = info->var.bits_per_pixel; var 301 drivers/video/fbdev/bw2.c info->var.red.offset = info->var.green.offset = var 302 drivers/video/fbdev/bw2.c info->var.blue.offset = 0; var 315 drivers/video/fbdev/bw2.c info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); var 128 drivers/video/fbdev/carminefb.c static int carmine_find_mode(const struct fb_var_screeninfo *var) var 133 drivers/video/fbdev/carminefb.c if (car_modes[i].hdp == var->xres && var 134 drivers/video/fbdev/carminefb.c car_modes[i].vdp == var->yres) var 179 drivers/video/fbdev/carminefb.c static int carmine_check_var(struct fb_var_screeninfo *var, var 184 drivers/video/fbdev/carminefb.c ret = carmine_find_mode(var); var 188 drivers/video/fbdev/carminefb.c if (var->grayscale || var->rotate || var->nonstd) var 191 drivers/video/fbdev/carminefb.c var->xres_virtual = var->xres; var 192 drivers/video/fbdev/carminefb.c var->yres_virtual = var->yres; var 194 drivers/video/fbdev/carminefb.c var->bits_per_pixel = 32; var 197 drivers/video/fbdev/carminefb.c var->transp.offset = 24; var 198 drivers/video/fbdev/carminefb.c var->red.offset = 0; var 199 drivers/video/fbdev/carminefb.c var->green.offset = 8; var 200 drivers/video/fbdev/carminefb.c var->blue.offset = 16; var 202 drivers/video/fbdev/carminefb.c var->transp.offset = 24; var 203 drivers/video/fbdev/carminefb.c var->red.offset = 16; var 204 drivers/video/fbdev/carminefb.c var->green.offset = 8; var 205 drivers/video/fbdev/carminefb.c var->blue.offset = 0; var 208 drivers/video/fbdev/carminefb.c var->red.length = 8; var 209 drivers/video/fbdev/carminefb.c var->green.length = 8; var 210 drivers/video/fbdev/carminefb.c var->blue.length = 8; var 211 drivers/video/fbdev/carminefb.c var->transp.length = 8; var 213 drivers/video/fbdev/carminefb.c var->red.msb_right = 0; var 214 drivers/video/fbdev/carminefb.c var->green.msb_right = 0; var 215 drivers/video/fbdev/carminefb.c var->blue.msb_right = 0; var 216 drivers/video/fbdev/carminefb.c var->transp.msb_right = 0; var 413 drivers/video/fbdev/carminefb.c ret = carmine_find_mode(&info->var); var 427 drivers/video/fbdev/carminefb.c info->fix.line_length = info->var.xres * info->var.bits_per_pixel / 8; var 574 drivers/video/fbdev/carminefb.c ret = fb_find_mode(&info->var, info, fb_mode_str, carmine_modedb, var 217 drivers/video/fbdev/cg14.c static int cg14_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 229 drivers/video/fbdev/cg14.c if (var->xoffset || var->yoffset || var->vmode) var 296 drivers/video/fbdev/cg14.c kmdi.mdi_height = info->var.yres; var 297 drivers/video/fbdev/cg14.c kmdi.mdi_width = info->var.xres; var 481 drivers/video/fbdev/cg14.c sbusfb_fill_var(&info->var, dp, 8); var 482 drivers/video/fbdev/cg14.c info->var.red.length = 8; var 483 drivers/video/fbdev/cg14.c info->var.green.length = 8; var 484 drivers/video/fbdev/cg14.c info->var.blue.length = 8; var 487 drivers/video/fbdev/cg14.c info->var.xres); var 488 drivers/video/fbdev/cg14.c info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); var 260 drivers/video/fbdev/cg3.c static void cg3_rdi_maybe_fixup_var(struct fb_var_screeninfo *var, var 273 drivers/video/fbdev/cg3.c if (var->xres != ww || var 274 drivers/video/fbdev/cg3.c var->yres != hh) { var 275 drivers/video/fbdev/cg3.c var->xres = var->xres_virtual = ww; var 276 drivers/video/fbdev/cg3.c var->yres = var->yres_virtual = hh; var 369 drivers/video/fbdev/cg3.c sbusfb_fill_var(&info->var, dp, 8); var 370 drivers/video/fbdev/cg3.c info->var.red.length = 8; var 371 drivers/video/fbdev/cg3.c info->var.green.length = 8; var 372 drivers/video/fbdev/cg3.c info->var.blue.length = 8; var 376 drivers/video/fbdev/cg3.c cg3_rdi_maybe_fixup_var(&info->var, dp); var 379 drivers/video/fbdev/cg3.c info->var.xres); var 380 drivers/video/fbdev/cg3.c info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); var 297 drivers/video/fbdev/cg6.c static int cg6_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 306 drivers/video/fbdev/cg6.c if (var->xoffset || var->yoffset || var->vmode) var 718 drivers/video/fbdev/cg6.c sbus_writel(info->var.xres - 1, &fbc->clipmaxx); var 719 drivers/video/fbdev/cg6.c sbus_writel(info->var.yres - 1, &fbc->clipmaxy); var 761 drivers/video/fbdev/cg6.c sbusfb_fill_var(&info->var, dp, 8); var 762 drivers/video/fbdev/cg6.c info->var.red.length = 8; var 763 drivers/video/fbdev/cg6.c info->var.green.length = 8; var 764 drivers/video/fbdev/cg6.c info->var.blue.length = 8; var 767 drivers/video/fbdev/cg6.c info->var.xres); var 768 drivers/video/fbdev/cg6.c info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); var 796 drivers/video/fbdev/cg6.c info->var.accel_flags = FB_ACCELF_TEXT; var 42 drivers/video/fbdev/chipsfb.c #define read_ind(num, var, ap, dp) do { \ var 43 drivers/video/fbdev/chipsfb.c outb((num), (ap)); var = inb((dp)); \ var 48 drivers/video/fbdev/chipsfb.c #define read_xr(num, var) read_ind(num, var, 0x3d6, 0x3d7) var 51 drivers/video/fbdev/chipsfb.c #define read_fr(num, var) read_ind(num, var, 0x3d0, 0x3d1) var 54 drivers/video/fbdev/chipsfb.c #define read_cr(num, var) read_ind(num, var, 0x3d4, 0x3d5) var 57 drivers/video/fbdev/chipsfb.c #define read_gr(num, var) read_ind(num, var, 0x3ce, 0x3cf) var 60 drivers/video/fbdev/chipsfb.c #define read_sr(num, var) read_ind(num, var, 0x3c4, 0x3c5) var 65 drivers/video/fbdev/chipsfb.c #define read_ar(num, var) do { \ var 66 drivers/video/fbdev/chipsfb.c inb(0x3da); read_ind(num, var, 0x3c0, 0x3c1); \ var 75 drivers/video/fbdev/chipsfb.c static int chipsfb_check_var(struct fb_var_screeninfo *var, var 93 drivers/video/fbdev/chipsfb.c static int chipsfb_check_var(struct fb_var_screeninfo *var, var 96 drivers/video/fbdev/chipsfb.c if (var->xres > 800 || var->yres > 600 var 97 drivers/video/fbdev/chipsfb.c || var->xres_virtual > 800 || var->yres_virtual > 600 var 98 drivers/video/fbdev/chipsfb.c || (var->bits_per_pixel != 8 && var->bits_per_pixel != 16) var 99 drivers/video/fbdev/chipsfb.c || var->nonstd var 100 drivers/video/fbdev/chipsfb.c || (var->vmode & FB_VMODE_MASK) != FB_VMODE_NONINTERLACED) var 103 drivers/video/fbdev/chipsfb.c var->xres = var->xres_virtual = 800; var 104 drivers/video/fbdev/chipsfb.c var->yres = var->yres_virtual = 600; var 111 drivers/video/fbdev/chipsfb.c if (info->var.bits_per_pixel == 16) { var 120 drivers/video/fbdev/chipsfb.c info->var.red.offset = 10; var 121 drivers/video/fbdev/chipsfb.c info->var.green.offset = 5; var 122 drivers/video/fbdev/chipsfb.c info->var.blue.offset = 0; var 123 drivers/video/fbdev/chipsfb.c info->var.red.length = info->var.green.length = var 124 drivers/video/fbdev/chipsfb.c info->var.blue.length = 5; var 136 drivers/video/fbdev/chipsfb.c info->var.red.offset = info->var.green.offset = var 137 drivers/video/fbdev/chipsfb.c info->var.blue.offset = 0; var 138 drivers/video/fbdev/chipsfb.c info->var.red.length = info->var.green.length = var 139 drivers/video/fbdev/chipsfb.c info->var.blue.length = 8; var 339 drivers/video/fbdev/chipsfb.c p->var = chipsfb_var; var 376 drivers/video/fbdev/cirrusfb.c static int cirrusfb_pan_display(struct fb_var_screeninfo *var, var 473 drivers/video/fbdev/cirrusfb.c static int cirrusfb_check_pixclock(const struct fb_var_screeninfo *var, var 479 drivers/video/fbdev/cirrusfb.c unsigned maxclockidx = var->bits_per_pixel >> 3; var 482 drivers/video/fbdev/cirrusfb.c freq = PICOS2KHZ(var->pixclock); var 501 drivers/video/fbdev/cirrusfb.c if (var->bits_per_pixel == 8) { var 523 drivers/video/fbdev/cirrusfb.c var->bits_per_pixel == 16) { var 530 drivers/video/fbdev/cirrusfb.c static int cirrusfb_check_var(struct fb_var_screeninfo *var, var 535 drivers/video/fbdev/cirrusfb.c unsigned pixels = info->screen_size * 8 / var->bits_per_pixel; var 538 drivers/video/fbdev/cirrusfb.c switch (var->bits_per_pixel) { var 540 drivers/video/fbdev/cirrusfb.c var->red.offset = 0; var 541 drivers/video/fbdev/cirrusfb.c var->red.length = 1; var 542 drivers/video/fbdev/cirrusfb.c var->green = var->red; var 543 drivers/video/fbdev/cirrusfb.c var->blue = var->red; var 547 drivers/video/fbdev/cirrusfb.c var->red.offset = 0; var 548 drivers/video/fbdev/cirrusfb.c var->red.length = 8; var 549 drivers/video/fbdev/cirrusfb.c var->green = var->red; var 550 drivers/video/fbdev/cirrusfb.c var->blue = var->red; var 554 drivers/video/fbdev/cirrusfb.c var->red.offset = 11; var 555 drivers/video/fbdev/cirrusfb.c var->green.offset = 5; var 556 drivers/video/fbdev/cirrusfb.c var->blue.offset = 0; var 557 drivers/video/fbdev/cirrusfb.c var->red.length = 5; var 558 drivers/video/fbdev/cirrusfb.c var->green.length = 6; var 559 drivers/video/fbdev/cirrusfb.c var->blue.length = 5; var 563 drivers/video/fbdev/cirrusfb.c var->red.offset = 16; var 564 drivers/video/fbdev/cirrusfb.c var->green.offset = 8; var 565 drivers/video/fbdev/cirrusfb.c var->blue.offset = 0; var 566 drivers/video/fbdev/cirrusfb.c var->red.length = 8; var 567 drivers/video/fbdev/cirrusfb.c var->green.length = 8; var 568 drivers/video/fbdev/cirrusfb.c var->blue.length = 8; var 573 drivers/video/fbdev/cirrusfb.c "Unsupported bpp size: %d\n", var->bits_per_pixel); var 577 drivers/video/fbdev/cirrusfb.c if (var->xres_virtual < var->xres) var 578 drivers/video/fbdev/cirrusfb.c var->xres_virtual = var->xres; var 580 drivers/video/fbdev/cirrusfb.c if (var->yres_virtual == -1) { var 581 drivers/video/fbdev/cirrusfb.c var->yres_virtual = pixels / var->xres_virtual; var 585 drivers/video/fbdev/cirrusfb.c var->xres_virtual, var->yres_virtual); var 587 drivers/video/fbdev/cirrusfb.c if (var->yres_virtual < var->yres) var 588 drivers/video/fbdev/cirrusfb.c var->yres_virtual = var->yres; var 590 drivers/video/fbdev/cirrusfb.c if (var->xres_virtual * var->yres_virtual > pixels) { var 593 drivers/video/fbdev/cirrusfb.c var->xres_virtual, var->yres_virtual, var 594 drivers/video/fbdev/cirrusfb.c var->bits_per_pixel); var 599 drivers/video/fbdev/cirrusfb.c if (var->xoffset > var->xres_virtual - var->xres) var 600 drivers/video/fbdev/cirrusfb.c var->xoffset = var->xres_virtual - var->xres - 1; var 601 drivers/video/fbdev/cirrusfb.c if (var->yoffset > var->yres_virtual - var->yres) var 602 drivers/video/fbdev/cirrusfb.c var->yoffset = var->yres_virtual - var->yres - 1; var 604 drivers/video/fbdev/cirrusfb.c var->red.msb_right = var 605 drivers/video/fbdev/cirrusfb.c var->green.msb_right = var 606 drivers/video/fbdev/cirrusfb.c var->blue.msb_right = var 607 drivers/video/fbdev/cirrusfb.c var->transp.offset = var 608 drivers/video/fbdev/cirrusfb.c var->transp.length = var 609 drivers/video/fbdev/cirrusfb.c var->transp.msb_right = 0; var 611 drivers/video/fbdev/cirrusfb.c yres = var->yres; var 612 drivers/video/fbdev/cirrusfb.c if (var->vmode & FB_VMODE_DOUBLE) var 614 drivers/video/fbdev/cirrusfb.c else if (var->vmode & FB_VMODE_INTERLACED) var 623 drivers/video/fbdev/cirrusfb.c if (cirrusfb_check_pixclock(var, info)) var 627 drivers/video/fbdev/cirrusfb.c var->accel_flags = FB_ACCELF_TEXT; var 661 drivers/video/fbdev/cirrusfb.c struct fb_var_screeninfo *var = &info->var; var 673 drivers/video/fbdev/cirrusfb.c var->xres, var->yres, var->bits_per_pixel); var 675 drivers/video/fbdev/cirrusfb.c switch (var->bits_per_pixel) { var 677 drivers/video/fbdev/cirrusfb.c info->fix.line_length = var->xres_virtual / 8; var 682 drivers/video/fbdev/cirrusfb.c info->fix.line_length = var->xres_virtual; var 688 drivers/video/fbdev/cirrusfb.c info->fix.line_length = var->xres_virtual * var 689 drivers/video/fbdev/cirrusfb.c var->bits_per_pixel >> 3; var 699 drivers/video/fbdev/cirrusfb.c hsyncstart = var->xres + var->right_margin; var 700 drivers/video/fbdev/cirrusfb.c hsyncend = hsyncstart + var->hsync_len; var 701 drivers/video/fbdev/cirrusfb.c htotal = (hsyncend + var->left_margin) / 8; var 702 drivers/video/fbdev/cirrusfb.c hdispend = var->xres / 8; var 706 drivers/video/fbdev/cirrusfb.c vdispend = var->yres; var 707 drivers/video/fbdev/cirrusfb.c vsyncstart = vdispend + var->lower_margin; var 708 drivers/video/fbdev/cirrusfb.c vsyncend = vsyncstart + var->vsync_len; var 709 drivers/video/fbdev/cirrusfb.c vtotal = vsyncend + var->upper_margin; var 711 drivers/video/fbdev/cirrusfb.c if (var->vmode & FB_VMODE_DOUBLE) { var 716 drivers/video/fbdev/cirrusfb.c } else if (var->vmode & FB_VMODE_INTERLACED) { var 757 drivers/video/fbdev/cirrusfb.c dev_dbg(info->device, "CRT2: %d\n", var->xres / 8); var 758 drivers/video/fbdev/cirrusfb.c vga_wcrt(regbase, VGA_CRTC_H_BLANK_START, var->xres / 8); var 798 drivers/video/fbdev/cirrusfb.c if (var->vmode & FB_VMODE_DOUBLE) var 822 drivers/video/fbdev/cirrusfb.c if (var->vmode & FB_VMODE_INTERLACED) var 836 drivers/video/fbdev/cirrusfb.c freq = PICOS2KHZ(var->pixclock); var 837 drivers/video/fbdev/cirrusfb.c if (var->bits_per_pixel == 24) var 914 drivers/video/fbdev/cirrusfb.c if (var->vmode & FB_VMODE_INTERLACED) var 922 drivers/video/fbdev/cirrusfb.c if (var->sync & FB_SYNC_HOR_HIGH_ACT) var 924 drivers/video/fbdev/cirrusfb.c if (var->sync & FB_SYNC_VERT_HIGH_ACT) var 940 drivers/video/fbdev/cirrusfb.c if (var->bits_per_pixel == 1) { var 1017 drivers/video/fbdev/cirrusfb.c else if (var->bits_per_pixel == 8) { var 1086 drivers/video/fbdev/cirrusfb.c else if (var->bits_per_pixel == 16) { var 1145 drivers/video/fbdev/cirrusfb.c else if (var->bits_per_pixel == 24) { var 1202 drivers/video/fbdev/cirrusfb.c var->bits_per_pixel); var 1287 drivers/video/fbdev/cirrusfb.c red >>= (16 - info->var.red.length); var 1288 drivers/video/fbdev/cirrusfb.c green >>= (16 - info->var.green.length); var 1289 drivers/video/fbdev/cirrusfb.c blue >>= (16 - info->var.blue.length); var 1293 drivers/video/fbdev/cirrusfb.c v = (red << info->var.red.offset) | var 1294 drivers/video/fbdev/cirrusfb.c (green << info->var.green.offset) | var 1295 drivers/video/fbdev/cirrusfb.c (blue << info->var.blue.offset); var 1301 drivers/video/fbdev/cirrusfb.c if (info->var.bits_per_pixel == 8) var 1313 drivers/video/fbdev/cirrusfb.c static int cirrusfb_pan_display(struct fb_var_screeninfo *var, var 1323 drivers/video/fbdev/cirrusfb.c if (var->vmode & FB_VMODE_YWRAP) var 1326 drivers/video/fbdev/cirrusfb.c xoffset = var->xoffset * info->var.bits_per_pixel / 8; var 1328 drivers/video/fbdev/cirrusfb.c base = var->yoffset * info->fix.line_length + xoffset; var 1330 drivers/video/fbdev/cirrusfb.c if (info->var.bits_per_pixel == 1) { var 1332 drivers/video/fbdev/cirrusfb.c xpix = (unsigned char) (var->xoffset % 8); var 1371 drivers/video/fbdev/cirrusfb.c if (info->var.bits_per_pixel == 1) var 1736 drivers/video/fbdev/cirrusfb.c int m = info->var.bits_per_pixel; var 1747 drivers/video/fbdev/cirrusfb.c vxres = info->var.xres_virtual; var 1748 drivers/video/fbdev/cirrusfb.c vyres = info->var.yres_virtual; var 1762 drivers/video/fbdev/cirrusfb.c info->var.bits_per_pixel, var 1775 drivers/video/fbdev/cirrusfb.c int m = info->var.bits_per_pixel; var 1784 drivers/video/fbdev/cirrusfb.c vxres = info->var.xres_virtual; var 1785 drivers/video/fbdev/cirrusfb.c vyres = info->var.yres_virtual; var 1802 drivers/video/fbdev/cirrusfb.c cirrusfb_BitBLT(cinfo->regbase, info->var.bits_per_pixel, var 1814 drivers/video/fbdev/cirrusfb.c unsigned char op = (info->var.bits_per_pixel == 24) ? 0xc : 0x4; var 1826 drivers/video/fbdev/cirrusfb.c int m = info->var.bits_per_pixel; var 1829 drivers/video/fbdev/cirrusfb.c if (info->var.bits_per_pixel == 8) { var 1836 drivers/video/fbdev/cirrusfb.c if (info->var.bits_per_pixel == 24) { var 1839 drivers/video/fbdev/cirrusfb.c info->var.bits_per_pixel, var 1847 drivers/video/fbdev/cirrusfb.c info->var.bits_per_pixel, var 1977 drivers/video/fbdev/cirrusfb.c struct fb_var_screeninfo *var = &info->var; var 1995 drivers/video/fbdev/cirrusfb.c if (var->bits_per_pixel == 16) var 1997 drivers/video/fbdev/cirrusfb.c if (var->bits_per_pixel == 32) var 2008 drivers/video/fbdev/cirrusfb.c if (var->bits_per_pixel == 1) var 2036 drivers/video/fbdev/cirrusfb.c err = fb_find_mode(&info->var, info, mode_option, NULL, 0, NULL, 8); var 2043 drivers/video/fbdev/cirrusfb.c info->var.activate = FB_ACTIVATE_NOW; var 2045 drivers/video/fbdev/cirrusfb.c err = cirrusfb_check_var(&info->var, info); var 50 drivers/video/fbdev/clps711x-fb.c if (regno >= BIT(info->var.bits_per_pixel)) var 67 drivers/video/fbdev/clps711x-fb.c static int clps711x_fb_check_var(struct fb_var_screeninfo *var, var 72 drivers/video/fbdev/clps711x-fb.c if (var->bits_per_pixel < 1 || var 73 drivers/video/fbdev/clps711x-fb.c var->bits_per_pixel > CLPS711X_FB_BPP_MAX) var 76 drivers/video/fbdev/clps711x-fb.c if (!var->pixclock) var 79 drivers/video/fbdev/clps711x-fb.c val = DIV_ROUND_UP(var->xres, 16) - 1; var 83 drivers/video/fbdev/clps711x-fb.c val = DIV_ROUND_UP(var->yres * var->xres * var->bits_per_pixel, 128); var 88 drivers/video/fbdev/clps711x-fb.c var->transp.msb_right = 0; var 89 drivers/video/fbdev/clps711x-fb.c var->transp.offset = 0; var 90 drivers/video/fbdev/clps711x-fb.c var->transp.length = 0; var 91 drivers/video/fbdev/clps711x-fb.c var->red.msb_right = 0; var 92 drivers/video/fbdev/clps711x-fb.c var->red.offset = 0; var 93 drivers/video/fbdev/clps711x-fb.c var->red.length = var->bits_per_pixel; var 94 drivers/video/fbdev/clps711x-fb.c var->green = var->red; var 95 drivers/video/fbdev/clps711x-fb.c var->blue = var->red; var 96 drivers/video/fbdev/clps711x-fb.c var->grayscale = var->bits_per_pixel > 1; var 107 drivers/video/fbdev/clps711x-fb.c size = (info->var.xres * info->var.yres * info->var.bits_per_pixel) / 8; var 111 drivers/video/fbdev/clps711x-fb.c switch (info->var.bits_per_pixel) { var 123 drivers/video/fbdev/clps711x-fb.c info->fix.line_length = info->var.xres * info->var.bits_per_pixel / 8; var 126 drivers/video/fbdev/clps711x-fb.c lcdcon = (info->var.xres * info->var.yres * var 127 drivers/video/fbdev/clps711x-fb.c info->var.bits_per_pixel) / 128 - 1; var 128 drivers/video/fbdev/clps711x-fb.c lcdcon |= ((info->var.xres / 16) - 1) << 13; var 131 drivers/video/fbdev/clps711x-fb.c pps = clk_get_rate(cfb->clk) / (PICOS2KHZ(info->var.pixclock) * 1000); var 136 drivers/video/fbdev/clps711x-fb.c if (info->var.bits_per_pixel == 4) var 138 drivers/video/fbdev/clps711x-fb.c if (info->var.bits_per_pixel >= 2) var 295 drivers/video/fbdev/clps711x-fb.c &info->var.bits_per_pixel); var 324 drivers/video/fbdev/clps711x-fb.c info->var.activate = FB_ACTIVATE_FORCE | FB_ACTIVATE_NOW; var 325 drivers/video/fbdev/clps711x-fb.c info->var.height = -1; var 326 drivers/video/fbdev/clps711x-fb.c info->var.width = -1; var 327 drivers/video/fbdev/clps711x-fb.c info->var.vmode = FB_VMODE_NONINTERLACED; var 331 drivers/video/fbdev/clps711x-fb.c fb_videomode_to_var(&info->var, &cfb->mode); var 337 drivers/video/fbdev/clps711x-fb.c ret = fb_set_var(info, &info->var); var 124 drivers/video/fbdev/controlfb.c static int controlfb_pan_display(struct fb_var_screeninfo *var, var 132 drivers/video/fbdev/controlfb.c static int controlfb_check_var (struct fb_var_screeninfo *var, struct fb_info *info); var 144 drivers/video/fbdev/controlfb.c static int control_var_to_par(struct fb_var_screeninfo *var, var 147 drivers/video/fbdev/controlfb.c struct fb_var_screeninfo *var); var 201 drivers/video/fbdev/controlfb.c static int controlfb_check_var (struct fb_var_screeninfo *var, struct fb_info *info) var 206 drivers/video/fbdev/controlfb.c err = control_var_to_par(var, &par, info); var 209 drivers/video/fbdev/controlfb.c control_par_to_var(&par, var); var 224 drivers/video/fbdev/controlfb.c if((err = control_var_to_par(&info->var, &par, info))) { var 256 drivers/video/fbdev/controlfb.c static int controlfb_pan_display(struct fb_var_screeninfo *var, var 268 drivers/video/fbdev/controlfb.c xoffset = (var->xoffset + hstep) & ~hstep; var 271 drivers/video/fbdev/controlfb.c var->yoffset+par->yres > par->vyres) var 274 drivers/video/fbdev/controlfb.c set_screen_start(xoffset, var->yoffset, p); var 296 drivers/video/fbdev/controlfb.c if (info->var.accel_flags) var 406 drivers/video/fbdev/controlfb.c struct fb_var_screeninfo var; var 437 drivers/video/fbdev/controlfb.c if (mac_vmode_to_var(vmode, cmode, &var) < 0) { var 443 drivers/video/fbdev/controlfb.c if (mac_vmode_to_var(vmode, cmode, &var) < 0) { var 451 drivers/video/fbdev/controlfb.c vyres = (p->total_vram - CTRLFB_OFF) / (var.xres << cmode); var 452 drivers/video/fbdev/controlfb.c if (vyres > var.yres) var 453 drivers/video/fbdev/controlfb.c var.yres_virtual = vyres; var 456 drivers/video/fbdev/controlfb.c var.activate = FB_ACTIVATE_NOW; var 457 drivers/video/fbdev/controlfb.c rc = fb_set_var(&p->info, &var); var 818 drivers/video/fbdev/controlfb.c static int control_var_to_par(struct fb_var_screeninfo *var, var 829 drivers/video/fbdev/controlfb.c switch (var->bits_per_pixel) { var 875 drivers/video/fbdev/controlfb.c par->xres = (var->xres + hstep) & ~hstep; var 876 drivers/video/fbdev/controlfb.c par->vxres = (var->xres_virtual + hstep) & ~hstep; var 877 drivers/video/fbdev/controlfb.c par->xoffset = (var->xoffset + hstep) & ~hstep; var 882 drivers/video/fbdev/controlfb.c par->yres = var->yres; var 883 drivers/video/fbdev/controlfb.c par->vyres = var->yres_virtual; var 884 drivers/video/fbdev/controlfb.c par->yoffset = var->yoffset; var 888 drivers/video/fbdev/controlfb.c par->sync = var->sync; var 898 drivers/video/fbdev/controlfb.c pixclock = (var->pixclock < CONTROL_PIXCLOCK_MIN)? CONTROL_PIXCLOCK_MIN: var 899 drivers/video/fbdev/controlfb.c var->pixclock; var 903 drivers/video/fbdev/controlfb.c hperiod = ((var->left_margin + par->xres + var->right_margin var 904 drivers/video/fbdev/controlfb.c + var->hsync_len) >> 1) - 2; var 906 drivers/video/fbdev/controlfb.c hsblank = hssync - (var->right_margin >> 1); var 907 drivers/video/fbdev/controlfb.c hesync = (var->hsync_len >> 1) - 1; var 908 drivers/video/fbdev/controlfb.c heblank = (var->left_margin >> 1) + hesync; var 910 drivers/video/fbdev/controlfb.c heq = var->hsync_len >> 2; var 913 drivers/video/fbdev/controlfb.c vperiod = (var->vsync_len + var->lower_margin + par->yres var 914 drivers/video/fbdev/controlfb.c + var->upper_margin) << 1; var 916 drivers/video/fbdev/controlfb.c vesync = (var->vsync_len << 1) - vperiod + vssync; var 917 drivers/video/fbdev/controlfb.c veblank = (var->upper_margin << 1) + vesync; var 918 drivers/video/fbdev/controlfb.c vsblank = vssync - (var->lower_margin << 1); var 944 drivers/video/fbdev/controlfb.c if (mac_var_to_vmode(var, &par->vmode, &cmode)) var 955 drivers/video/fbdev/controlfb.c static void control_par_to_var(struct fb_par_control *par, struct fb_var_screeninfo *var) var 961 drivers/video/fbdev/controlfb.c memset(var, 0, sizeof(*var)); var 962 drivers/video/fbdev/controlfb.c var->xres = par->xres; var 963 drivers/video/fbdev/controlfb.c var->yres = par->yres; var 964 drivers/video/fbdev/controlfb.c var->xres_virtual = par->vxres; var 965 drivers/video/fbdev/controlfb.c var->yres_virtual = par->vyres; var 966 drivers/video/fbdev/controlfb.c var->xoffset = par->xoffset; var 967 drivers/video/fbdev/controlfb.c var->yoffset = par->yoffset; var 972 drivers/video/fbdev/controlfb.c var->bits_per_pixel = 8; var 973 drivers/video/fbdev/controlfb.c var->red.length = 8; var 974 drivers/video/fbdev/controlfb.c var->green.length = 8; var 975 drivers/video/fbdev/controlfb.c var->blue.length = 8; var 978 drivers/video/fbdev/controlfb.c var->bits_per_pixel = 16; var 979 drivers/video/fbdev/controlfb.c var->red.offset = 10; var 980 drivers/video/fbdev/controlfb.c var->red.length = 5; var 981 drivers/video/fbdev/controlfb.c var->green.offset = 5; var 982 drivers/video/fbdev/controlfb.c var->green.length = 5; var 983 drivers/video/fbdev/controlfb.c var->blue.length = 5; var 986 drivers/video/fbdev/controlfb.c var->bits_per_pixel = 32; var 987 drivers/video/fbdev/controlfb.c var->red.offset = 16; var 988 drivers/video/fbdev/controlfb.c var->red.length = 8; var 989 drivers/video/fbdev/controlfb.c var->green.offset = 8; var 990 drivers/video/fbdev/controlfb.c var->green.length = 8; var 991 drivers/video/fbdev/controlfb.c var->blue.length = 8; var 992 drivers/video/fbdev/controlfb.c var->transp.offset = 24; var 993 drivers/video/fbdev/controlfb.c var->transp.length = 8; var 996 drivers/video/fbdev/controlfb.c var->height = -1; var 997 drivers/video/fbdev/controlfb.c var->width = -1; var 998 drivers/video/fbdev/controlfb.c var->vmode = FB_VMODE_NONINTERLACED; var 1000 drivers/video/fbdev/controlfb.c var->left_margin = (rv->heblank - rv->hesync) << 1; var 1001 drivers/video/fbdev/controlfb.c var->right_margin = (rv->hssync - rv->hsblank) << 1; var 1002 drivers/video/fbdev/controlfb.c var->hsync_len = (rv->hperiod + 2 - rv->hssync + rv->hesync) << 1; var 1004 drivers/video/fbdev/controlfb.c var->upper_margin = (rv->veblank - rv->vesync) >> 1; var 1005 drivers/video/fbdev/controlfb.c var->lower_margin = (rv->vssync - rv->vsblank) >> 1; var 1006 drivers/video/fbdev/controlfb.c var->vsync_len = (rv->vperiod - rv->vssync + rv->vesync) >> 1; var 1008 drivers/video/fbdev/controlfb.c var->sync = par->sync; var 1017 drivers/video/fbdev/controlfb.c var->pixclock = CONTROL_PIXCLOCK_BASE * par->regvals.clock_params[0]; var 1018 drivers/video/fbdev/controlfb.c var->pixclock /= par->regvals.clock_params[1]; var 1019 drivers/video/fbdev/controlfb.c var->pixclock >>= par->regvals.clock_params[2]; var 210 drivers/video/fbdev/core/bitblit.c unsigned int rw = info->var.xres - (vc->vc_cols*cw); var 211 drivers/video/fbdev/core/bitblit.c unsigned int bh = info->var.yres - (vc->vc_rows*ch); var 212 drivers/video/fbdev/core/bitblit.c unsigned int rs = info->var.xres - rw; var 213 drivers/video/fbdev/core/bitblit.c unsigned int bs = info->var.yres - bh; var 220 drivers/video/fbdev/core/bitblit.c region.dx = info->var.xoffset + rs; var 223 drivers/video/fbdev/core/bitblit.c region.height = info->var.yres_virtual; var 228 drivers/video/fbdev/core/bitblit.c region.dx = info->var.xoffset; var 229 drivers/video/fbdev/core/bitblit.c region.dy = info->var.yoffset + bs; var 396 drivers/video/fbdev/core/bitblit.c err = fb_pan_display(info, &ops->var); var 397 drivers/video/fbdev/core/bitblit.c ops->var.xoffset = info->var.xoffset; var 398 drivers/video/fbdev/core/bitblit.c ops->var.yoffset = info->var.yoffset; var 399 drivers/video/fbdev/core/bitblit.c ops->var.vmode = info->var.vmode; var 407 drivers/video/fbdev/core/cfbcopyarea.c dst_idx += dy*bits_per_line + dx*p->var.bits_per_pixel; var 408 drivers/video/fbdev/core/cfbcopyarea.c src_idx += sy*bits_per_line + sx*p->var.bits_per_pixel; var 419 drivers/video/fbdev/core/cfbcopyarea.c width*p->var.bits_per_pixel, bswapmask); var 425 drivers/video/fbdev/core/cfbcopyarea.c width*p->var.bits_per_pixel, bswapmask); var 283 drivers/video/fbdev/core/cfbfillrect.c u32 bpp = p->var.bits_per_pixel; var 83 drivers/video/fbdev/core/cfbimgblt.c int i, n, bpp = p->var.bits_per_pixel; var 143 drivers/video/fbdev/core/cfbimgblt.c u32 shift, color = 0, bpp = p->var.bits_per_pixel; var 219 drivers/video/fbdev/core/cfbimgblt.c u32 fgx = fgcolor, bgx = bgcolor, bpp = p->var.bits_per_pixel; var 268 drivers/video/fbdev/core/cfbimgblt.c u32 bpl = sizeof(u32), bpp = p->var.bits_per_pixel; var 148 drivers/video/fbdev/core/fb_draw.h unsigned bpp = info->var.bits_per_pixel; var 150 drivers/video/fbdev/core/fb_draw.h if ((bpp < 8) && (info->var.nonstd & FB_NONSTD_REV_PIX_IN_B)) { var 209 drivers/video/fbdev/core/fbcon.c static void fbcon_set_disp(struct fb_info *info, struct fb_var_screeninfo *var, var 312 drivers/video/fbdev/core/fbcon.c int depth = fb_get_color_depth(&info->var, &info->fix); var 620 drivers/video/fbdev/core/fbcon.c if (fb_get_color_depth(&info->var, &info->fix) == 1) var 837 drivers/video/fbdev/core/fbcon.c fbcon_set_disp(info, &info->var, unit); var 923 drivers/video/fbdev/core/fbcon.c struct fb_var_screeninfo *var, var 926 drivers/video/fbdev/core/fbcon.c disp->xres_virtual = var->xres_virtual; var 927 drivers/video/fbdev/core/fbcon.c disp->yres_virtual = var->yres_virtual; var 928 drivers/video/fbdev/core/fbcon.c disp->bits_per_pixel = var->bits_per_pixel; var 929 drivers/video/fbdev/core/fbcon.c disp->grayscale = var->grayscale; var 930 drivers/video/fbdev/core/fbcon.c disp->nonstd = var->nonstd; var 931 drivers/video/fbdev/core/fbcon.c disp->accel_flags = var->accel_flags; var 932 drivers/video/fbdev/core/fbcon.c disp->height = var->height; var 933 drivers/video/fbdev/core/fbcon.c disp->width = var->width; var 934 drivers/video/fbdev/core/fbcon.c disp->red = var->red; var 935 drivers/video/fbdev/core/fbcon.c disp->green = var->green; var 936 drivers/video/fbdev/core/fbcon.c disp->blue = var->blue; var 937 drivers/video/fbdev/core/fbcon.c disp->transp = var->transp; var 938 drivers/video/fbdev/core/fbcon.c disp->rotate = var->rotate; var 939 drivers/video/fbdev/core/fbcon.c disp->mode = fb_match_mode(var, &info->modelist); var 946 drivers/video/fbdev/core/fbcon.c static void display_to_var(struct fb_var_screeninfo *var, var 949 drivers/video/fbdev/core/fbcon.c fb_videomode_to_var(var, disp->mode); var 950 drivers/video/fbdev/core/fbcon.c var->xres_virtual = disp->xres_virtual; var 951 drivers/video/fbdev/core/fbcon.c var->yres_virtual = disp->yres_virtual; var 952 drivers/video/fbdev/core/fbcon.c var->bits_per_pixel = disp->bits_per_pixel; var 953 drivers/video/fbdev/core/fbcon.c var->grayscale = disp->grayscale; var 954 drivers/video/fbdev/core/fbcon.c var->nonstd = disp->nonstd; var 955 drivers/video/fbdev/core/fbcon.c var->accel_flags = disp->accel_flags; var 956 drivers/video/fbdev/core/fbcon.c var->height = disp->height; var 957 drivers/video/fbdev/core/fbcon.c var->width = disp->width; var 958 drivers/video/fbdev/core/fbcon.c var->red = disp->red; var 959 drivers/video/fbdev/core/fbcon.c var->green = disp->green; var 960 drivers/video/fbdev/core/fbcon.c var->blue = disp->blue; var 961 drivers/video/fbdev/core/fbcon.c var->transp = disp->transp; var 962 drivers/video/fbdev/core/fbcon.c var->rotate = disp->rotate; var 1047 drivers/video/fbdev/core/fbcon.c font = get_default_font(info->var.xres, var 1048 drivers/video/fbdev/core/fbcon.c info->var.yres, var 1059 drivers/video/fbdev/core/fbcon.c cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); var 1060 drivers/video/fbdev/core/fbcon.c rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); var 1067 drivers/video/fbdev/core/fbcon.c DPRINTK("res: %dx%d-%d\n", info->var.xres, var 1068 drivers/video/fbdev/core/fbcon.c info->var.yres, var 1069 drivers/video/fbdev/core/fbcon.c info->var.bits_per_pixel); var 1101 drivers/video/fbdev/core/fbcon.c if (var_to_display(p, &info->var, info)) var 1126 drivers/video/fbdev/core/fbcon.c font = get_default_font(info->var.xres, var 1127 drivers/video/fbdev/core/fbcon.c info->var.yres, var 1141 drivers/video/fbdev/core/fbcon.c vc->vc_can_do_color = (fb_get_color_depth(&info->var, &info->fix)!=1); var 1169 drivers/video/fbdev/core/fbcon.c new_cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); var 1170 drivers/video/fbdev/core/fbcon.c new_rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); var 1413 drivers/video/fbdev/core/fbcon.c static void fbcon_set_disp(struct fb_info *info, struct fb_var_screeninfo *var, var 1424 drivers/video/fbdev/core/fbcon.c if (var_to_display(p, var, info)) var 1447 drivers/video/fbdev/core/fbcon.c var->activate = FB_ACTIVATE_NOW; var 1448 drivers/video/fbdev/core/fbcon.c info->var.activate = var->activate; var 1449 drivers/video/fbdev/core/fbcon.c var->yoffset = info->var.yoffset; var 1450 drivers/video/fbdev/core/fbcon.c var->xoffset = info->var.xoffset; var 1451 drivers/video/fbdev/core/fbcon.c fb_set_var(info, var); var 1452 drivers/video/fbdev/core/fbcon.c ops->var = info->var; var 1453 drivers/video/fbdev/core/fbcon.c vc->vc_can_do_color = (fb_get_color_depth(&info->var, &info->fix)!=1); var 1468 drivers/video/fbdev/core/fbcon.c cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); var 1469 drivers/video/fbdev/core/fbcon.c rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); var 1490 drivers/video/fbdev/core/fbcon.c ops->var.xoffset = 0; var 1491 drivers/video/fbdev/core/fbcon.c ops->var.yoffset = p->yscroll * vc->vc_font.height; var 1492 drivers/video/fbdev/core/fbcon.c ops->var.vmode |= FB_VMODE_YWRAP; var 1509 drivers/video/fbdev/core/fbcon.c ops->var.xoffset = 0; var 1510 drivers/video/fbdev/core/fbcon.c ops->var.yoffset = p->yscroll * vc->vc_font.height; var 1511 drivers/video/fbdev/core/fbcon.c ops->var.vmode |= FB_VMODE_YWRAP; var 1532 drivers/video/fbdev/core/fbcon.c ops->var.xoffset = 0; var 1533 drivers/video/fbdev/core/fbcon.c ops->var.yoffset = p->yscroll * vc->vc_font.height; var 1534 drivers/video/fbdev/core/fbcon.c ops->var.vmode &= ~FB_VMODE_YWRAP; var 1556 drivers/video/fbdev/core/fbcon.c ops->var.xoffset = 0; var 1557 drivers/video/fbdev/core/fbcon.c ops->var.yoffset = p->yscroll * vc->vc_font.height; var 1558 drivers/video/fbdev/core/fbcon.c ops->var.vmode &= ~FB_VMODE_YWRAP; var 1580 drivers/video/fbdev/core/fbcon.c ops->var.xoffset = 0; var 1581 drivers/video/fbdev/core/fbcon.c ops->var.yoffset = p->yscroll * vc->vc_font.height; var 1582 drivers/video/fbdev/core/fbcon.c ops->var.vmode &= ~FB_VMODE_YWRAP; var 1604 drivers/video/fbdev/core/fbcon.c ops->var.xoffset = 0; var 1605 drivers/video/fbdev/core/fbcon.c ops->var.yoffset = p->yscroll * vc->vc_font.height; var 1606 drivers/video/fbdev/core/fbcon.c ops->var.vmode &= ~FB_VMODE_YWRAP; var 2152 drivers/video/fbdev/core/fbcon.c int yres = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); var 2153 drivers/video/fbdev/core/fbcon.c int vyres = FBCON_SWAP(ops->rotate, info->var.yres_virtual, var 2154 drivers/video/fbdev/core/fbcon.c info->var.xres_virtual); var 2194 drivers/video/fbdev/core/fbcon.c struct fb_var_screeninfo var = info->var; var 2203 drivers/video/fbdev/core/fbcon.c var.xres = virt_w * virt_fw; var 2204 drivers/video/fbdev/core/fbcon.c var.yres = virt_h * virt_fh; var 2205 drivers/video/fbdev/core/fbcon.c x_diff = info->var.xres - var.xres; var 2206 drivers/video/fbdev/core/fbcon.c y_diff = info->var.yres - var.yres; var 2211 drivers/video/fbdev/core/fbcon.c DPRINTK("attempting resize %ix%i\n", var.xres, var.yres); var 2212 drivers/video/fbdev/core/fbcon.c mode = fb_find_best_mode(&var, &info->modelist); var 2215 drivers/video/fbdev/core/fbcon.c display_to_var(&var, p); var 2216 drivers/video/fbdev/core/fbcon.c fb_videomode_to_var(&var, mode); var 2218 drivers/video/fbdev/core/fbcon.c if (virt_w > var.xres/virt_fw || virt_h > var.yres/virt_fh) var 2221 drivers/video/fbdev/core/fbcon.c DPRINTK("resize now %ix%i\n", var.xres, var.yres); var 2223 drivers/video/fbdev/core/fbcon.c var.activate = FB_ACTIVATE_NOW | var 2225 drivers/video/fbdev/core/fbcon.c fb_set_var(info, &var); var 2227 drivers/video/fbdev/core/fbcon.c var_to_display(p, &info->var, info); var 2228 drivers/video/fbdev/core/fbcon.c ops->var = info->var; var 2239 drivers/video/fbdev/core/fbcon.c struct fb_var_screeninfo var; var 2280 drivers/video/fbdev/core/fbcon.c memset(&var, 0, sizeof(struct fb_var_screeninfo)); var 2281 drivers/video/fbdev/core/fbcon.c display_to_var(&var, p); var 2282 drivers/video/fbdev/core/fbcon.c var.activate = FB_ACTIVATE_NOW; var 2288 drivers/video/fbdev/core/fbcon.c info->var.activate = var.activate; var 2289 drivers/video/fbdev/core/fbcon.c var.vmode |= info->var.vmode & ~FB_VMODE_MASK; var 2290 drivers/video/fbdev/core/fbcon.c fb_set_var(info, &var); var 2291 drivers/video/fbdev/core/fbcon.c ops->var = info->var; var 2322 drivers/video/fbdev/core/fbcon.c vc->vc_can_do_color = (fb_get_color_depth(&info->var, &info->fix)!=1); var 2352 drivers/video/fbdev/core/fbcon.c ops->var.xoffset = ops->var.yoffset = p->yscroll = 0; var 2394 drivers/video/fbdev/core/fbcon.c struct fb_var_screeninfo var = info->var; var 2399 drivers/video/fbdev/core/fbcon.c var.activate = FB_ACTIVATE_NOW | FB_ACTIVATE_FORCE; var 2400 drivers/video/fbdev/core/fbcon.c fb_set_var(info, &var); var 2402 drivers/video/fbdev/core/fbcon.c ops->var = info->var; var 2598 drivers/video/fbdev/core/fbcon.c cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); var 2599 drivers/video/fbdev/core/fbcon.c rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); var 2708 drivers/video/fbdev/core/fbcon.c f = get_default_font(info->var.xres, info->var.yres, var 2738 drivers/video/fbdev/core/fbcon.c depth = fb_get_color_depth(&info->var, &info->fix); var 2907 drivers/video/fbdev/core/fbcon.c info->var.vmode |= FB_VMODE_YWRAP; var 2912 drivers/video/fbdev/core/fbcon.c info->var.vmode &= ~FB_VMODE_YWRAP; var 2920 drivers/video/fbdev/core/fbcon.c ops->var.xoffset = 0; var 2921 drivers/video/fbdev/core/fbcon.c ops->var.yoffset = offset * vc->vc_font.height; var 2978 drivers/video/fbdev/core/fbcon.c var_to_display(p, &info->var, info); var 2979 drivers/video/fbdev/core/fbcon.c cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); var 2980 drivers/video/fbdev/core/fbcon.c rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); var 2989 drivers/video/fbdev/core/fbcon.c ops->var.xoffset = ops->var.yoffset = p->yscroll = 0; var 3023 drivers/video/fbdev/core/fbcon.c var_to_display(p, &info->var, info); var 3024 drivers/video/fbdev/core/fbcon.c cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); var 3025 drivers/video/fbdev/core/fbcon.c rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); var 3292 drivers/video/fbdev/core/fbcon.c struct fb_var_screeninfo var; var 3301 drivers/video/fbdev/core/fbcon.c display_to_var(&var, &fb_display[i]); var 3304 drivers/video/fbdev/core/fbcon.c fb_videomode_to_var(&var, mode); var 3305 drivers/video/fbdev/core/fbcon.c fbcon_set_disp(info, &var, vc->vc_num); var 68 drivers/video/fbdev/core/fbcon.h struct fb_var_screeninfo var; /* copy of the current fb_var_screeninfo */ var 114 drivers/video/fbdev/core/fbcon.h max_len = max(info->var.green.length, info->var.red.length); var 115 drivers/video/fbdev/core/fbcon.h max_len = max(info->var.blue.length, max_len); var 241 drivers/video/fbdev/core/fbcon.h if (fb_get_color_depth(&info->var, &info->fix) == 1) { var 196 drivers/video/fbdev/core/fbcon_ccw.c unsigned int rw = info->var.yres - (vc->vc_cols*cw); var 197 drivers/video/fbdev/core/fbcon_ccw.c unsigned int bh = info->var.xres - (vc->vc_rows*ch); var 206 drivers/video/fbdev/core/fbcon_ccw.c region.dy = info->var.yoffset; var 208 drivers/video/fbdev/core/fbcon_ccw.c region.width = info->var.xres_virtual; var 213 drivers/video/fbdev/core/fbcon_ccw.c region.dx = info->var.xoffset + bs; var 215 drivers/video/fbdev/core/fbcon_ccw.c region.height = info->var.yres_virtual; var 402 drivers/video/fbdev/core/fbcon_ccw.c yoffset = (vyres - info->var.yres) - ops->var.xoffset; var 403 drivers/video/fbdev/core/fbcon_ccw.c ops->var.xoffset = ops->var.yoffset; var 404 drivers/video/fbdev/core/fbcon_ccw.c ops->var.yoffset = yoffset; var 405 drivers/video/fbdev/core/fbcon_ccw.c err = fb_pan_display(info, &ops->var); var 406 drivers/video/fbdev/core/fbcon_ccw.c ops->var.xoffset = info->var.xoffset; var 407 drivers/video/fbdev/core/fbcon_ccw.c ops->var.yoffset = info->var.yoffset; var 408 drivers/video/fbdev/core/fbcon_ccw.c ops->var.vmode = info->var.vmode; var 179 drivers/video/fbdev/core/fbcon_cw.c unsigned int rw = info->var.yres - (vc->vc_cols*cw); var 180 drivers/video/fbdev/core/fbcon_cw.c unsigned int bh = info->var.xres - (vc->vc_rows*ch); var 181 drivers/video/fbdev/core/fbcon_cw.c unsigned int rs = info->var.yres - rw; var 189 drivers/video/fbdev/core/fbcon_cw.c region.dy = info->var.yoffset + rs; var 191 drivers/video/fbdev/core/fbcon_cw.c region.width = info->var.xres_virtual; var 196 drivers/video/fbdev/core/fbcon_cw.c region.dx = info->var.xoffset; var 197 drivers/video/fbdev/core/fbcon_cw.c region.dy = info->var.yoffset; var 198 drivers/video/fbdev/core/fbcon_cw.c region.height = info->var.yres; var 385 drivers/video/fbdev/core/fbcon_cw.c xoffset = vxres - (info->var.xres + ops->var.yoffset); var 386 drivers/video/fbdev/core/fbcon_cw.c ops->var.yoffset = ops->var.xoffset; var 387 drivers/video/fbdev/core/fbcon_cw.c ops->var.xoffset = xoffset; var 388 drivers/video/fbdev/core/fbcon_cw.c err = fb_pan_display(info, &ops->var); var 389 drivers/video/fbdev/core/fbcon_cw.c ops->var.xoffset = info->var.xoffset; var 390 drivers/video/fbdev/core/fbcon_cw.c ops->var.yoffset = info->var.yoffset; var 391 drivers/video/fbdev/core/fbcon_cw.c ops->var.vmode = info->var.vmode; var 16 drivers/video/fbdev/core/fbcon_rotate.h (i)->var.yres : (i)->var.yres_virtual; }) var 20 drivers/video/fbdev/core/fbcon_rotate.h (i)->var.xres : (i)->var.xres_virtual; }) var 227 drivers/video/fbdev/core/fbcon_ud.c unsigned int rw = info->var.xres - (vc->vc_cols*cw); var 228 drivers/video/fbdev/core/fbcon_ud.c unsigned int bh = info->var.yres - (vc->vc_rows*ch); var 236 drivers/video/fbdev/core/fbcon_ud.c region.dx = info->var.xoffset; var 238 drivers/video/fbdev/core/fbcon_ud.c region.height = info->var.yres_virtual; var 243 drivers/video/fbdev/core/fbcon_ud.c region.dy = info->var.yoffset; var 244 drivers/video/fbdev/core/fbcon_ud.c region.dx = info->var.xoffset; var 246 drivers/video/fbdev/core/fbcon_ud.c region.width = info->var.xres; var 426 drivers/video/fbdev/core/fbcon_ud.c xoffset = vxres - info->var.xres - ops->var.xoffset; var 427 drivers/video/fbdev/core/fbcon_ud.c yoffset = vyres - info->var.yres - ops->var.yoffset; var 430 drivers/video/fbdev/core/fbcon_ud.c ops->var.xoffset = xoffset; var 431 drivers/video/fbdev/core/fbcon_ud.c ops->var.yoffset = yoffset; var 432 drivers/video/fbdev/core/fbcon_ud.c err = fb_pan_display(info, &ops->var); var 433 drivers/video/fbdev/core/fbcon_ud.c ops->var.xoffset = info->var.xoffset; var 434 drivers/video/fbdev/core/fbcon_ud.c ops->var.yoffset = info->var.yoffset; var 435 drivers/video/fbdev/core/fbcon_ud.c ops->var.vmode = info->var.vmode; var 87 drivers/video/fbdev/core/fbmem.c int fb_get_color_depth(struct fb_var_screeninfo *var, var 96 drivers/video/fbdev/core/fbmem.c if (var->green.length == var->blue.length && var 97 drivers/video/fbdev/core/fbmem.c var->green.length == var->red.length && var 98 drivers/video/fbdev/core/fbmem.c var->green.offset == var->blue.offset && var 99 drivers/video/fbdev/core/fbmem.c var->green.offset == var->red.offset) var 100 drivers/video/fbdev/core/fbmem.c depth = var->green.length; var 102 drivers/video/fbdev/core/fbmem.c depth = var->green.length + var->red.length + var 103 drivers/video/fbdev/core/fbmem.c var->blue.length; var 242 drivers/video/fbdev/core/fbmem.c redmask = mask[info->var.red.length < 8 ? info->var.red.length : 8]; var 243 drivers/video/fbdev/core/fbmem.c greenmask = mask[info->var.green.length < 8 ? info->var.green.length : 8]; var 244 drivers/video/fbdev/core/fbmem.c bluemask = mask[info->var.blue.length < 8 ? info->var.blue.length : 8]; var 245 drivers/video/fbdev/core/fbmem.c redshift = info->var.red.offset - (8 - info->var.red.length); var 246 drivers/video/fbdev/core/fbmem.c greenshift = info->var.green.offset - (8 - info->var.green.length); var 247 drivers/video/fbdev/core/fbmem.c blueshift = info->var.blue.offset - (8 - info->var.blue.length); var 264 drivers/video/fbdev/core/fbmem.c redshift = info->var.red.offset; var 265 drivers/video/fbdev/core/fbmem.c greenshift = info->var.green.offset; var 266 drivers/video/fbdev/core/fbmem.c blueshift = info->var.blue.offset; var 281 drivers/video/fbdev/core/fbmem.c switch (fb_get_color_depth(&info->var, &info->fix)) { var 295 drivers/video/fbdev/core/fbmem.c fg = ~((u8) (0xfff << info->var.green.length)); var 393 drivers/video/fbdev/core/fbmem.c image->dx = info->var.xres - image->width - image->dx; var 394 drivers/video/fbdev/core/fbmem.c image->dy = info->var.yres - image->height - image->dy; var 403 drivers/video/fbdev/core/fbmem.c image->dx = info->var.xres - image->width - tmp; var 412 drivers/video/fbdev/core/fbmem.c image->dy = info->var.yres - image->height - tmp; var 423 drivers/video/fbdev/core/fbmem.c if (image->width > info->var.xres || image->height > info->var.yres) var 428 drivers/video/fbdev/core/fbmem.c x < num && image->dx + image->width <= info->var.xres; var 442 drivers/video/fbdev/core/fbmem.c x < num && image->dy + image->height <= info->var.yres; var 505 drivers/video/fbdev/core/fbmem.c int xres = info->var.xres; var 506 drivers/video/fbdev/core/fbmem.c int yres = info->var.yres; var 509 drivers/video/fbdev/core/fbmem.c xres = info->var.yres; var 510 drivers/video/fbdev/core/fbmem.c yres = info->var.xres; var 616 drivers/video/fbdev/core/fbmem.c int depth = fb_get_color_depth(&info->var, &info->fix); var 627 drivers/video/fbdev/core/fbmem.c depth = info->var.blue.length; var 628 drivers/video/fbdev/core/fbmem.c if (info->var.red.length < depth) var 629 drivers/video/fbdev/core/fbmem.c depth = info->var.red.length; var 630 drivers/video/fbdev/core/fbmem.c if (info->var.green.length < depth) var 631 drivers/video/fbdev/core/fbmem.c depth = info->var.green.length; var 647 drivers/video/fbdev/core/fbmem.c yres = info->var.yres; var 649 drivers/video/fbdev/core/fbmem.c yres = info->var.xres; var 895 drivers/video/fbdev/core/fbmem.c fb_pan_display(struct fb_info *info, struct fb_var_screeninfo *var) var 898 drivers/video/fbdev/core/fbmem.c unsigned int yres = info->var.yres; var 901 drivers/video/fbdev/core/fbmem.c if (var->yoffset > 0) { var 902 drivers/video/fbdev/core/fbmem.c if (var->vmode & FB_VMODE_YWRAP) { var 903 drivers/video/fbdev/core/fbmem.c if (!fix->ywrapstep || (var->yoffset % fix->ywrapstep)) var 907 drivers/video/fbdev/core/fbmem.c } else if (!fix->ypanstep || (var->yoffset % fix->ypanstep)) var 911 drivers/video/fbdev/core/fbmem.c if (var->xoffset > 0 && (!fix->xpanstep || var 912 drivers/video/fbdev/core/fbmem.c (var->xoffset % fix->xpanstep))) var 916 drivers/video/fbdev/core/fbmem.c var->yoffset > info->var.yres_virtual - yres || var 917 drivers/video/fbdev/core/fbmem.c var->xoffset > info->var.xres_virtual - info->var.xres) var 920 drivers/video/fbdev/core/fbmem.c if ((err = info->fbops->fb_pan_display(var, info))) var 922 drivers/video/fbdev/core/fbmem.c info->var.xoffset = var->xoffset; var 923 drivers/video/fbdev/core/fbmem.c info->var.yoffset = var->yoffset; var 924 drivers/video/fbdev/core/fbmem.c if (var->vmode & FB_VMODE_YWRAP) var 925 drivers/video/fbdev/core/fbmem.c info->var.vmode |= FB_VMODE_YWRAP; var 927 drivers/video/fbdev/core/fbmem.c info->var.vmode &= ~FB_VMODE_YWRAP; var 932 drivers/video/fbdev/core/fbmem.c static int fb_check_caps(struct fb_info *info, struct fb_var_screeninfo *var, var 942 drivers/video/fbdev/core/fbmem.c info->fbops->fb_get_caps(info, &fbcaps, var); var 953 drivers/video/fbdev/core/fbmem.c fb_set_var(struct fb_info *info, struct fb_var_screeninfo *var) var 962 drivers/video/fbdev/core/fbmem.c if (var->activate & FB_ACTIVATE_INV_MODE) { var 965 drivers/video/fbdev/core/fbmem.c fb_var_to_videomode(&mode1, var); var 966 drivers/video/fbdev/core/fbmem.c fb_var_to_videomode(&mode2, &info->var); var 980 drivers/video/fbdev/core/fbmem.c if (!(var->activate & FB_ACTIVATE_FORCE) && var 981 drivers/video/fbdev/core/fbmem.c !memcmp(&info->var, var, sizeof(struct fb_var_screeninfo))) var 984 drivers/video/fbdev/core/fbmem.c activate = var->activate; var 990 drivers/video/fbdev/core/fbmem.c var->grayscale > 1) { var 991 drivers/video/fbdev/core/fbmem.c if (var->red.offset || var->green.offset || var 992 drivers/video/fbdev/core/fbmem.c var->blue.offset || var->transp.offset || var 993 drivers/video/fbdev/core/fbmem.c var->red.length || var->green.length || var 994 drivers/video/fbdev/core/fbmem.c var->blue.length || var->transp.length || var 995 drivers/video/fbdev/core/fbmem.c var->red.msb_right || var->green.msb_right || var 996 drivers/video/fbdev/core/fbmem.c var->blue.msb_right || var->transp.msb_right) var 1001 drivers/video/fbdev/core/fbmem.c *var = info->var; var 1005 drivers/video/fbdev/core/fbmem.c ret = info->fbops->fb_check_var(var, info); var 1010 drivers/video/fbdev/core/fbmem.c if ((var->activate & FB_ACTIVATE_MASK) != FB_ACTIVATE_NOW) var 1014 drivers/video/fbdev/core/fbmem.c ret = fb_check_caps(info, var, activate); var 1020 drivers/video/fbdev/core/fbmem.c old_var = info->var; var 1021 drivers/video/fbdev/core/fbmem.c info->var = *var; var 1027 drivers/video/fbdev/core/fbmem.c info->var = old_var; var 1035 drivers/video/fbdev/core/fbmem.c fb_pan_display(info, &info->var); var 1037 drivers/video/fbdev/core/fbmem.c fb_var_to_videomode(&mode, &info->var); var 1083 drivers/video/fbdev/core/fbmem.c struct fb_var_screeninfo var; var 1093 drivers/video/fbdev/core/fbmem.c var = info->var; var 1096 drivers/video/fbdev/core/fbmem.c ret = copy_to_user(argp, &var, sizeof(var)) ? -EFAULT : 0; var 1099 drivers/video/fbdev/core/fbmem.c if (copy_from_user(&var, argp, sizeof(var))) var 1104 drivers/video/fbdev/core/fbmem.c ret = fb_set_var(info, &var); var 1108 drivers/video/fbdev/core/fbmem.c if (!ret && copy_to_user(argp, &var, sizeof(var))) var 1134 drivers/video/fbdev/core/fbmem.c if (copy_from_user(&var, argp, sizeof(var))) var 1138 drivers/video/fbdev/core/fbmem.c ret = fb_pan_display(info, &var); var 1141 drivers/video/fbdev/core/fbmem.c if (ret == 0 && copy_to_user(argp, &var, sizeof(var))) var 1365 drivers/video/fbdev/core/fbmem.c if (info->var.accel_flags) { var 1635 drivers/video/fbdev/core/fbmem.c fb_var_to_videomode(&mode, &fb_info->var); var 1946 drivers/video/fbdev/core/fbmem.c struct fb_var_screeninfo var = info->var; var 1955 drivers/video/fbdev/core/fbmem.c fb_videomode_to_var(&var, m); var 1956 drivers/video/fbdev/core/fbmem.c var.activate = FB_ACTIVATE_TEST; var 1957 drivers/video/fbdev/core/fbmem.c err = fb_set_var(info, &var); var 1958 drivers/video/fbdev/core/fbmem.c fb_var_to_videomode(&mode, &var); var 384 drivers/video/fbdev/core/fbmon.c struct fb_var_screeninfo *var; var 386 drivers/video/fbdev/core/fbmon.c var = kzalloc(sizeof(struct fb_var_screeninfo), GFP_KERNEL); var 388 drivers/video/fbdev/core/fbmon.c if (var) { var 389 drivers/video/fbdev/core/fbmon.c var->xres = xres; var 390 drivers/video/fbdev/core/fbmon.c var->yres = yres; var 392 drivers/video/fbdev/core/fbmon.c refresh, var, NULL); var 395 drivers/video/fbdev/core/fbmon.c mode->pixclock = var->pixclock; var 397 drivers/video/fbdev/core/fbmon.c mode->left_margin = var->left_margin; var 398 drivers/video/fbdev/core/fbmon.c mode->right_margin = var->right_margin; var 399 drivers/video/fbdev/core/fbmon.c mode->upper_margin = var->upper_margin; var 400 drivers/video/fbdev/core/fbmon.c mode->lower_margin = var->lower_margin; var 401 drivers/video/fbdev/core/fbmon.c mode->hsync_len = var->hsync_len; var 402 drivers/video/fbdev/core/fbmon.c mode->vsync_len = var->vsync_len; var 405 drivers/video/fbdev/core/fbmon.c kfree(var); var 893 drivers/video/fbdev/core/fbmon.c int fb_parse_edid(unsigned char *edid, struct fb_var_screeninfo *var) var 898 drivers/video/fbdev/core/fbmon.c if (edid == NULL || var == NULL) var 911 drivers/video/fbdev/core/fbmon.c var->xres = var->xres_virtual = H_ACTIVE; var 912 drivers/video/fbdev/core/fbmon.c var->yres = var->yres_virtual = V_ACTIVE; var 913 drivers/video/fbdev/core/fbmon.c var->height = var->width = 0; var 914 drivers/video/fbdev/core/fbmon.c var->right_margin = H_SYNC_OFFSET; var 915 drivers/video/fbdev/core/fbmon.c var->left_margin = (H_ACTIVE + H_BLANKING) - var 917 drivers/video/fbdev/core/fbmon.c var->upper_margin = V_BLANKING - V_SYNC_OFFSET - var 919 drivers/video/fbdev/core/fbmon.c var->lower_margin = V_SYNC_OFFSET; var 920 drivers/video/fbdev/core/fbmon.c var->hsync_len = H_SYNC_WIDTH; var 921 drivers/video/fbdev/core/fbmon.c var->vsync_len = V_SYNC_WIDTH; var 922 drivers/video/fbdev/core/fbmon.c var->pixclock = PIXEL_CLOCK; var 923 drivers/video/fbdev/core/fbmon.c var->pixclock /= 1000; var 924 drivers/video/fbdev/core/fbmon.c var->pixclock = KHZ2PICOS(var->pixclock); var 927 drivers/video/fbdev/core/fbmon.c var->sync |= FB_SYNC_HOR_HIGH_ACT; var 929 drivers/video/fbdev/core/fbmon.c var->sync |= FB_SYNC_VERT_HIGH_ACT; var 1215 drivers/video/fbdev/core/fbmon.c int fb_get_mode(int flags, u32 val, struct fb_var_screeninfo *var, struct fb_info *info) var 1248 drivers/video/fbdev/core/fbmon.c timings->hactive = var->xres; var 1249 drivers/video/fbdev/core/fbmon.c timings->vactive = var->yres; var 1250 drivers/video/fbdev/core/fbmon.c if (var->vmode & FB_VMODE_INTERLACED) { var 1254 drivers/video/fbdev/core/fbmon.c if (var->vmode & FB_VMODE_DOUBLE) { var 1295 drivers/video/fbdev/core/fbmon.c var->pixclock = KHZ2PICOS(timings->dclk/1000); var 1296 drivers/video/fbdev/core/fbmon.c var->hsync_len = (timings->htotal * 8)/100; var 1297 drivers/video/fbdev/core/fbmon.c var->right_margin = (timings->hblank/2) - var->hsync_len; var 1298 drivers/video/fbdev/core/fbmon.c var->left_margin = timings->hblank - var->right_margin - var 1299 drivers/video/fbdev/core/fbmon.c var->hsync_len; var 1300 drivers/video/fbdev/core/fbmon.c var->vsync_len = (3 * interlace)/dscan; var 1301 drivers/video/fbdev/core/fbmon.c var->lower_margin = (1 * interlace)/dscan; var 1302 drivers/video/fbdev/core/fbmon.c var->upper_margin = (timings->vblank * interlace)/dscan - var 1303 drivers/video/fbdev/core/fbmon.c (var->vsync_len + var->lower_margin); var 1404 drivers/video/fbdev/core/fbmon.c int fb_parse_edid(unsigned char *edid, struct fb_var_screeninfo *var) var 1414 drivers/video/fbdev/core/fbmon.c int fb_get_mode(int flags, u32 val, struct fb_var_screeninfo *var, var 1433 drivers/video/fbdev/core/fbmon.c int fb_validate_mode(const struct fb_var_screeninfo *var, struct fb_info *info) var 1459 drivers/video/fbdev/core/fbmon.c if (!var->pixclock) var 1461 drivers/video/fbdev/core/fbmon.c pixclock = PICOS2KHZ(var->pixclock) * 1000; var 1463 drivers/video/fbdev/core/fbmon.c htotal = var->xres + var->right_margin + var->hsync_len + var 1464 drivers/video/fbdev/core/fbmon.c var->left_margin; var 1465 drivers/video/fbdev/core/fbmon.c vtotal = var->yres + var->lower_margin + var->vsync_len + var 1466 drivers/video/fbdev/core/fbmon.c var->upper_margin; var 1468 drivers/video/fbdev/core/fbmon.c if (var->vmode & FB_VMODE_INTERLACED) var 1470 drivers/video/fbdev/core/fbmon.c if (var->vmode & FB_VMODE_DOUBLE) var 88 drivers/video/fbdev/core/fbsysfs.c static int activate(struct fb_info *fb_info, struct fb_var_screeninfo *var) var 92 drivers/video/fbdev/core/fbsysfs.c var->activate |= FB_ACTIVATE_FORCE; var 95 drivers/video/fbdev/core/fbsysfs.c err = fb_set_var(fb_info, var); var 130 drivers/video/fbdev/core/fbsysfs.c struct fb_var_screeninfo var; var 137 drivers/video/fbdev/core/fbsysfs.c memset(&var, 0, sizeof(var)); var 145 drivers/video/fbdev/core/fbsysfs.c var = fb_info->var; var 146 drivers/video/fbdev/core/fbsysfs.c fb_videomode_to_var(&var, mode); var 147 drivers/video/fbdev/core/fbsysfs.c if ((err = activate(fb_info, &var))) var 218 drivers/video/fbdev/core/fbsysfs.c struct fb_var_screeninfo var; var 222 drivers/video/fbdev/core/fbsysfs.c var = fb_info->var; var 223 drivers/video/fbdev/core/fbsysfs.c var.bits_per_pixel = simple_strtoul(buf, last, 0); var 224 drivers/video/fbdev/core/fbsysfs.c if ((err = activate(fb_info, &var))) var 233 drivers/video/fbdev/core/fbsysfs.c return snprintf(buf, PAGE_SIZE, "%d\n", fb_info->var.bits_per_pixel); var 241 drivers/video/fbdev/core/fbsysfs.c struct fb_var_screeninfo var; var 245 drivers/video/fbdev/core/fbsysfs.c var = fb_info->var; var 246 drivers/video/fbdev/core/fbsysfs.c var.rotate = simple_strtoul(buf, last, 0); var 248 drivers/video/fbdev/core/fbsysfs.c if ((err = activate(fb_info, &var))) var 260 drivers/video/fbdev/core/fbsysfs.c return snprintf(buf, PAGE_SIZE, "%d\n", fb_info->var.rotate); var 268 drivers/video/fbdev/core/fbsysfs.c struct fb_var_screeninfo var; var 272 drivers/video/fbdev/core/fbsysfs.c var = fb_info->var; var 273 drivers/video/fbdev/core/fbsysfs.c var.xres_virtual = simple_strtoul(buf, &last, 0); var 277 drivers/video/fbdev/core/fbsysfs.c var.yres_virtual = simple_strtoul(last, &last, 0); var 279 drivers/video/fbdev/core/fbsysfs.c if ((err = activate(fb_info, &var))) var 288 drivers/video/fbdev/core/fbsysfs.c return snprintf(buf, PAGE_SIZE, "%d,%d\n", fb_info->var.xres_virtual, var 289 drivers/video/fbdev/core/fbsysfs.c fb_info->var.yres_virtual); var 360 drivers/video/fbdev/core/fbsysfs.c struct fb_var_screeninfo var; var 364 drivers/video/fbdev/core/fbsysfs.c var = fb_info->var; var 365 drivers/video/fbdev/core/fbsysfs.c var.xoffset = simple_strtoul(buf, &last, 0); var 369 drivers/video/fbdev/core/fbsysfs.c var.yoffset = simple_strtoul(last, &last, 0); var 372 drivers/video/fbdev/core/fbsysfs.c err = fb_pan_display(fb_info, &var); var 384 drivers/video/fbdev/core/fbsysfs.c return snprintf(buf, PAGE_SIZE, "%d,%d\n", fb_info->var.xoffset, var 385 drivers/video/fbdev/core/fbsysfs.c fb_info->var.yoffset); var 542 drivers/video/fbdev/core/modedb.c static int fb_try_mode(struct fb_var_screeninfo *var, struct fb_info *info, var 550 drivers/video/fbdev/core/modedb.c var->xres = mode->xres; var 551 drivers/video/fbdev/core/modedb.c var->yres = mode->yres; var 552 drivers/video/fbdev/core/modedb.c var->xres_virtual = mode->xres; var 553 drivers/video/fbdev/core/modedb.c var->yres_virtual = mode->yres; var 554 drivers/video/fbdev/core/modedb.c var->xoffset = 0; var 555 drivers/video/fbdev/core/modedb.c var->yoffset = 0; var 556 drivers/video/fbdev/core/modedb.c var->bits_per_pixel = bpp; var 557 drivers/video/fbdev/core/modedb.c var->activate |= FB_ACTIVATE_TEST; var 558 drivers/video/fbdev/core/modedb.c var->pixclock = mode->pixclock; var 559 drivers/video/fbdev/core/modedb.c var->left_margin = mode->left_margin; var 560 drivers/video/fbdev/core/modedb.c var->right_margin = mode->right_margin; var 561 drivers/video/fbdev/core/modedb.c var->upper_margin = mode->upper_margin; var 562 drivers/video/fbdev/core/modedb.c var->lower_margin = mode->lower_margin; var 563 drivers/video/fbdev/core/modedb.c var->hsync_len = mode->hsync_len; var 564 drivers/video/fbdev/core/modedb.c var->vsync_len = mode->vsync_len; var 565 drivers/video/fbdev/core/modedb.c var->sync = mode->sync; var 566 drivers/video/fbdev/core/modedb.c var->vmode = mode->vmode; var 568 drivers/video/fbdev/core/modedb.c err = info->fbops->fb_check_var(var, info); var 569 drivers/video/fbdev/core/modedb.c var->activate &= ~FB_ACTIVATE_TEST; var 617 drivers/video/fbdev/core/modedb.c int fb_find_mode(struct fb_var_screeninfo *var, var 740 drivers/video/fbdev/core/modedb.c if (!ret && !fb_try_mode(var, info, &cvt_mode, bpp)) { var 775 drivers/video/fbdev/core/modedb.c !fb_try_mode(var, info, &db[i], bpp)) { var 796 drivers/video/fbdev/core/modedb.c fb_try_mode(var, info, &db[best], bpp); var 805 drivers/video/fbdev/core/modedb.c if (!fb_try_mode(var, info, &db[i], bpp)) { var 823 drivers/video/fbdev/core/modedb.c fb_try_mode(var, info, &db[best], bpp); var 829 drivers/video/fbdev/core/modedb.c if (!fb_try_mode(var, info, default_mode, default_bpp)) var 834 drivers/video/fbdev/core/modedb.c if (!fb_try_mode(var, info, &db[i], default_bpp)) var 847 drivers/video/fbdev/core/modedb.c const struct fb_var_screeninfo *var) var 852 drivers/video/fbdev/core/modedb.c mode->xres = var->xres; var 853 drivers/video/fbdev/core/modedb.c mode->yres = var->yres; var 854 drivers/video/fbdev/core/modedb.c mode->pixclock = var->pixclock; var 855 drivers/video/fbdev/core/modedb.c mode->hsync_len = var->hsync_len; var 856 drivers/video/fbdev/core/modedb.c mode->vsync_len = var->vsync_len; var 857 drivers/video/fbdev/core/modedb.c mode->left_margin = var->left_margin; var 858 drivers/video/fbdev/core/modedb.c mode->right_margin = var->right_margin; var 859 drivers/video/fbdev/core/modedb.c mode->upper_margin = var->upper_margin; var 860 drivers/video/fbdev/core/modedb.c mode->lower_margin = var->lower_margin; var 861 drivers/video/fbdev/core/modedb.c mode->sync = var->sync; var 862 drivers/video/fbdev/core/modedb.c mode->vmode = var->vmode & FB_VMODE_MASK; var 866 drivers/video/fbdev/core/modedb.c if (!var->pixclock) var 869 drivers/video/fbdev/core/modedb.c pixclock = PICOS2KHZ(var->pixclock) * 1000; var 871 drivers/video/fbdev/core/modedb.c htotal = var->xres + var->right_margin + var->hsync_len + var 872 drivers/video/fbdev/core/modedb.c var->left_margin; var 873 drivers/video/fbdev/core/modedb.c vtotal = var->yres + var->lower_margin + var->vsync_len + var 874 drivers/video/fbdev/core/modedb.c var->upper_margin; var 876 drivers/video/fbdev/core/modedb.c if (var->vmode & FB_VMODE_INTERLACED) var 878 drivers/video/fbdev/core/modedb.c if (var->vmode & FB_VMODE_DOUBLE) var 893 drivers/video/fbdev/core/modedb.c void fb_videomode_to_var(struct fb_var_screeninfo *var, var 896 drivers/video/fbdev/core/modedb.c var->xres = mode->xres; var 897 drivers/video/fbdev/core/modedb.c var->yres = mode->yres; var 898 drivers/video/fbdev/core/modedb.c var->xres_virtual = mode->xres; var 899 drivers/video/fbdev/core/modedb.c var->yres_virtual = mode->yres; var 900 drivers/video/fbdev/core/modedb.c var->xoffset = 0; var 901 drivers/video/fbdev/core/modedb.c var->yoffset = 0; var 902 drivers/video/fbdev/core/modedb.c var->pixclock = mode->pixclock; var 903 drivers/video/fbdev/core/modedb.c var->left_margin = mode->left_margin; var 904 drivers/video/fbdev/core/modedb.c var->right_margin = mode->right_margin; var 905 drivers/video/fbdev/core/modedb.c var->upper_margin = mode->upper_margin; var 906 drivers/video/fbdev/core/modedb.c var->lower_margin = mode->lower_margin; var 907 drivers/video/fbdev/core/modedb.c var->hsync_len = mode->hsync_len; var 908 drivers/video/fbdev/core/modedb.c var->vsync_len = mode->vsync_len; var 909 drivers/video/fbdev/core/modedb.c var->sync = mode->sync; var 910 drivers/video/fbdev/core/modedb.c var->vmode = mode->vmode & FB_VMODE_MASK; var 954 drivers/video/fbdev/core/modedb.c const struct fb_videomode *fb_find_best_mode(const struct fb_var_screeninfo *var, var 968 drivers/video/fbdev/core/modedb.c if (mode->xres >= var->xres && mode->yres >= var->yres) { var 969 drivers/video/fbdev/core/modedb.c d = (mode->xres - var->xres) + var 970 drivers/video/fbdev/core/modedb.c (mode->yres - var->yres); var 1032 drivers/video/fbdev/core/modedb.c const struct fb_videomode *fb_match_mode(const struct fb_var_screeninfo *var, var 1039 drivers/video/fbdev/core/modedb.c fb_var_to_videomode(&mode, var); var 1178 drivers/video/fbdev/core/modedb.c struct fb_var_screeninfo var; var 1180 drivers/video/fbdev/core/modedb.c memset(&var, 0, sizeof(struct fb_var_screeninfo)); var 1181 drivers/video/fbdev/core/modedb.c var.xres = (specs->max_x * 7200)/254; var 1182 drivers/video/fbdev/core/modedb.c var.yres = (specs->max_y * 7200)/254; var 1183 drivers/video/fbdev/core/modedb.c m = fb_find_best_mode(&var, head); var 170 drivers/video/fbdev/core/svgalib.c void svga_dump_var(struct fb_var_screeninfo *var, int node) var 172 drivers/video/fbdev/core/svgalib.c pr_debug("fb%d: var.vmode : 0x%X\n", node, var->vmode); var 173 drivers/video/fbdev/core/svgalib.c pr_debug("fb%d: var.xres : %d\n", node, var->xres); var 174 drivers/video/fbdev/core/svgalib.c pr_debug("fb%d: var.yres : %d\n", node, var->yres); var 175 drivers/video/fbdev/core/svgalib.c pr_debug("fb%d: var.bits_per_pixel: %d\n", node, var->bits_per_pixel); var 176 drivers/video/fbdev/core/svgalib.c pr_debug("fb%d: var.xres_virtual : %d\n", node, var->xres_virtual); var 177 drivers/video/fbdev/core/svgalib.c pr_debug("fb%d: var.yres_virtual : %d\n", node, var->yres_virtual); var 178 drivers/video/fbdev/core/svgalib.c pr_debug("fb%d: var.left_margin : %d\n", node, var->left_margin); var 179 drivers/video/fbdev/core/svgalib.c pr_debug("fb%d: var.right_margin : %d\n", node, var->right_margin); var 180 drivers/video/fbdev/core/svgalib.c pr_debug("fb%d: var.upper_margin : %d\n", node, var->upper_margin); var 181 drivers/video/fbdev/core/svgalib.c pr_debug("fb%d: var.lower_margin : %d\n", node, var->lower_margin); var 182 drivers/video/fbdev/core/svgalib.c pr_debug("fb%d: var.hsync_len : %d\n", node, var->hsync_len); var 183 drivers/video/fbdev/core/svgalib.c pr_debug("fb%d: var.vsync_len : %d\n", node, var->vsync_len); var 184 drivers/video/fbdev/core/svgalib.c pr_debug("fb%d: var.sync : 0x%X\n", node, var->sync); var 185 drivers/video/fbdev/core/svgalib.c pr_debug("fb%d: var.pixclock : %d\n\n", node, var->pixclock); var 223 drivers/video/fbdev/core/svgalib.c int rowstride = colstride * (info->var.xres_virtual / 8); var 260 drivers/video/fbdev/core/svgalib.c int rowstride = colstride * (info->var.xres_virtual / 8); var 281 drivers/video/fbdev/core/svgalib.c int rowstride = colstride * (info->var.xres_virtual / 8); var 306 drivers/video/fbdev/core/svgalib.c u16 pos = cursor->sx + (info->var.xoffset / 8) var 307 drivers/video/fbdev/core/svgalib.c + (cursor->sy + (info->var.yoffset / 16)) var 308 drivers/video/fbdev/core/svgalib.c * (info->var.xres_virtual / 8); var 352 drivers/video/fbdev/core/svgalib.c struct fb_var_screeninfo *var) var 354 drivers/video/fbdev/core/svgalib.c if (var->bits_per_pixel == 0) { var 360 drivers/video/fbdev/core/svgalib.c caps->x = (var->bits_per_pixel == 4) ? 1 << (8 - 1) : ~(u32)0; var 443 drivers/video/fbdev/core/svgalib.c int svga_check_timings(const struct svga_timing_regs *tm, struct fb_var_screeninfo *var, int node) var 447 drivers/video/fbdev/core/svgalib.c var->xres = (var->xres+7)&~7; var 448 drivers/video/fbdev/core/svgalib.c var->left_margin = (var->left_margin+7)&~7; var 449 drivers/video/fbdev/core/svgalib.c var->right_margin = (var->right_margin+7)&~7; var 450 drivers/video/fbdev/core/svgalib.c var->hsync_len = (var->hsync_len+7)&~7; var 453 drivers/video/fbdev/core/svgalib.c value = var->xres + var->left_margin + var->right_margin + var->hsync_len; var 458 drivers/video/fbdev/core/svgalib.c value = var->xres; var 465 drivers/video/fbdev/core/svgalib.c value = var->xres + var->right_margin; var 470 drivers/video/fbdev/core/svgalib.c value = var->left_margin + var->right_margin + var->hsync_len; var 475 drivers/video/fbdev/core/svgalib.c value = var->hsync_len; var 480 drivers/video/fbdev/core/svgalib.c value = var->yres + var->upper_margin + var->lower_margin + var->vsync_len; var 485 drivers/video/fbdev/core/svgalib.c value = var->yres; var 492 drivers/video/fbdev/core/svgalib.c value = var->yres + var->lower_margin; var 497 drivers/video/fbdev/core/svgalib.c value = var->upper_margin + var->lower_margin + var->vsync_len; var 502 drivers/video/fbdev/core/svgalib.c value = var->vsync_len; var 511 drivers/video/fbdev/core/svgalib.c struct fb_var_screeninfo *var, var 517 drivers/video/fbdev/core/svgalib.c value = var->xres + var->left_margin + var->right_margin + var->hsync_len; var 522 drivers/video/fbdev/core/svgalib.c value = var->xres; var 527 drivers/video/fbdev/core/svgalib.c value = var->xres; var 532 drivers/video/fbdev/core/svgalib.c value = var->xres + var->left_margin + var->right_margin + var->hsync_len; var 537 drivers/video/fbdev/core/svgalib.c value = var->xres + var->right_margin; var 542 drivers/video/fbdev/core/svgalib.c value = var->xres + var->right_margin + var->hsync_len; var 547 drivers/video/fbdev/core/svgalib.c value = var->yres + var->upper_margin + var->lower_margin + var->vsync_len; var 552 drivers/video/fbdev/core/svgalib.c value = var->yres; var 557 drivers/video/fbdev/core/svgalib.c value = var->yres; var 562 drivers/video/fbdev/core/svgalib.c value = var->yres + var->upper_margin + var->lower_margin + var->vsync_len; var 567 drivers/video/fbdev/core/svgalib.c value = var->yres + var->lower_margin; var 572 drivers/video/fbdev/core/svgalib.c value = var->yres + var->lower_margin + var->vsync_len; var 580 drivers/video/fbdev/core/svgalib.c if (var->sync & FB_SYNC_HOR_HIGH_ACT) { var 587 drivers/video/fbdev/core/svgalib.c if (var->sync & FB_SYNC_VERT_HIGH_ACT) { var 602 drivers/video/fbdev/core/svgalib.c struct fb_var_screeninfo *var) var 609 drivers/video/fbdev/core/svgalib.c if ((var->bits_per_pixel == frm->bits_per_pixel) && var 610 drivers/video/fbdev/core/svgalib.c (var->red.length <= frm->red.length) && var 611 drivers/video/fbdev/core/svgalib.c (var->green.length <= frm->green.length) && var 612 drivers/video/fbdev/core/svgalib.c (var->blue.length <= frm->blue.length) && var 613 drivers/video/fbdev/core/svgalib.c (var->transp.length <= frm->transp.length) && var 614 drivers/video/fbdev/core/svgalib.c (var->nonstd == frm->nonstd)) var 616 drivers/video/fbdev/core/svgalib.c if (var->bits_per_pixel == frm->bits_per_pixel) var 625 drivers/video/fbdev/core/svgalib.c struct fb_var_screeninfo *var, var 628 drivers/video/fbdev/core/svgalib.c int i = match_format(frm, var); var 631 drivers/video/fbdev/core/svgalib.c var->bits_per_pixel = frm[i].bits_per_pixel; var 632 drivers/video/fbdev/core/svgalib.c var->red = frm[i].red; var 633 drivers/video/fbdev/core/svgalib.c var->green = frm[i].green; var 634 drivers/video/fbdev/core/svgalib.c var->blue = frm[i].blue; var 635 drivers/video/fbdev/core/svgalib.c var->transp = frm[i].transp; var 636 drivers/video/fbdev/core/svgalib.c var->nonstd = frm[i].nonstd; var 340 drivers/video/fbdev/core/syscopyarea.c dst_idx += dy*bits_per_line + dx*p->var.bits_per_pixel; var 341 drivers/video/fbdev/core/syscopyarea.c src_idx += sy*bits_per_line + sx*p->var.bits_per_pixel; var 352 drivers/video/fbdev/core/syscopyarea.c width*p->var.bits_per_pixel); var 358 drivers/video/fbdev/core/syscopyarea.c width*p->var.bits_per_pixel); var 248 drivers/video/fbdev/core/sysfillrect.c u32 bpp = p->var.bits_per_pixel; var 58 drivers/video/fbdev/core/sysimgblt.c int i, n, bpp = p->var.bits_per_pixel; var 115 drivers/video/fbdev/core/sysimgblt.c u32 shift, color = 0, bpp = p->var.bits_per_pixel; var 189 drivers/video/fbdev/core/sysimgblt.c u32 fgx = fgcolor, bgx = bgcolor, bpp = p->var.bits_per_pixel; var 243 drivers/video/fbdev/core/sysimgblt.c u32 bpl = sizeof(u32), bpp = p->var.bits_per_pixel; var 124 drivers/video/fbdev/core/tileblit.c err = fb_pan_display(info, &ops->var); var 125 drivers/video/fbdev/core/tileblit.c ops->var.xoffset = info->var.xoffset; var 126 drivers/video/fbdev/core/tileblit.c ops->var.yoffset = info->var.yoffset; var 127 drivers/video/fbdev/core/tileblit.c ops->var.vmode = info->var.vmode; var 161 drivers/video/fbdev/cyber2000fb.c if (!(cfb->fb.var.accel_flags & FB_ACCELF_TEXT)) { var 171 drivers/video/fbdev/cyber2000fb.c if (cfb->fb.var.bits_per_pixel > 8) var 175 drivers/video/fbdev/cyber2000fb.c dst = rect->dx + rect->dy * cfb->fb.var.xres_virtual; var 176 drivers/video/fbdev/cyber2000fb.c if (cfb->fb.var.bits_per_pixel == 24) { var 194 drivers/video/fbdev/cyber2000fb.c if (!(cfb->fb.var.accel_flags & FB_ACCELF_TEXT)) { var 203 drivers/video/fbdev/cyber2000fb.c src = region->sx + region->sy * cfb->fb.var.xres_virtual; var 204 drivers/video/fbdev/cyber2000fb.c dst = region->dx + region->dy * cfb->fb.var.xres_virtual; var 213 drivers/video/fbdev/cyber2000fb.c src += (region->height - 1) * cfb->fb.var.xres_virtual; var 214 drivers/video/fbdev/cyber2000fb.c dst += (region->height - 1) * cfb->fb.var.xres_virtual; var 218 drivers/video/fbdev/cyber2000fb.c if (cfb->fb.var.bits_per_pixel == 24) { var 243 drivers/video/fbdev/cyber2000fb.c if (!(cfb->fb.var.accel_flags & FB_ACCELF_TEXT)) var 276 drivers/video/fbdev/cyber2000fb.c struct fb_var_screeninfo *var = &cfb->fb.var; var 326 drivers/video/fbdev/cyber2000fb.c if (var->green.length == 6 && regno < 64) { var 345 drivers/video/fbdev/cyber2000fb.c if (var->green.length >= 5 && regno < 32) { var 361 drivers/video/fbdev/cyber2000fb.c if (var->green.length == 4 && regno < 16) { var 381 drivers/video/fbdev/cyber2000fb.c pseudo_val = regno << var->red.offset | var 382 drivers/video/fbdev/cyber2000fb.c regno << var->green.offset | var 383 drivers/video/fbdev/cyber2000fb.c regno << var->blue.offset; var 397 drivers/video/fbdev/cyber2000fb.c pseudo_val = convert_bitfield(transp ^ 0xffff, &var->transp); var 398 drivers/video/fbdev/cyber2000fb.c pseudo_val |= convert_bitfield(red, &var->red); var 399 drivers/video/fbdev/cyber2000fb.c pseudo_val |= convert_bitfield(green, &var->green); var 400 drivers/video/fbdev/cyber2000fb.c pseudo_val |= convert_bitfield(blue, &var->blue); var 537 drivers/video/fbdev/cyber2000fb.c cyber2000fb_update_start(struct cfb_info *cfb, struct fb_var_screeninfo *var) var 539 drivers/video/fbdev/cyber2000fb.c u_int base = var->yoffset * var->xres_virtual + var->xoffset; var 541 drivers/video/fbdev/cyber2000fb.c base *= var->bits_per_pixel; var 561 drivers/video/fbdev/cyber2000fb.c struct fb_var_screeninfo *var) var 572 drivers/video/fbdev/cyber2000fb.c Htotal = var->xres + var->right_margin + var 573 drivers/video/fbdev/cyber2000fb.c var->hsync_len + var->left_margin; var 579 drivers/video/fbdev/cyber2000fb.c hw->crtc[1] = (var->xres >> 3) - 1; var 580 drivers/video/fbdev/cyber2000fb.c hw->crtc[2] = var->xres >> 3; var 581 drivers/video/fbdev/cyber2000fb.c hw->crtc[4] = (var->xres + var->right_margin) >> 3; var 588 drivers/video/fbdev/cyber2000fb.c Hsyncend = (var->xres + var->right_margin + var->hsync_len) >> 3; var 593 drivers/video/fbdev/cyber2000fb.c Vdispend = var->yres - 1; var 594 drivers/video/fbdev/cyber2000fb.c Vsyncstart = var->yres + var->lower_margin; var 595 drivers/video/fbdev/cyber2000fb.c Vsyncend = var->yres + var->lower_margin + var->vsync_len; var 596 drivers/video/fbdev/cyber2000fb.c Vtotal = var->yres + var->lower_margin + var->vsync_len + var 597 drivers/video/fbdev/cyber2000fb.c var->upper_margin - 2; var 602 drivers/video/fbdev/cyber2000fb.c Vblankstart = var->yres + 6; var 639 drivers/video/fbdev/cyber2000fb.c if ((var->vmode & FB_VMODE_MASK) == FB_VMODE_INTERLACED) var 662 drivers/video/fbdev/cyber2000fb.c struct fb_var_screeninfo *var) var 664 drivers/video/fbdev/cyber2000fb.c u_long pll_ps = var->pixclock; var 755 drivers/video/fbdev/cyber2000fb.c cyber2000fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 762 drivers/video/fbdev/cyber2000fb.c var->transp.msb_right = 0; var 763 drivers/video/fbdev/cyber2000fb.c var->red.msb_right = 0; var 764 drivers/video/fbdev/cyber2000fb.c var->green.msb_right = 0; var 765 drivers/video/fbdev/cyber2000fb.c var->blue.msb_right = 0; var 766 drivers/video/fbdev/cyber2000fb.c var->transp.offset = 0; var 767 drivers/video/fbdev/cyber2000fb.c var->transp.length = 0; var 769 drivers/video/fbdev/cyber2000fb.c switch (var->bits_per_pixel) { var 771 drivers/video/fbdev/cyber2000fb.c var->red.offset = 0; var 772 drivers/video/fbdev/cyber2000fb.c var->red.length = 8; var 773 drivers/video/fbdev/cyber2000fb.c var->green.offset = 0; var 774 drivers/video/fbdev/cyber2000fb.c var->green.length = 8; var 775 drivers/video/fbdev/cyber2000fb.c var->blue.offset = 0; var 776 drivers/video/fbdev/cyber2000fb.c var->blue.length = 8; var 780 drivers/video/fbdev/cyber2000fb.c switch (var->green.length) { var 782 drivers/video/fbdev/cyber2000fb.c var->red.offset = 11; var 783 drivers/video/fbdev/cyber2000fb.c var->red.length = 5; var 784 drivers/video/fbdev/cyber2000fb.c var->green.offset = 5; var 785 drivers/video/fbdev/cyber2000fb.c var->green.length = 6; var 786 drivers/video/fbdev/cyber2000fb.c var->blue.offset = 0; var 787 drivers/video/fbdev/cyber2000fb.c var->blue.length = 5; var 792 drivers/video/fbdev/cyber2000fb.c var->red.offset = 10; var 793 drivers/video/fbdev/cyber2000fb.c var->red.length = 5; var 794 drivers/video/fbdev/cyber2000fb.c var->green.offset = 5; var 795 drivers/video/fbdev/cyber2000fb.c var->green.length = 5; var 796 drivers/video/fbdev/cyber2000fb.c var->blue.offset = 0; var 797 drivers/video/fbdev/cyber2000fb.c var->blue.length = 5; var 801 drivers/video/fbdev/cyber2000fb.c var->transp.offset = 12; var 802 drivers/video/fbdev/cyber2000fb.c var->transp.length = 4; var 803 drivers/video/fbdev/cyber2000fb.c var->red.offset = 8; var 804 drivers/video/fbdev/cyber2000fb.c var->red.length = 4; var 805 drivers/video/fbdev/cyber2000fb.c var->green.offset = 4; var 806 drivers/video/fbdev/cyber2000fb.c var->green.length = 4; var 807 drivers/video/fbdev/cyber2000fb.c var->blue.offset = 0; var 808 drivers/video/fbdev/cyber2000fb.c var->blue.length = 4; var 814 drivers/video/fbdev/cyber2000fb.c var->red.offset = 16; var 815 drivers/video/fbdev/cyber2000fb.c var->red.length = 8; var 816 drivers/video/fbdev/cyber2000fb.c var->green.offset = 8; var 817 drivers/video/fbdev/cyber2000fb.c var->green.length = 8; var 818 drivers/video/fbdev/cyber2000fb.c var->blue.offset = 0; var 819 drivers/video/fbdev/cyber2000fb.c var->blue.length = 8; var 823 drivers/video/fbdev/cyber2000fb.c var->transp.offset = 24; var 824 drivers/video/fbdev/cyber2000fb.c var->transp.length = 8; var 825 drivers/video/fbdev/cyber2000fb.c var->red.offset = 16; var 826 drivers/video/fbdev/cyber2000fb.c var->red.length = 8; var 827 drivers/video/fbdev/cyber2000fb.c var->green.offset = 8; var 828 drivers/video/fbdev/cyber2000fb.c var->green.length = 8; var 829 drivers/video/fbdev/cyber2000fb.c var->blue.offset = 0; var 830 drivers/video/fbdev/cyber2000fb.c var->blue.length = 8; var 837 drivers/video/fbdev/cyber2000fb.c mem = var->xres_virtual * var->yres_virtual * (var->bits_per_pixel / 8); var 839 drivers/video/fbdev/cyber2000fb.c var->yres_virtual = cfb->fb.fix.smem_len * 8 / var 840 drivers/video/fbdev/cyber2000fb.c (var->bits_per_pixel * var->xres_virtual); var 842 drivers/video/fbdev/cyber2000fb.c if (var->yres > var->yres_virtual) var 843 drivers/video/fbdev/cyber2000fb.c var->yres = var->yres_virtual; var 844 drivers/video/fbdev/cyber2000fb.c if (var->xres > var->xres_virtual) var 845 drivers/video/fbdev/cyber2000fb.c var->xres = var->xres_virtual; var 847 drivers/video/fbdev/cyber2000fb.c err = cyber2000fb_decode_clock(&hw, cfb, var); var 851 drivers/video/fbdev/cyber2000fb.c err = cyber2000fb_decode_crtc(&hw, cfb, var); var 861 drivers/video/fbdev/cyber2000fb.c struct fb_var_screeninfo *var = &cfb->fb.var; var 865 drivers/video/fbdev/cyber2000fb.c hw.width = var->xres_virtual; var 868 drivers/video/fbdev/cyber2000fb.c switch (var->bits_per_pixel) { var 879 drivers/video/fbdev/cyber2000fb.c switch (var->green.length) { var 924 drivers/video/fbdev/cyber2000fb.c BUG_ON(cyber2000fb_decode_clock(&hw, cfb, var) != 0); var 925 drivers/video/fbdev/cyber2000fb.c BUG_ON(cyber2000fb_decode_crtc(&hw, cfb, var) != 0); var 933 drivers/video/fbdev/cyber2000fb.c cfb->fb.fix.line_length = var->xres_virtual * var->bits_per_pixel / 8; var 942 drivers/video/fbdev/cyber2000fb.c mem = cfb->fb.fix.line_length * var->yres_virtual; var 951 drivers/video/fbdev/cyber2000fb.c if (var->bits_per_pixel == 8) var 959 drivers/video/fbdev/cyber2000fb.c cyber2000fb_update_start(cfb, var); var 968 drivers/video/fbdev/cyber2000fb.c cyber2000fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 972 drivers/video/fbdev/cyber2000fb.c if (cyber2000fb_update_start(cfb, var)) var 975 drivers/video/fbdev/cyber2000fb.c cfb->fb.var.xoffset = var->xoffset; var 976 drivers/video/fbdev/cyber2000fb.c cfb->fb.var.yoffset = var->yoffset; var 978 drivers/video/fbdev/cyber2000fb.c if (var->vmode & FB_VMODE_YWRAP) { var 979 drivers/video/fbdev/cyber2000fb.c cfb->fb.var.vmode |= FB_VMODE_YWRAP; var 981 drivers/video/fbdev/cyber2000fb.c cfb->fb.var.vmode &= ~FB_VMODE_YWRAP; var 1454 drivers/video/fbdev/cyber2000fb.c cfb->fb.var.nonstd = 0; var 1455 drivers/video/fbdev/cyber2000fb.c cfb->fb.var.activate = FB_ACTIVATE_NOW; var 1456 drivers/video/fbdev/cyber2000fb.c cfb->fb.var.height = -1; var 1457 drivers/video/fbdev/cyber2000fb.c cfb->fb.var.width = -1; var 1458 drivers/video/fbdev/cyber2000fb.c cfb->fb.var.accel_flags = FB_ACCELF_TEXT; var 1566 drivers/video/fbdev/cyber2000fb.c if (!fb_find_mode(&cfb->fb.var, &cfb->fb, NULL, NULL, 0, var 1572 drivers/video/fbdev/cyber2000fb.c cfb->fb.var.yres_virtual = cfb->fb.fix.smem_len * 8 / var 1573 drivers/video/fbdev/cyber2000fb.c (cfb->fb.var.bits_per_pixel * cfb->fb.var.xres_virtual); var 1575 drivers/video/fbdev/cyber2000fb.c if (cfb->fb.var.yres_virtual < cfb->fb.var.yres) var 1576 drivers/video/fbdev/cyber2000fb.c cfb->fb.var.yres_virtual = cfb->fb.var.yres; var 1586 drivers/video/fbdev/cyber2000fb.c h_sync = 1953125000 / cfb->fb.var.pixclock; var 1587 drivers/video/fbdev/cyber2000fb.c h_sync = h_sync * 512 / (cfb->fb.var.xres + cfb->fb.var.left_margin + var 1588 drivers/video/fbdev/cyber2000fb.c cfb->fb.var.right_margin + cfb->fb.var.hsync_len); var 1589 drivers/video/fbdev/cyber2000fb.c v_sync = h_sync / (cfb->fb.var.yres + cfb->fb.var.upper_margin + var 1590 drivers/video/fbdev/cyber2000fb.c cfb->fb.var.lower_margin + cfb->fb.var.vsync_len); var 1594 drivers/video/fbdev/cyber2000fb.c cfb->fb.var.xres, cfb->fb.var.yres, var 607 drivers/video/fbdev/da8xx-fb.c if (info->var.bits_per_pixel > 16 && lcd_revision == LCD_VERSION_1) var 612 drivers/video/fbdev/da8xx-fb.c red = CNVT_TOHW(red, info->var.red.length); var 613 drivers/video/fbdev/da8xx-fb.c green = CNVT_TOHW(green, info->var.green.length); var 614 drivers/video/fbdev/da8xx-fb.c blue = CNVT_TOHW(blue, info->var.blue.length); var 617 drivers/video/fbdev/da8xx-fb.c switch (info->var.bits_per_pixel) { var 622 drivers/video/fbdev/da8xx-fb.c if (info->var.grayscale) { var 663 drivers/video/fbdev/da8xx-fb.c v = (red << info->var.red.offset) | var 664 drivers/video/fbdev/da8xx-fb.c (green << info->var.green.offset) | var 665 drivers/video/fbdev/da8xx-fb.c (blue << info->var.blue.offset); var 938 drivers/video/fbdev/da8xx-fb.c static int fb_check_var(struct fb_var_screeninfo *var, var 943 drivers/video/fbdev/da8xx-fb.c int bpp = var->bits_per_pixel >> 3; var 944 drivers/video/fbdev/da8xx-fb.c unsigned long line_size = var->xres_virtual * bpp; var 946 drivers/video/fbdev/da8xx-fb.c if (var->bits_per_pixel > 16 && lcd_revision == LCD_VERSION_1) var 949 drivers/video/fbdev/da8xx-fb.c switch (var->bits_per_pixel) { var 952 drivers/video/fbdev/da8xx-fb.c var->red.offset = 0; var 953 drivers/video/fbdev/da8xx-fb.c var->red.length = 8; var 954 drivers/video/fbdev/da8xx-fb.c var->green.offset = 0; var 955 drivers/video/fbdev/da8xx-fb.c var->green.length = 8; var 956 drivers/video/fbdev/da8xx-fb.c var->blue.offset = 0; var 957 drivers/video/fbdev/da8xx-fb.c var->blue.length = 8; var 958 drivers/video/fbdev/da8xx-fb.c var->transp.offset = 0; var 959 drivers/video/fbdev/da8xx-fb.c var->transp.length = 0; var 960 drivers/video/fbdev/da8xx-fb.c var->nonstd = 0; var 963 drivers/video/fbdev/da8xx-fb.c var->red.offset = 0; var 964 drivers/video/fbdev/da8xx-fb.c var->red.length = 4; var 965 drivers/video/fbdev/da8xx-fb.c var->green.offset = 0; var 966 drivers/video/fbdev/da8xx-fb.c var->green.length = 4; var 967 drivers/video/fbdev/da8xx-fb.c var->blue.offset = 0; var 968 drivers/video/fbdev/da8xx-fb.c var->blue.length = 4; var 969 drivers/video/fbdev/da8xx-fb.c var->transp.offset = 0; var 970 drivers/video/fbdev/da8xx-fb.c var->transp.length = 0; var 971 drivers/video/fbdev/da8xx-fb.c var->nonstd = FB_NONSTD_REV_PIX_IN_B; var 974 drivers/video/fbdev/da8xx-fb.c var->red.offset = 11; var 975 drivers/video/fbdev/da8xx-fb.c var->red.length = 5; var 976 drivers/video/fbdev/da8xx-fb.c var->green.offset = 5; var 977 drivers/video/fbdev/da8xx-fb.c var->green.length = 6; var 978 drivers/video/fbdev/da8xx-fb.c var->blue.offset = 0; var 979 drivers/video/fbdev/da8xx-fb.c var->blue.length = 5; var 980 drivers/video/fbdev/da8xx-fb.c var->transp.offset = 0; var 981 drivers/video/fbdev/da8xx-fb.c var->transp.length = 0; var 982 drivers/video/fbdev/da8xx-fb.c var->nonstd = 0; var 985 drivers/video/fbdev/da8xx-fb.c var->red.offset = 16; var 986 drivers/video/fbdev/da8xx-fb.c var->red.length = 8; var 987 drivers/video/fbdev/da8xx-fb.c var->green.offset = 8; var 988 drivers/video/fbdev/da8xx-fb.c var->green.length = 8; var 989 drivers/video/fbdev/da8xx-fb.c var->blue.offset = 0; var 990 drivers/video/fbdev/da8xx-fb.c var->blue.length = 8; var 991 drivers/video/fbdev/da8xx-fb.c var->nonstd = 0; var 994 drivers/video/fbdev/da8xx-fb.c var->transp.offset = 24; var 995 drivers/video/fbdev/da8xx-fb.c var->transp.length = 8; var 996 drivers/video/fbdev/da8xx-fb.c var->red.offset = 16; var 997 drivers/video/fbdev/da8xx-fb.c var->red.length = 8; var 998 drivers/video/fbdev/da8xx-fb.c var->green.offset = 8; var 999 drivers/video/fbdev/da8xx-fb.c var->green.length = 8; var 1000 drivers/video/fbdev/da8xx-fb.c var->blue.offset = 0; var 1001 drivers/video/fbdev/da8xx-fb.c var->blue.length = 8; var 1002 drivers/video/fbdev/da8xx-fb.c var->nonstd = 0; var 1008 drivers/video/fbdev/da8xx-fb.c var->red.msb_right = 0; var 1009 drivers/video/fbdev/da8xx-fb.c var->green.msb_right = 0; var 1010 drivers/video/fbdev/da8xx-fb.c var->blue.msb_right = 0; var 1011 drivers/video/fbdev/da8xx-fb.c var->transp.msb_right = 0; var 1013 drivers/video/fbdev/da8xx-fb.c if (line_size * var->yres_virtual > par->vram_size) var 1014 drivers/video/fbdev/da8xx-fb.c var->yres_virtual = par->vram_size / line_size; var 1016 drivers/video/fbdev/da8xx-fb.c if (var->yres > var->yres_virtual) var 1017 drivers/video/fbdev/da8xx-fb.c var->yres = var->yres_virtual; var 1019 drivers/video/fbdev/da8xx-fb.c if (var->xres > var->xres_virtual) var 1020 drivers/video/fbdev/da8xx-fb.c var->xres = var->xres_virtual; var 1022 drivers/video/fbdev/da8xx-fb.c if (var->xres + var->xoffset > var->xres_virtual) var 1023 drivers/video/fbdev/da8xx-fb.c var->xoffset = var->xres_virtual - var->xres; var 1024 drivers/video/fbdev/da8xx-fb.c if (var->yres + var->yoffset > var->yres_virtual) var 1025 drivers/video/fbdev/da8xx-fb.c var->yoffset = var->yres_virtual - var->yres; var 1027 drivers/video/fbdev/da8xx-fb.c var->pixclock = da8xx_fb_round_clk(par, var->pixclock); var 1209 drivers/video/fbdev/da8xx-fb.c static int da8xx_pan_display(struct fb_var_screeninfo *var, var 1220 drivers/video/fbdev/da8xx-fb.c if (var->xoffset != fbi->var.xoffset || var 1221 drivers/video/fbdev/da8xx-fb.c var->yoffset != fbi->var.yoffset) { var 1222 drivers/video/fbdev/da8xx-fb.c memcpy(&new_var, &fbi->var, sizeof(new_var)); var 1223 drivers/video/fbdev/da8xx-fb.c new_var.xoffset = var->xoffset; var 1224 drivers/video/fbdev/da8xx-fb.c new_var.yoffset = var->yoffset; var 1228 drivers/video/fbdev/da8xx-fb.c memcpy(&fbi->var, &new_var, sizeof(new_var)); var 1232 drivers/video/fbdev/da8xx-fb.c new_var.xoffset * fbi->var.bits_per_pixel / 8; var 1233 drivers/video/fbdev/da8xx-fb.c end = start + fbi->var.yres * fix->line_length - 1; var 1266 drivers/video/fbdev/da8xx-fb.c fb_var_to_videomode(&par->mode, &info->var); var 1268 drivers/video/fbdev/da8xx-fb.c par->cfg.bpp = info->var.bits_per_pixel; var 1281 drivers/video/fbdev/da8xx-fb.c info->var.yoffset * info->fix.line_length + var 1282 drivers/video/fbdev/da8xx-fb.c info->var.xoffset * info->var.bits_per_pixel / 8; var 1284 drivers/video/fbdev/da8xx-fb.c info->var.yres * info->fix.line_length - 1; var 1470 drivers/video/fbdev/da8xx-fb.c da8xx_fb_info->var = da8xx_fb_var; var 1473 drivers/video/fbdev/da8xx-fb.c da8xx_fb_info->fix.visual = (da8xx_fb_info->var.bits_per_pixel <= 8) ? var 239 drivers/video/fbdev/dnfb.c info->var = dnfb_var; var 240 drivers/video/fbdev/dnfb.c info->var.red.length = 1; var 241 drivers/video/fbdev/dnfb.c info->var.red.offset = 0; var 242 drivers/video/fbdev/dnfb.c info->var.green = info->var.blue = info->var.red; var 82 drivers/video/fbdev/efifb.c red >>= 16 - info->var.red.length; var 83 drivers/video/fbdev/efifb.c green >>= 16 - info->var.green.length; var 84 drivers/video/fbdev/efifb.c blue >>= 16 - info->var.blue.length; var 86 drivers/video/fbdev/efifb.c (red << info->var.red.offset) | var 87 drivers/video/fbdev/efifb.c (green << info->var.green.offset) | var 88 drivers/video/fbdev/efifb.c (blue << info->var.blue.offset); var 541 drivers/video/fbdev/efifb.c info->var = efifb_defined; var 163 drivers/video/fbdev/ep93xx-fb.c info->var.transp.offset = 0; var 164 drivers/video/fbdev/ep93xx-fb.c info->var.transp.length = 0; var 166 drivers/video/fbdev/ep93xx-fb.c switch (info->var.bits_per_pixel) { var 171 drivers/video/fbdev/ep93xx-fb.c info->var.red.offset = 0; var 172 drivers/video/fbdev/ep93xx-fb.c info->var.red.length = 8; var 173 drivers/video/fbdev/ep93xx-fb.c info->var.green.offset = 0; var 174 drivers/video/fbdev/ep93xx-fb.c info->var.green.length = 8; var 175 drivers/video/fbdev/ep93xx-fb.c info->var.blue.offset = 0; var 176 drivers/video/fbdev/ep93xx-fb.c info->var.blue.length = 8; var 184 drivers/video/fbdev/ep93xx-fb.c info->var.red.offset = 11; var 185 drivers/video/fbdev/ep93xx-fb.c info->var.red.length = 5; var 186 drivers/video/fbdev/ep93xx-fb.c info->var.green.offset = 5; var 187 drivers/video/fbdev/ep93xx-fb.c info->var.green.length = 6; var 188 drivers/video/fbdev/ep93xx-fb.c info->var.blue.offset = 0; var 189 drivers/video/fbdev/ep93xx-fb.c info->var.blue.length = 5; var 197 drivers/video/fbdev/ep93xx-fb.c info->var.red.offset = 16; var 198 drivers/video/fbdev/ep93xx-fb.c info->var.red.length = 8; var 199 drivers/video/fbdev/ep93xx-fb.c info->var.green.offset = 8; var 200 drivers/video/fbdev/ep93xx-fb.c info->var.green.length = 8; var 201 drivers/video/fbdev/ep93xx-fb.c info->var.blue.offset = 0; var 202 drivers/video/fbdev/ep93xx-fb.c info->var.blue.length = 8; var 210 drivers/video/fbdev/ep93xx-fb.c info->var.red.offset = 16; var 211 drivers/video/fbdev/ep93xx-fb.c info->var.red.length = 8; var 212 drivers/video/fbdev/ep93xx-fb.c info->var.green.offset = 8; var 213 drivers/video/fbdev/ep93xx-fb.c info->var.green.length = 8; var 214 drivers/video/fbdev/ep93xx-fb.c info->var.blue.offset = 0; var 215 drivers/video/fbdev/ep93xx-fb.c info->var.blue.length = 8; var 232 drivers/video/fbdev/ep93xx-fb.c vlines_total = info->var.yres + info->var.upper_margin + var 233 drivers/video/fbdev/ep93xx-fb.c info->var.lower_margin + info->var.vsync_len - 1; var 235 drivers/video/fbdev/ep93xx-fb.c hclks_total = info->var.xres + info->var.left_margin + var 236 drivers/video/fbdev/ep93xx-fb.c info->var.right_margin + info->var.hsync_len - 1; var 242 drivers/video/fbdev/ep93xx-fb.c stop = vlines_total - info->var.vsync_len; var 245 drivers/video/fbdev/ep93xx-fb.c start = vlines_total - info->var.vsync_len - info->var.upper_margin; var 246 drivers/video/fbdev/ep93xx-fb.c stop = info->var.lower_margin - 1; var 255 drivers/video/fbdev/ep93xx-fb.c stop = hclks_total - info->var.hsync_len; var 258 drivers/video/fbdev/ep93xx-fb.c start = hclks_total - info->var.hsync_len - info->var.left_margin; var 259 drivers/video/fbdev/ep93xx-fb.c stop = info->var.right_margin - 1; var 274 drivers/video/fbdev/ep93xx-fb.c clk_set_rate(fbi->clk, 1000 * PICOS2KHZ(info->var.pixclock)); var 278 drivers/video/fbdev/ep93xx-fb.c info->fix.line_length = info->var.xres_virtual * var 279 drivers/video/fbdev/ep93xx-fb.c info->var.bits_per_pixel / 8; var 282 drivers/video/fbdev/ep93xx-fb.c ep93xxfb_writel(fbi, info->var.yres - 1, EP93XXFB_SCREEN_LINES); var 283 drivers/video/fbdev/ep93xx-fb.c ep93xxfb_writel(fbi, ((info->var.xres * info->var.bits_per_pixel) var 290 drivers/video/fbdev/ep93xx-fb.c static int ep93xxfb_check_var(struct fb_var_screeninfo *var, var 299 drivers/video/fbdev/ep93xx-fb.c var->xres = max_t(unsigned int, var->xres, EP93XXFB_MIN_XRES); var 300 drivers/video/fbdev/ep93xx-fb.c var->xres = min_t(unsigned int, var->xres, EP93XXFB_MAX_XRES); var 301 drivers/video/fbdev/ep93xx-fb.c var->xres_virtual = max(var->xres_virtual, var->xres); var 303 drivers/video/fbdev/ep93xx-fb.c var->yres = max_t(unsigned int, var->yres, EP93XXFB_MIN_YRES); var 304 drivers/video/fbdev/ep93xx-fb.c var->yres = min_t(unsigned int, var->yres, EP93XXFB_MAX_YRES); var 305 drivers/video/fbdev/ep93xx-fb.c var->yres_virtual = max(var->yres_virtual, var->yres); var 386 drivers/video/fbdev/ep93xx-fb.c red = ep93xxfb_convert_color(red, info->var.red.length); var 387 drivers/video/fbdev/ep93xx-fb.c green = ep93xxfb_convert_color(green, info->var.green.length); var 388 drivers/video/fbdev/ep93xx-fb.c blue = ep93xxfb_convert_color(blue, info->var.blue.length); var 390 drivers/video/fbdev/ep93xx-fb.c info->var.transp.length); var 392 drivers/video/fbdev/ep93xx-fb.c pal[regno] = (red << info->var.red.offset) | var 393 drivers/video/fbdev/ep93xx-fb.c (green << info->var.green.offset) | var 394 drivers/video/fbdev/ep93xx-fb.c (blue << info->var.blue.offset) | var 395 drivers/video/fbdev/ep93xx-fb.c (transp << info->var.transp.offset); var 517 drivers/video/fbdev/ep93xx-fb.c info->var.activate = FB_ACTIVATE_NOW; var 518 drivers/video/fbdev/ep93xx-fb.c info->var.vmode = FB_VMODE_NONINTERLACED; var 525 drivers/video/fbdev/ep93xx-fb.c err = fb_find_mode(&info->var, info, video_mode, var 539 drivers/video/fbdev/ep93xx-fb.c err = ep93xxfb_check_var(&info->var, info); var 558 drivers/video/fbdev/ep93xx-fb.c info->var.xres, info->var.yres, info->var.bits_per_pixel); var 120 drivers/video/fbdev/fb-puv3.c int m_iBpp = info->var.bits_per_pixel; var 121 drivers/video/fbdev/fb-puv3.c int screen_width = info->var.xres; var 143 drivers/video/fbdev/fb-puv3.c int bottom = info->var.yres - 1; var 144 drivers/video/fbdev/fb-puv3.c int right = info->var.xres - 1; var 186 drivers/video/fbdev/fb-puv3.c vxres = info->var.xres_virtual; var 187 drivers/video/fbdev/fb-puv3.c vyres = info->var.yres_virtual; var 208 drivers/video/fbdev/fb-puv3.c int m_iBpp = info->var.bits_per_pixel; var 209 drivers/video/fbdev/fb-puv3.c int screen_width = info->var.xres; var 233 drivers/video/fbdev/fb-puv3.c int bottom = info->var.yres; var 234 drivers/video/fbdev/fb-puv3.c int right = info->var.xres; var 298 drivers/video/fbdev/fb-puv3.c vxres = info->var.xres_virtual; var 299 drivers/video/fbdev/fb-puv3.c vyres = info->var.yres_virtual; var 340 drivers/video/fbdev/fb-puv3.c static int unifb_check_var(struct fb_var_screeninfo *var, var 350 drivers/video/fbdev/fb-puv3.c if (var->vmode & FB_VMODE_CONUPDATE) { var 351 drivers/video/fbdev/fb-puv3.c var->vmode |= FB_VMODE_YWRAP; var 352 drivers/video/fbdev/fb-puv3.c var->xoffset = info->var.xoffset; var 353 drivers/video/fbdev/fb-puv3.c var->yoffset = info->var.yoffset; var 359 drivers/video/fbdev/fb-puv3.c if (!var->xres) var 360 drivers/video/fbdev/fb-puv3.c var->xres = 1; var 361 drivers/video/fbdev/fb-puv3.c if (!var->yres) var 362 drivers/video/fbdev/fb-puv3.c var->yres = 1; var 363 drivers/video/fbdev/fb-puv3.c if (var->xres > var->xres_virtual) var 364 drivers/video/fbdev/fb-puv3.c var->xres_virtual = var->xres; var 365 drivers/video/fbdev/fb-puv3.c if (var->yres > var->yres_virtual) var 366 drivers/video/fbdev/fb-puv3.c var->yres_virtual = var->yres; var 367 drivers/video/fbdev/fb-puv3.c if (var->bits_per_pixel <= 1) var 368 drivers/video/fbdev/fb-puv3.c var->bits_per_pixel = 1; var 369 drivers/video/fbdev/fb-puv3.c else if (var->bits_per_pixel <= 8) var 370 drivers/video/fbdev/fb-puv3.c var->bits_per_pixel = 8; var 371 drivers/video/fbdev/fb-puv3.c else if (var->bits_per_pixel <= 16) var 372 drivers/video/fbdev/fb-puv3.c var->bits_per_pixel = 16; var 373 drivers/video/fbdev/fb-puv3.c else if (var->bits_per_pixel <= 24) var 374 drivers/video/fbdev/fb-puv3.c var->bits_per_pixel = 24; var 375 drivers/video/fbdev/fb-puv3.c else if (var->bits_per_pixel <= 32) var 376 drivers/video/fbdev/fb-puv3.c var->bits_per_pixel = 32; var 380 drivers/video/fbdev/fb-puv3.c if (var->xres_virtual < var->xoffset + var->xres) var 381 drivers/video/fbdev/fb-puv3.c var->xres_virtual = var->xoffset + var->xres; var 382 drivers/video/fbdev/fb-puv3.c if (var->yres_virtual < var->yoffset + var->yres) var 383 drivers/video/fbdev/fb-puv3.c var->yres_virtual = var->yoffset + var->yres; var 389 drivers/video/fbdev/fb-puv3.c get_line_length(var->xres_virtual, var->bits_per_pixel); var 390 drivers/video/fbdev/fb-puv3.c if (line_length * var->yres_virtual > UNIFB_MEMSIZE) var 398 drivers/video/fbdev/fb-puv3.c switch (var->bits_per_pixel) { var 401 drivers/video/fbdev/fb-puv3.c var->red.offset = 0; var 402 drivers/video/fbdev/fb-puv3.c var->red.length = 8; var 403 drivers/video/fbdev/fb-puv3.c var->green.offset = 0; var 404 drivers/video/fbdev/fb-puv3.c var->green.length = 8; var 405 drivers/video/fbdev/fb-puv3.c var->blue.offset = 0; var 406 drivers/video/fbdev/fb-puv3.c var->blue.length = 8; var 407 drivers/video/fbdev/fb-puv3.c var->transp.offset = 0; var 408 drivers/video/fbdev/fb-puv3.c var->transp.length = 0; var 411 drivers/video/fbdev/fb-puv3.c if (var->transp.length) { var 412 drivers/video/fbdev/fb-puv3.c var->red.offset = 0; var 413 drivers/video/fbdev/fb-puv3.c var->red.length = 5; var 414 drivers/video/fbdev/fb-puv3.c var->green.offset = 5; var 415 drivers/video/fbdev/fb-puv3.c var->green.length = 5; var 416 drivers/video/fbdev/fb-puv3.c var->blue.offset = 10; var 417 drivers/video/fbdev/fb-puv3.c var->blue.length = 5; var 418 drivers/video/fbdev/fb-puv3.c var->transp.offset = 15; var 419 drivers/video/fbdev/fb-puv3.c var->transp.length = 1; var 421 drivers/video/fbdev/fb-puv3.c var->red.offset = 11; var 422 drivers/video/fbdev/fb-puv3.c var->red.length = 5; var 423 drivers/video/fbdev/fb-puv3.c var->green.offset = 5; var 424 drivers/video/fbdev/fb-puv3.c var->green.length = 6; var 425 drivers/video/fbdev/fb-puv3.c var->blue.offset = 0; var 426 drivers/video/fbdev/fb-puv3.c var->blue.length = 5; var 427 drivers/video/fbdev/fb-puv3.c var->transp.offset = 0; var 428 drivers/video/fbdev/fb-puv3.c var->transp.length = 0; var 432 drivers/video/fbdev/fb-puv3.c var->red.offset = 0; var 433 drivers/video/fbdev/fb-puv3.c var->red.length = 8; var 434 drivers/video/fbdev/fb-puv3.c var->green.offset = 8; var 435 drivers/video/fbdev/fb-puv3.c var->green.length = 8; var 436 drivers/video/fbdev/fb-puv3.c var->blue.offset = 16; var 437 drivers/video/fbdev/fb-puv3.c var->blue.length = 8; var 438 drivers/video/fbdev/fb-puv3.c var->transp.offset = 0; var 439 drivers/video/fbdev/fb-puv3.c var->transp.length = 0; var 442 drivers/video/fbdev/fb-puv3.c var->red.offset = 16; var 443 drivers/video/fbdev/fb-puv3.c var->red.length = 8; var 444 drivers/video/fbdev/fb-puv3.c var->green.offset = 8; var 445 drivers/video/fbdev/fb-puv3.c var->green.length = 8; var 446 drivers/video/fbdev/fb-puv3.c var->blue.offset = 0; var 447 drivers/video/fbdev/fb-puv3.c var->blue.length = 8; var 448 drivers/video/fbdev/fb-puv3.c var->transp.offset = 24; var 449 drivers/video/fbdev/fb-puv3.c var->transp.length = 8; var 452 drivers/video/fbdev/fb-puv3.c var->red.msb_right = 0; var 453 drivers/video/fbdev/fb-puv3.c var->green.msb_right = 0; var 454 drivers/video/fbdev/fb-puv3.c var->blue.msb_right = 0; var 455 drivers/video/fbdev/fb-puv3.c var->transp.msb_right = 0; var 476 drivers/video/fbdev/fb-puv3.c if (info->var.xres == unifb_modes[i].xres var 477 drivers/video/fbdev/fb-puv3.c && info->var.yres == unifb_modes[i].yres var 478 drivers/video/fbdev/fb-puv3.c && info->var.upper_margin == unifb_modes[i].upper_margin var 479 drivers/video/fbdev/fb-puv3.c && info->var.lower_margin == unifb_modes[i].lower_margin var 480 drivers/video/fbdev/fb-puv3.c && info->var.left_margin == unifb_modes[i].left_margin var 481 drivers/video/fbdev/fb-puv3.c && info->var.right_margin == unifb_modes[i].right_margin var 482 drivers/video/fbdev/fb-puv3.c && info->var.hsync_len == unifb_modes[i].hsync_len var 483 drivers/video/fbdev/fb-puv3.c && info->var.vsync_len == unifb_modes[i].vsync_len) { var 497 drivers/video/fbdev/fb-puv3.c info->var = unifb_default; var 504 drivers/video/fbdev/fb-puv3.c info->fix.line_length = get_line_length(info->var.xres_virtual, var 505 drivers/video/fbdev/fb-puv3.c info->var.bits_per_pixel); var 507 drivers/video/fbdev/fb-puv3.c hSyncStart = info->var.xres + info->var.right_margin; var 508 drivers/video/fbdev/fb-puv3.c hSyncEnd = hSyncStart + info->var.hsync_len; var 509 drivers/video/fbdev/fb-puv3.c hTotal = hSyncEnd + info->var.left_margin; var 511 drivers/video/fbdev/fb-puv3.c vSyncStart = info->var.yres + info->var.lower_margin; var 512 drivers/video/fbdev/fb-puv3.c vSyncEnd = vSyncStart + info->var.vsync_len; var 513 drivers/video/fbdev/fb-puv3.c vTotal = vSyncEnd + info->var.upper_margin; var 515 drivers/video/fbdev/fb-puv3.c switch (info->var.bits_per_pixel) { var 533 drivers/video/fbdev/fb-puv3.c writel(info->var.yres, UDE_LS); var 534 drivers/video/fbdev/fb-puv3.c writel(get_line_length(info->var.xres, var 535 drivers/video/fbdev/fb-puv3.c info->var.bits_per_pixel) >> 3, UDE_PS); var 537 drivers/video/fbdev/fb-puv3.c writel((hTotal << 16) | (info->var.xres), UDE_HAT); var 538 drivers/video/fbdev/fb-puv3.c writel(((hTotal - 1) << 16) | (info->var.xres - 1), UDE_HBT); var 540 drivers/video/fbdev/fb-puv3.c writel((vTotal << 16) | (info->var.yres), UDE_VAT); var 541 drivers/video/fbdev/fb-puv3.c writel(((vTotal - 1) << 16) | (info->var.yres - 1), UDE_VBT); var 561 drivers/video/fbdev/fb-puv3.c if (info->var.grayscale) { var 571 drivers/video/fbdev/fb-puv3.c red = CNVT_TOHW(red, info->var.red.length); var 572 drivers/video/fbdev/fb-puv3.c green = CNVT_TOHW(green, info->var.green.length); var 573 drivers/video/fbdev/fb-puv3.c blue = CNVT_TOHW(blue, info->var.blue.length); var 574 drivers/video/fbdev/fb-puv3.c transp = CNVT_TOHW(transp, info->var.transp.length); var 592 drivers/video/fbdev/fb-puv3.c v = (red << info->var.red.offset) | var 593 drivers/video/fbdev/fb-puv3.c (green << info->var.green.offset) | var 594 drivers/video/fbdev/fb-puv3.c (blue << info->var.blue.offset) | var 595 drivers/video/fbdev/fb-puv3.c (transp << info->var.transp.offset); var 596 drivers/video/fbdev/fb-puv3.c switch (info->var.bits_per_pixel) { var 617 drivers/video/fbdev/fb-puv3.c static int unifb_pan_display(struct fb_var_screeninfo *var, var 620 drivers/video/fbdev/fb-puv3.c if (var->vmode & FB_VMODE_YWRAP) { var 621 drivers/video/fbdev/fb-puv3.c if (var->yoffset < 0 var 622 drivers/video/fbdev/fb-puv3.c || var->yoffset >= info->var.yres_virtual var 623 drivers/video/fbdev/fb-puv3.c || var->xoffset) var 626 drivers/video/fbdev/fb-puv3.c if (var->xoffset + info->var.xres > info->var.xres_virtual || var 627 drivers/video/fbdev/fb-puv3.c var->yoffset + info->var.yres > info->var.yres_virtual) var 630 drivers/video/fbdev/fb-puv3.c info->var.xoffset = var->xoffset; var 631 drivers/video/fbdev/fb-puv3.c info->var.yoffset = var->yoffset; var 632 drivers/video/fbdev/fb-puv3.c if (var->vmode & FB_VMODE_YWRAP) var 633 drivers/video/fbdev/fb-puv3.c info->var.vmode |= FB_VMODE_YWRAP; var 635 drivers/video/fbdev/fb-puv3.c info->var.vmode &= ~FB_VMODE_YWRAP; var 691 drivers/video/fbdev/fb-puv3.c retval = fb_find_mode(&info->var, info, NULL, var 695 drivers/video/fbdev/fb-puv3.c info->var = unifb_default; var 456 drivers/video/fbdev/ffb.c static int ffb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 465 drivers/video/fbdev/ffb.c if (var->xoffset || var->yoffset || var->vmode) var 627 drivers/video/fbdev/ffb.c static void ffb_fixup_var_rgb(struct fb_var_screeninfo *var) var 629 drivers/video/fbdev/ffb.c var->red.offset = 0; var 630 drivers/video/fbdev/ffb.c var->red.length = 8; var 631 drivers/video/fbdev/ffb.c var->green.offset = 8; var 632 drivers/video/fbdev/ffb.c var->green.length = 8; var 633 drivers/video/fbdev/ffb.c var->blue.offset = 16; var 634 drivers/video/fbdev/ffb.c var->blue.length = 8; var 635 drivers/video/fbdev/ffb.c var->transp.offset = 0; var 636 drivers/video/fbdev/ffb.c var->transp.length = 0; var 942 drivers/video/fbdev/ffb.c sbusfb_fill_var(&info->var, dp, 32); var 943 drivers/video/fbdev/ffb.c par->fbsize = PAGE_ALIGN(info->var.xres * info->var.yres * 4); var 944 drivers/video/fbdev/ffb.c ffb_fixup_var_rgb(&info->var); var 946 drivers/video/fbdev/ffb.c info->var.accel_flags = FB_ACCELF_TEXT; var 279 drivers/video/fbdev/fm2fb.c info->var = fb_var_modes[fm2fb_mode]; var 624 drivers/video/fbdev/fsl-diu-fb.c static void adjust_aoi_size_position(struct fb_var_screeninfo *var, var 634 drivers/video/fbdev/fsl-diu-fb.c base_plane_width = data->fsl_diu_info[0].var.xres; var 635 drivers/video/fbdev/fsl-diu-fb.c base_plane_height = data->fsl_diu_info[0].var.yres; var 652 drivers/video/fbdev/fsl-diu-fb.c if (var->xres > base_plane_width) var 653 drivers/video/fbdev/fsl-diu-fb.c var->xres = base_plane_width; var 654 drivers/video/fbdev/fsl-diu-fb.c if ((mfbi->x_aoi_d + var->xres) > base_plane_width) var 655 drivers/video/fbdev/fsl-diu-fb.c mfbi->x_aoi_d = base_plane_width - var->xres; var 661 drivers/video/fbdev/fsl-diu-fb.c if (var->yres > available_height) var 662 drivers/video/fbdev/fsl-diu-fb.c var->yres = available_height; var 663 drivers/video/fbdev/fsl-diu-fb.c if ((mfbi->y_aoi_d + var->yres) > available_height) var 664 drivers/video/fbdev/fsl-diu-fb.c mfbi->y_aoi_d = available_height - var->yres; var 669 drivers/video/fbdev/fsl-diu-fb.c upper_aoi_height = data->fsl_diu_info[index-1].var.yres; var 672 drivers/video/fbdev/fsl-diu-fb.c if (var->xres > base_plane_width) var 673 drivers/video/fbdev/fsl-diu-fb.c var->xres = base_plane_width; var 674 drivers/video/fbdev/fsl-diu-fb.c if ((mfbi->x_aoi_d + var->xres) > base_plane_width) var 675 drivers/video/fbdev/fsl-diu-fb.c mfbi->x_aoi_d = base_plane_width - var->xres; var 685 drivers/video/fbdev/fsl-diu-fb.c if (var->yres > available_height) var 686 drivers/video/fbdev/fsl-diu-fb.c var->yres = available_height; var 687 drivers/video/fbdev/fsl-diu-fb.c if ((mfbi->y_aoi_d + var->yres) > base_plane_height) var 688 drivers/video/fbdev/fsl-diu-fb.c mfbi->y_aoi_d = base_plane_height - var->yres; var 699 drivers/video/fbdev/fsl-diu-fb.c static int fsl_diu_check_var(struct fb_var_screeninfo *var, var 702 drivers/video/fbdev/fsl-diu-fb.c if (var->xres_virtual < var->xres) var 703 drivers/video/fbdev/fsl-diu-fb.c var->xres_virtual = var->xres; var 704 drivers/video/fbdev/fsl-diu-fb.c if (var->yres_virtual < var->yres) var 705 drivers/video/fbdev/fsl-diu-fb.c var->yres_virtual = var->yres; var 707 drivers/video/fbdev/fsl-diu-fb.c if (var->xoffset + info->var.xres > info->var.xres_virtual) var 708 drivers/video/fbdev/fsl-diu-fb.c var->xoffset = info->var.xres_virtual - info->var.xres; var 710 drivers/video/fbdev/fsl-diu-fb.c if (var->yoffset + info->var.yres > info->var.yres_virtual) var 711 drivers/video/fbdev/fsl-diu-fb.c var->yoffset = info->var.yres_virtual - info->var.yres; var 713 drivers/video/fbdev/fsl-diu-fb.c if ((var->bits_per_pixel != 32) && (var->bits_per_pixel != 24) && var 714 drivers/video/fbdev/fsl-diu-fb.c (var->bits_per_pixel != 16)) var 715 drivers/video/fbdev/fsl-diu-fb.c var->bits_per_pixel = default_bpp; var 717 drivers/video/fbdev/fsl-diu-fb.c switch (var->bits_per_pixel) { var 719 drivers/video/fbdev/fsl-diu-fb.c var->red.length = 5; var 720 drivers/video/fbdev/fsl-diu-fb.c var->red.offset = 11; var 721 drivers/video/fbdev/fsl-diu-fb.c var->red.msb_right = 0; var 723 drivers/video/fbdev/fsl-diu-fb.c var->green.length = 6; var 724 drivers/video/fbdev/fsl-diu-fb.c var->green.offset = 5; var 725 drivers/video/fbdev/fsl-diu-fb.c var->green.msb_right = 0; var 727 drivers/video/fbdev/fsl-diu-fb.c var->blue.length = 5; var 728 drivers/video/fbdev/fsl-diu-fb.c var->blue.offset = 0; var 729 drivers/video/fbdev/fsl-diu-fb.c var->blue.msb_right = 0; var 731 drivers/video/fbdev/fsl-diu-fb.c var->transp.length = 0; var 732 drivers/video/fbdev/fsl-diu-fb.c var->transp.offset = 0; var 733 drivers/video/fbdev/fsl-diu-fb.c var->transp.msb_right = 0; var 736 drivers/video/fbdev/fsl-diu-fb.c var->red.length = 8; var 737 drivers/video/fbdev/fsl-diu-fb.c var->red.offset = 0; var 738 drivers/video/fbdev/fsl-diu-fb.c var->red.msb_right = 0; var 740 drivers/video/fbdev/fsl-diu-fb.c var->green.length = 8; var 741 drivers/video/fbdev/fsl-diu-fb.c var->green.offset = 8; var 742 drivers/video/fbdev/fsl-diu-fb.c var->green.msb_right = 0; var 744 drivers/video/fbdev/fsl-diu-fb.c var->blue.length = 8; var 745 drivers/video/fbdev/fsl-diu-fb.c var->blue.offset = 16; var 746 drivers/video/fbdev/fsl-diu-fb.c var->blue.msb_right = 0; var 748 drivers/video/fbdev/fsl-diu-fb.c var->transp.length = 0; var 749 drivers/video/fbdev/fsl-diu-fb.c var->transp.offset = 0; var 750 drivers/video/fbdev/fsl-diu-fb.c var->transp.msb_right = 0; var 753 drivers/video/fbdev/fsl-diu-fb.c var->red.length = 8; var 754 drivers/video/fbdev/fsl-diu-fb.c var->red.offset = 16; var 755 drivers/video/fbdev/fsl-diu-fb.c var->red.msb_right = 0; var 757 drivers/video/fbdev/fsl-diu-fb.c var->green.length = 8; var 758 drivers/video/fbdev/fsl-diu-fb.c var->green.offset = 8; var 759 drivers/video/fbdev/fsl-diu-fb.c var->green.msb_right = 0; var 761 drivers/video/fbdev/fsl-diu-fb.c var->blue.length = 8; var 762 drivers/video/fbdev/fsl-diu-fb.c var->blue.offset = 0; var 763 drivers/video/fbdev/fsl-diu-fb.c var->blue.msb_right = 0; var 765 drivers/video/fbdev/fsl-diu-fb.c var->transp.length = 8; var 766 drivers/video/fbdev/fsl-diu-fb.c var->transp.offset = 24; var 767 drivers/video/fbdev/fsl-diu-fb.c var->transp.msb_right = 0; var 772 drivers/video/fbdev/fsl-diu-fb.c var->height = -1; var 773 drivers/video/fbdev/fsl-diu-fb.c var->width = -1; var 774 drivers/video/fbdev/fsl-diu-fb.c var->grayscale = 0; var 777 drivers/video/fbdev/fsl-diu-fb.c var->sync |= var->nonstd; var 778 drivers/video/fbdev/fsl-diu-fb.c var->nonstd |= var->sync; var 780 drivers/video/fbdev/fsl-diu-fb.c adjust_aoi_size_position(var, info); var 787 drivers/video/fbdev/fsl-diu-fb.c struct fb_var_screeninfo *var = &info->var; var 791 drivers/video/fbdev/fsl-diu-fb.c fix->line_length = var->xres_virtual * var->bits_per_pixel / 8; var 801 drivers/video/fbdev/fsl-diu-fb.c struct fb_var_screeninfo *var = &info->var; var 832 drivers/video/fbdev/fsl-diu-fb.c out_be32(&hw->disp_size, (var->yres << 16) | var->xres); var 835 drivers/video/fbdev/fsl-diu-fb.c temp = var->left_margin << 22 | /* BP_H */ var 836 drivers/video/fbdev/fsl-diu-fb.c var->hsync_len << 11 | /* PW_H */ var 837 drivers/video/fbdev/fsl-diu-fb.c var->right_margin; /* FP_H */ var 841 drivers/video/fbdev/fsl-diu-fb.c temp = var->upper_margin << 22 | /* BP_V */ var 842 drivers/video/fbdev/fsl-diu-fb.c var->vsync_len << 11 | /* PW_V */ var 843 drivers/video/fbdev/fsl-diu-fb.c var->lower_margin; /* FP_V */ var 847 drivers/video/fbdev/fsl-diu-fb.c diu_ops.set_pixel_clock(var->pixclock); var 870 drivers/video/fbdev/fsl-diu-fb.c u32 smem_len = info->fix.line_length * info->var.yres_virtual; var 909 drivers/video/fbdev/fsl-diu-fb.c struct fb_var_screeninfo *var = &info->var; var 914 drivers/video/fbdev/fsl-diu-fb.c ad->offset_xyi = cpu_to_le32((var->yoffset << 16) | var->xoffset); var 1048 drivers/video/fbdev/fsl-diu-fb.c yy = (cursor->image.dy - info->var.yoffset) & 0x7ff; var 1049 drivers/video/fbdev/fsl-diu-fb.c xx = (cursor->image.dx - info->var.xoffset) & 0x7ff; var 1130 drivers/video/fbdev/fsl-diu-fb.c struct fb_var_screeninfo *var = &info->var; var 1140 drivers/video/fbdev/fsl-diu-fb.c len = info->var.yres_virtual * info->fix.line_length; var 1155 drivers/video/fbdev/fsl-diu-fb.c var->bits_per_pixel); var 1157 drivers/video/fbdev/fsl-diu-fb.c ad->pix_fmt = fsl_diu_get_pixel_format(var->bits_per_pixel); var 1160 drivers/video/fbdev/fsl-diu-fb.c ad->src_size_g_alpha = cpu_to_le32((var->yres_virtual << 12) | var 1161 drivers/video/fbdev/fsl-diu-fb.c var->xres_virtual) | mfbi->g_alpha; var 1163 drivers/video/fbdev/fsl-diu-fb.c ad->aoi_size = cpu_to_le32((var->yres << 16) | var->xres); var 1164 drivers/video/fbdev/fsl-diu-fb.c ad->offset_xyi = cpu_to_le32((var->yoffset << 16) | var->xoffset); var 1205 drivers/video/fbdev/fsl-diu-fb.c if (info->var.grayscale) var 1218 drivers/video/fbdev/fsl-diu-fb.c red = CNVT_TOHW(red, info->var.red.length); var 1219 drivers/video/fbdev/fsl-diu-fb.c green = CNVT_TOHW(green, info->var.green.length); var 1220 drivers/video/fbdev/fsl-diu-fb.c blue = CNVT_TOHW(blue, info->var.blue.length); var 1221 drivers/video/fbdev/fsl-diu-fb.c transp = CNVT_TOHW(transp, info->var.transp.length); var 1223 drivers/video/fbdev/fsl-diu-fb.c v = (red << info->var.red.offset) | var 1224 drivers/video/fbdev/fsl-diu-fb.c (green << info->var.green.offset) | var 1225 drivers/video/fbdev/fsl-diu-fb.c (blue << info->var.blue.offset) | var 1226 drivers/video/fbdev/fsl-diu-fb.c (transp << info->var.transp.offset); var 1242 drivers/video/fbdev/fsl-diu-fb.c static int fsl_diu_pan_display(struct fb_var_screeninfo *var, var 1245 drivers/video/fbdev/fsl-diu-fb.c if ((info->var.xoffset == var->xoffset) && var 1246 drivers/video/fbdev/fsl-diu-fb.c (info->var.yoffset == var->yoffset)) var 1249 drivers/video/fbdev/fsl-diu-fb.c if (var->xoffset + info->var.xres > info->var.xres_virtual var 1250 drivers/video/fbdev/fsl-diu-fb.c || var->yoffset + info->var.yres > info->var.yres_virtual) var 1253 drivers/video/fbdev/fsl-diu-fb.c info->var.xoffset = var->xoffset; var 1254 drivers/video/fbdev/fsl-diu-fb.c info->var.yoffset = var->yoffset; var 1256 drivers/video/fbdev/fsl-diu-fb.c if (var->vmode & FB_VMODE_YWRAP) var 1257 drivers/video/fbdev/fsl-diu-fb.c info->var.vmode |= FB_VMODE_YWRAP; var 1259 drivers/video/fbdev/fsl-diu-fb.c info->var.vmode &= ~FB_VMODE_YWRAP; var 1309 drivers/video/fbdev/fsl-diu-fb.c fsl_diu_check_var(&info->var, info); var 1407 drivers/video/fbdev/fsl-diu-fb.c fsl_diu_check_var(&info->var, info); var 1476 drivers/video/fbdev/fsl-diu-fb.c info->var.activate = FB_ACTIVATE_NOW; var 1500 drivers/video/fbdev/fsl-diu-fb.c rc = fb_find_mode(&info->var, info, aoi_mode, db, dbsize, NULL, var 1514 drivers/video/fbdev/fsl-diu-fb.c rc = fb_find_mode(&info->var, info, aoi_mode, fsl_diu_mode_db, var 1540 drivers/video/fbdev/fsl-diu-fb.c info->var.bits_per_pixel = default_bpp; var 1541 drivers/video/fbdev/fsl-diu-fb.c fb_videomode_to_var(&info->var, modedb); var 1544 drivers/video/fbdev/fsl-diu-fb.c if (fsl_diu_check_var(&info->var, info)) { var 106 drivers/video/fbdev/g364fb.c static int g364fb_pan_display(struct fb_var_screeninfo *var, var 138 drivers/video/fbdev/g364fb.c info->var.yoffset); var 149 drivers/video/fbdev/g364fb.c static int g364fb_pan_display(struct fb_var_screeninfo *var, var 152 drivers/video/fbdev/g364fb.c if (var->xoffset || var 153 drivers/video/fbdev/g364fb.c var->yoffset + info->var.yres > info->var.yres_virtual) var 156 drivers/video/fbdev/g364fb.c *(unsigned int *) TOP_REG = var->yoffset * info->var.xres; var 243 drivers/video/fbdev/g364fb.c fb_info.var = fb_var; var 36 drivers/video/fbdev/gbefb.c struct fb_var_screeninfo var; var 456 drivers/video/fbdev/gbefb.c static int compute_gbe_timing(struct fb_var_screeninfo *var, var 481 drivers/video/fbdev/gbefb.c error = var->pixclock - pixclock; var 506 drivers/video/fbdev/gbefb.c timing->width = var->xres; var 507 drivers/video/fbdev/gbefb.c timing->height = var->yres; var 513 drivers/video/fbdev/gbefb.c timing->htotal = var->left_margin + var->xres + var 514 drivers/video/fbdev/gbefb.c var->right_margin + var->hsync_len; var 515 drivers/video/fbdev/gbefb.c timing->vtotal = var->upper_margin + var->yres + var 516 drivers/video/fbdev/gbefb.c var->lower_margin + var->vsync_len; var 519 drivers/video/fbdev/gbefb.c timing->hblank_start = var->xres; var 520 drivers/video/fbdev/gbefb.c timing->vblank_start = var->yres; var 522 drivers/video/fbdev/gbefb.c timing->hsync_start = var->xres + var->right_margin + 1; var 523 drivers/video/fbdev/gbefb.c timing->hsync_end = timing->hsync_start + var->hsync_len; var 525 drivers/video/fbdev/gbefb.c timing->vsync_start = var->yres + var->lower_margin + 1; var 526 drivers/video/fbdev/gbefb.c timing->vsync_end = timing->vsync_start + var->vsync_len; var 651 drivers/video/fbdev/gbefb.c compute_gbe_timing(&info->var, &par->timing); var 653 drivers/video/fbdev/gbefb.c bytesPerPixel = info->var.bits_per_pixel / 8; var 654 drivers/video/fbdev/gbefb.c info->fix.line_length = info->var.xres_virtual * bytesPerPixel; var 819 drivers/video/fbdev/gbefb.c struct fb_var_screeninfo *var) var 828 drivers/video/fbdev/gbefb.c switch (var->bits_per_pixel) { var 839 drivers/video/fbdev/gbefb.c fix->line_length = var->xres_virtual * var->bits_per_pixel / 8; var 862 drivers/video/fbdev/gbefb.c if (info->var.bits_per_pixel <= 8) { var 875 drivers/video/fbdev/gbefb.c switch (info->var.bits_per_pixel) { var 882 drivers/video/fbdev/gbefb.c (red << info->var.red.offset) | var 883 drivers/video/fbdev/gbefb.c (green << info->var.green.offset) | var 884 drivers/video/fbdev/gbefb.c (blue << info->var.blue.offset); var 888 drivers/video/fbdev/gbefb.c (red << info->var.red.offset) | var 889 drivers/video/fbdev/gbefb.c (green << info->var.green.offset) | var 890 drivers/video/fbdev/gbefb.c (blue << info->var.blue.offset); var 901 drivers/video/fbdev/gbefb.c static int gbefb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 908 drivers/video/fbdev/gbefb.c if (var->bits_per_pixel <= 8) var 909 drivers/video/fbdev/gbefb.c var->bits_per_pixel = 8; var 910 drivers/video/fbdev/gbefb.c else if (var->bits_per_pixel <= 16) var 911 drivers/video/fbdev/gbefb.c var->bits_per_pixel = 16; var 912 drivers/video/fbdev/gbefb.c else if (var->bits_per_pixel <= 32) var 913 drivers/video/fbdev/gbefb.c var->bits_per_pixel = 32; var 919 drivers/video/fbdev/gbefb.c if ((var->xres * var->yres * var->bits_per_pixel) & 4095) var 922 drivers/video/fbdev/gbefb.c var->grayscale = 0; /* No grayscale for now */ var 924 drivers/video/fbdev/gbefb.c ret = compute_gbe_timing(var, &timing); var 925 drivers/video/fbdev/gbefb.c var->pixclock = ret; var 930 drivers/video/fbdev/gbefb.c if (var->xres > var->xres_virtual || (!ywrap && !ypan)) var 931 drivers/video/fbdev/gbefb.c var->xres_virtual = var->xres; var 932 drivers/video/fbdev/gbefb.c if (var->yres > var->yres_virtual || (!ywrap && !ypan)) var 933 drivers/video/fbdev/gbefb.c var->yres_virtual = var->yres; var 935 drivers/video/fbdev/gbefb.c if (var->vmode & FB_VMODE_CONUPDATE) { var 936 drivers/video/fbdev/gbefb.c var->vmode |= FB_VMODE_YWRAP; var 937 drivers/video/fbdev/gbefb.c var->xoffset = info->var.xoffset; var 938 drivers/video/fbdev/gbefb.c var->yoffset = info->var.yoffset; var 942 drivers/video/fbdev/gbefb.c var->grayscale = 0; var 945 drivers/video/fbdev/gbefb.c line_length = var->xres_virtual * var->bits_per_pixel / 8; var 946 drivers/video/fbdev/gbefb.c if (line_length * var->yres_virtual > gbe_mem_size) var 949 drivers/video/fbdev/gbefb.c switch (var->bits_per_pixel) { var 951 drivers/video/fbdev/gbefb.c var->red.offset = 0; var 952 drivers/video/fbdev/gbefb.c var->red.length = 8; var 953 drivers/video/fbdev/gbefb.c var->green.offset = 0; var 954 drivers/video/fbdev/gbefb.c var->green.length = 8; var 955 drivers/video/fbdev/gbefb.c var->blue.offset = 0; var 956 drivers/video/fbdev/gbefb.c var->blue.length = 8; var 957 drivers/video/fbdev/gbefb.c var->transp.offset = 0; var 958 drivers/video/fbdev/gbefb.c var->transp.length = 0; var 961 drivers/video/fbdev/gbefb.c var->red.offset = 10; var 962 drivers/video/fbdev/gbefb.c var->red.length = 5; var 963 drivers/video/fbdev/gbefb.c var->green.offset = 5; var 964 drivers/video/fbdev/gbefb.c var->green.length = 5; var 965 drivers/video/fbdev/gbefb.c var->blue.offset = 0; var 966 drivers/video/fbdev/gbefb.c var->blue.length = 5; var 967 drivers/video/fbdev/gbefb.c var->transp.offset = 0; var 968 drivers/video/fbdev/gbefb.c var->transp.length = 0; var 971 drivers/video/fbdev/gbefb.c var->red.offset = 24; var 972 drivers/video/fbdev/gbefb.c var->red.length = 8; var 973 drivers/video/fbdev/gbefb.c var->green.offset = 16; var 974 drivers/video/fbdev/gbefb.c var->green.length = 8; var 975 drivers/video/fbdev/gbefb.c var->blue.offset = 8; var 976 drivers/video/fbdev/gbefb.c var->blue.length = 8; var 977 drivers/video/fbdev/gbefb.c var->transp.offset = 0; var 978 drivers/video/fbdev/gbefb.c var->transp.length = 8; var 981 drivers/video/fbdev/gbefb.c var->red.msb_right = 0; var 982 drivers/video/fbdev/gbefb.c var->green.msb_right = 0; var 983 drivers/video/fbdev/gbefb.c var->blue.msb_right = 0; var 984 drivers/video/fbdev/gbefb.c var->transp.msb_right = 0; var 986 drivers/video/fbdev/gbefb.c var->left_margin = timing.htotal - timing.hsync_end; var 987 drivers/video/fbdev/gbefb.c var->right_margin = timing.hsync_start - timing.width; var 988 drivers/video/fbdev/gbefb.c var->upper_margin = timing.vtotal - timing.vsync_end; var 989 drivers/video/fbdev/gbefb.c var->lower_margin = timing.vsync_start - timing.height; var 990 drivers/video/fbdev/gbefb.c var->hsync_len = timing.hsync_end - timing.hsync_start; var 991 drivers/video/fbdev/gbefb.c var->vsync_len = timing.vsync_end - timing.vsync_start; var 1212 drivers/video/fbdev/gbefb.c if (fb_find_mode(&par->var, info, mode_option, NULL, 0, var 1214 drivers/video/fbdev/gbefb.c par->var = *default_var; var 1215 drivers/video/fbdev/gbefb.c info->var = par->var; var 1216 drivers/video/fbdev/gbefb.c gbefb_check_var(&par->var, info); var 1217 drivers/video/fbdev/gbefb.c gbefb_encode_fix(&info->fix, &info->var); var 104 drivers/video/fbdev/geode/display_gx.c ((info->var.xres * info->var.bits_per_pixel/8) >> 3) + 2); var 112 drivers/video/fbdev/geode/display_gx.c switch (info->var.bits_per_pixel) { var 129 drivers/video/fbdev/geode/display_gx.c hactive = info->var.xres; var 131 drivers/video/fbdev/geode/display_gx.c hsyncstart = hblankstart + info->var.right_margin; var 132 drivers/video/fbdev/geode/display_gx.c hsyncend = hsyncstart + info->var.hsync_len; var 133 drivers/video/fbdev/geode/display_gx.c hblankend = hsyncend + info->var.left_margin; var 136 drivers/video/fbdev/geode/display_gx.c vactive = info->var.yres; var 138 drivers/video/fbdev/geode/display_gx.c vsyncstart = vblankstart + info->var.lower_margin; var 139 drivers/video/fbdev/geode/display_gx.c vsyncend = vsyncstart + info->var.vsync_len; var 140 drivers/video/fbdev/geode/display_gx.c vblankend = vsyncend + info->var.upper_margin; var 135 drivers/video/fbdev/geode/display_gx1.c writel(((info->var.xres * info->var.bits_per_pixel/8) >> 3) + 2, var 140 drivers/video/fbdev/geode/display_gx1.c if (info->var.bits_per_pixel == 8) ocfg |= DC_OCFG_8BPP; var 147 drivers/video/fbdev/geode/display_gx1.c hactive = info->var.xres; var 149 drivers/video/fbdev/geode/display_gx1.c hsyncstart = hblankstart + info->var.right_margin; var 150 drivers/video/fbdev/geode/display_gx1.c hsyncend = hsyncstart + info->var.hsync_len; var 151 drivers/video/fbdev/geode/display_gx1.c hblankend = hsyncend + info->var.left_margin; var 154 drivers/video/fbdev/geode/display_gx1.c vactive = info->var.yres; var 156 drivers/video/fbdev/geode/display_gx1.c vsyncstart = vblankstart + info->var.lower_margin; var 157 drivers/video/fbdev/geode/display_gx1.c vsyncend = vsyncstart + info->var.vsync_len; var 158 drivers/video/fbdev/geode/display_gx1.c vblankend = vsyncend + info->var.upper_margin; var 96 drivers/video/fbdev/geode/gx1fb_core.c static int gx1fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 101 drivers/video/fbdev/geode/gx1fb_core.c if (var->xres > 1280 || var->yres > 1024) var 104 drivers/video/fbdev/geode/gx1fb_core.c if (par->panel_x && (var->xres > par->panel_x || var->yres > par->panel_y)) var 108 drivers/video/fbdev/geode/gx1fb_core.c if (var->bits_per_pixel == 16) { var 109 drivers/video/fbdev/geode/gx1fb_core.c var->red.offset = 11; var->red.length = 5; var 110 drivers/video/fbdev/geode/gx1fb_core.c var->green.offset = 5; var->green.length = 6; var 111 drivers/video/fbdev/geode/gx1fb_core.c var->blue.offset = 0; var->blue.length = 5; var 112 drivers/video/fbdev/geode/gx1fb_core.c var->transp.offset = 0; var->transp.length = 0; var 113 drivers/video/fbdev/geode/gx1fb_core.c } else if (var->bits_per_pixel == 8) { var 114 drivers/video/fbdev/geode/gx1fb_core.c var->red.offset = 0; var->red.length = 8; var 115 drivers/video/fbdev/geode/gx1fb_core.c var->green.offset = 0; var->green.length = 8; var 116 drivers/video/fbdev/geode/gx1fb_core.c var->blue.offset = 0; var->blue.length = 8; var 117 drivers/video/fbdev/geode/gx1fb_core.c var->transp.offset = 0; var->transp.length = 0; var 122 drivers/video/fbdev/geode/gx1fb_core.c if (gx1_line_delta(var->xres, var->bits_per_pixel) * var->yres > info->fix.smem_len) var 134 drivers/video/fbdev/geode/gx1fb_core.c if (info->var.bits_per_pixel == 16) var 139 drivers/video/fbdev/geode/gx1fb_core.c info->fix.line_length = gx1_line_delta(info->var.xres, info->var.bits_per_pixel); var 159 drivers/video/fbdev/geode/gx1fb_core.c if (info->var.grayscale) { var 172 drivers/video/fbdev/geode/gx1fb_core.c v = chan_to_field(red, &info->var.red); var 173 drivers/video/fbdev/geode/gx1fb_core.c v |= chan_to_field(green, &info->var.green); var 174 drivers/video/fbdev/geode/gx1fb_core.c v |= chan_to_field(blue, &info->var.blue); var 288 drivers/video/fbdev/geode/gx1fb_core.c info->var.nonstd = 0; var 289 drivers/video/fbdev/geode/gx1fb_core.c info->var.activate = FB_ACTIVATE_NOW; var 290 drivers/video/fbdev/geode/gx1fb_core.c info->var.height = -1; var 291 drivers/video/fbdev/geode/gx1fb_core.c info->var.width = -1; var 292 drivers/video/fbdev/geode/gx1fb_core.c info->var.accel_flags = 0; var 293 drivers/video/fbdev/geode/gx1fb_core.c info->var.vmode = FB_VMODE_NONINTERLACED; var 301 drivers/video/fbdev/geode/gx1fb_core.c info->var.grayscale = 0; var 337 drivers/video/fbdev/geode/gx1fb_core.c ret = fb_find_mode(&info->var, info, mode_option, var 348 drivers/video/fbdev/geode/gx1fb_core.c gx1fb_check_var(&info->var, info); var 125 drivers/video/fbdev/geode/gxfb_core.c static int gxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 127 drivers/video/fbdev/geode/gxfb_core.c if (var->xres > 1600 || var->yres > 1200) var 129 drivers/video/fbdev/geode/gxfb_core.c if ((var->xres > 1280 || var->yres > 1024) && var->bits_per_pixel > 16) var 132 drivers/video/fbdev/geode/gxfb_core.c if (var->bits_per_pixel == 32) { var 133 drivers/video/fbdev/geode/gxfb_core.c var->red.offset = 16; var->red.length = 8; var 134 drivers/video/fbdev/geode/gxfb_core.c var->green.offset = 8; var->green.length = 8; var 135 drivers/video/fbdev/geode/gxfb_core.c var->blue.offset = 0; var->blue.length = 8; var 136 drivers/video/fbdev/geode/gxfb_core.c } else if (var->bits_per_pixel == 16) { var 137 drivers/video/fbdev/geode/gxfb_core.c var->red.offset = 11; var->red.length = 5; var 138 drivers/video/fbdev/geode/gxfb_core.c var->green.offset = 5; var->green.length = 6; var 139 drivers/video/fbdev/geode/gxfb_core.c var->blue.offset = 0; var->blue.length = 5; var 140 drivers/video/fbdev/geode/gxfb_core.c } else if (var->bits_per_pixel == 8) { var 141 drivers/video/fbdev/geode/gxfb_core.c var->red.offset = 0; var->red.length = 8; var 142 drivers/video/fbdev/geode/gxfb_core.c var->green.offset = 0; var->green.length = 8; var 143 drivers/video/fbdev/geode/gxfb_core.c var->blue.offset = 0; var->blue.length = 8; var 146 drivers/video/fbdev/geode/gxfb_core.c var->transp.offset = 0; var->transp.length = 0; var 149 drivers/video/fbdev/geode/gxfb_core.c if (gx_line_delta(var->xres, var->bits_per_pixel) * var->yres > info->fix.smem_len) var 159 drivers/video/fbdev/geode/gxfb_core.c if (info->var.bits_per_pixel > 8) var 164 drivers/video/fbdev/geode/gxfb_core.c info->fix.line_length = gx_line_delta(info->var.xres, info->var.bits_per_pixel); var 182 drivers/video/fbdev/geode/gxfb_core.c if (info->var.grayscale) { var 195 drivers/video/fbdev/geode/gxfb_core.c v = chan_to_field(red, &info->var.red); var 196 drivers/video/fbdev/geode/gxfb_core.c v |= chan_to_field(green, &info->var.green); var 197 drivers/video/fbdev/geode/gxfb_core.c v |= chan_to_field(blue, &info->var.blue); var 302 drivers/video/fbdev/geode/gxfb_core.c info->var.nonstd = 0; var 303 drivers/video/fbdev/geode/gxfb_core.c info->var.activate = FB_ACTIVATE_NOW; var 304 drivers/video/fbdev/geode/gxfb_core.c info->var.height = -1; var 305 drivers/video/fbdev/geode/gxfb_core.c info->var.width = -1; var 306 drivers/video/fbdev/geode/gxfb_core.c info->var.accel_flags = 0; var 307 drivers/video/fbdev/geode/gxfb_core.c info->var.vmode = FB_VMODE_NONINTERLACED; var 315 drivers/video/fbdev/geode/gxfb_core.c info->var.grayscale = 0; var 391 drivers/video/fbdev/geode/gxfb_core.c ret = fb_find_mode(&info->var, info, mode_option, var 403 drivers/video/fbdev/geode/gxfb_core.c gxfb_check_var(&info->var, info); var 235 drivers/video/fbdev/geode/lxfb_core.c static int lxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 237 drivers/video/fbdev/geode/lxfb_core.c if (var->xres > 1920 || var->yres > 1440) var 240 drivers/video/fbdev/geode/lxfb_core.c if (var->bits_per_pixel == 32) { var 241 drivers/video/fbdev/geode/lxfb_core.c var->red.offset = 16; var->red.length = 8; var 242 drivers/video/fbdev/geode/lxfb_core.c var->green.offset = 8; var->green.length = 8; var 243 drivers/video/fbdev/geode/lxfb_core.c var->blue.offset = 0; var->blue.length = 8; var 244 drivers/video/fbdev/geode/lxfb_core.c } else if (var->bits_per_pixel == 16) { var 245 drivers/video/fbdev/geode/lxfb_core.c var->red.offset = 11; var->red.length = 5; var 246 drivers/video/fbdev/geode/lxfb_core.c var->green.offset = 5; var->green.length = 6; var 247 drivers/video/fbdev/geode/lxfb_core.c var->blue.offset = 0; var->blue.length = 5; var 248 drivers/video/fbdev/geode/lxfb_core.c } else if (var->bits_per_pixel == 8) { var 249 drivers/video/fbdev/geode/lxfb_core.c var->red.offset = 0; var->red.length = 8; var 250 drivers/video/fbdev/geode/lxfb_core.c var->green.offset = 0; var->green.length = 8; var 251 drivers/video/fbdev/geode/lxfb_core.c var->blue.offset = 0; var->blue.length = 8; var 255 drivers/video/fbdev/geode/lxfb_core.c var->transp.offset = 0; var->transp.length = 0; var 258 drivers/video/fbdev/geode/lxfb_core.c if ((lx_get_pitch(var->xres, var->bits_per_pixel) * var->yres) var 267 drivers/video/fbdev/geode/lxfb_core.c if (info->var.bits_per_pixel > 8) var 272 drivers/video/fbdev/geode/lxfb_core.c info->fix.line_length = lx_get_pitch(info->var.xres, var 273 drivers/video/fbdev/geode/lxfb_core.c info->var.bits_per_pixel); var 290 drivers/video/fbdev/geode/lxfb_core.c if (info->var.grayscale) { var 303 drivers/video/fbdev/geode/lxfb_core.c v = chan_to_field(red, &info->var.red); var 304 drivers/video/fbdev/geode/lxfb_core.c v |= chan_to_field(green, &info->var.green); var 305 drivers/video/fbdev/geode/lxfb_core.c v |= chan_to_field(blue, &info->var.blue); var 423 drivers/video/fbdev/geode/lxfb_core.c info->var.nonstd = 0; var 424 drivers/video/fbdev/geode/lxfb_core.c info->var.activate = FB_ACTIVATE_NOW; var 425 drivers/video/fbdev/geode/lxfb_core.c info->var.height = -1; var 426 drivers/video/fbdev/geode/lxfb_core.c info->var.width = -1; var 427 drivers/video/fbdev/geode/lxfb_core.c info->var.accel_flags = 0; var 428 drivers/video/fbdev/geode/lxfb_core.c info->var.vmode = FB_VMODE_NONINTERLACED; var 441 drivers/video/fbdev/geode/lxfb_core.c info->var.grayscale = 0; var 518 drivers/video/fbdev/geode/lxfb_core.c ret = fb_find_mode(&info->var, info, mode_option, var 535 drivers/video/fbdev/geode/lxfb_core.c lxfb_check_var(&info->var, info); var 165 drivers/video/fbdev/geode/lxfb_ops.c freq = (unsigned int) (1000000000 / info->var.pixclock); var 263 drivers/video/fbdev/geode/lxfb_ops.c if (info->var.sync & FB_SYNC_HOR_HIGH_ACT) var 266 drivers/video/fbdev/geode/lxfb_ops.c if (info->var.sync & FB_SYNC_VERT_HIGH_ACT) var 275 drivers/video/fbdev/geode/lxfb_ops.c if (!(info->var.sync & FB_SYNC_HOR_HIGH_ACT)) var 278 drivers/video/fbdev/geode/lxfb_ops.c if (!(info->var.sync & FB_SYNC_VERT_HIGH_ACT)) var 407 drivers/video/fbdev/geode/lxfb_ops.c max = info->fix.line_length * info->var.yres; var 415 drivers/video/fbdev/geode/lxfb_ops.c size = info->var.xres * (info->var.bits_per_pixel >> 3); var 447 drivers/video/fbdev/geode/lxfb_ops.c switch (info->var.bits_per_pixel) { var 464 drivers/video/fbdev/geode/lxfb_ops.c hactive = info->var.xres; var 466 drivers/video/fbdev/geode/lxfb_ops.c hsyncstart = hblankstart + info->var.right_margin; var 467 drivers/video/fbdev/geode/lxfb_ops.c hsyncend = hsyncstart + info->var.hsync_len; var 468 drivers/video/fbdev/geode/lxfb_ops.c hblankend = hsyncend + info->var.left_margin; var 471 drivers/video/fbdev/geode/lxfb_ops.c vactive = info->var.yres; var 473 drivers/video/fbdev/geode/lxfb_ops.c vsyncstart = vblankstart + info->var.lower_margin; var 474 drivers/video/fbdev/geode/lxfb_ops.c vsyncend = vsyncstart + info->var.vsync_len; var 475 drivers/video/fbdev/geode/lxfb_ops.c vblankend = vsyncend + info->var.upper_margin; var 491 drivers/video/fbdev/geode/lxfb_ops.c (info->var.xres - 1) << 16 | (info->var.yres - 1)); var 77 drivers/video/fbdev/geode/video_cs5530.c min = cs5530_pll_table[0].pixclock - info->var.pixclock; var 80 drivers/video/fbdev/geode/video_cs5530.c diff = cs5530_pll_table[i].pixclock - info->var.pixclock; var 125 drivers/video/fbdev/geode/video_cs5530.c if (info->var.sync & FB_SYNC_HOR_HIGH_ACT) var 127 drivers/video/fbdev/geode/video_cs5530.c if (info->var.sync & FB_SYNC_VERT_HIGH_ACT) var 136 drivers/video/fbdev/geode/video_gx.c min = abs(pll_table[0].pixclock - info->var.pixclock); var 138 drivers/video/fbdev/geode/video_gx.c diff = abs(pll_table[i].pixclock - info->var.pixclock); var 198 drivers/video/fbdev/geode/video_gx.c fp |= info->var.yres << FP_PT1_VSIZE_SHIFT; var 208 drivers/video/fbdev/geode/video_gx.c if (!(info->var.sync & FB_SYNC_VERT_HIGH_ACT)) var 211 drivers/video/fbdev/geode/video_gx.c if (!(info->var.sync & FB_SYNC_HOR_HIGH_ACT)) var 269 drivers/video/fbdev/geode/video_gx.c if (!(info->var.sync & FB_SYNC_HOR_HIGH_ACT)) var 271 drivers/video/fbdev/geode/video_gx.c if (!(info->var.sync & FB_SYNC_VERT_HIGH_ACT)) var 78 drivers/video/fbdev/goldfishfb.c fb->cmap[regno] = convert_bitfield(transp, &fb->fb.var.transp) | var 79 drivers/video/fbdev/goldfishfb.c convert_bitfield(blue, &fb->fb.var.blue) | var 80 drivers/video/fbdev/goldfishfb.c convert_bitfield(green, &fb->fb.var.green) | var 81 drivers/video/fbdev/goldfishfb.c convert_bitfield(red, &fb->fb.var.red); var 88 drivers/video/fbdev/goldfishfb.c static int goldfish_fb_check_var(struct fb_var_screeninfo *var, var 91 drivers/video/fbdev/goldfishfb.c if ((var->rotate & 1) != (info->var.rotate & 1)) { var 92 drivers/video/fbdev/goldfishfb.c if ((var->xres != info->var.yres) || var 93 drivers/video/fbdev/goldfishfb.c (var->yres != info->var.xres) || var 94 drivers/video/fbdev/goldfishfb.c (var->xres_virtual != info->var.yres) || var 95 drivers/video/fbdev/goldfishfb.c (var->yres_virtual > info->var.xres * 2) || var 96 drivers/video/fbdev/goldfishfb.c (var->yres_virtual < info->var.xres)) { var 100 drivers/video/fbdev/goldfishfb.c if ((var->xres != info->var.xres) || var 101 drivers/video/fbdev/goldfishfb.c (var->yres != info->var.yres) || var 102 drivers/video/fbdev/goldfishfb.c (var->xres_virtual != info->var.xres) || var 103 drivers/video/fbdev/goldfishfb.c (var->yres_virtual > info->var.yres * 2) || var 104 drivers/video/fbdev/goldfishfb.c (var->yres_virtual < info->var.yres)) { var 108 drivers/video/fbdev/goldfishfb.c if ((var->xoffset != info->var.xoffset) || var 109 drivers/video/fbdev/goldfishfb.c (var->bits_per_pixel != info->var.bits_per_pixel) || var 110 drivers/video/fbdev/goldfishfb.c (var->grayscale != info->var.grayscale)) { var 120 drivers/video/fbdev/goldfishfb.c if (fb->rotation != fb->fb.var.rotate) { var 121 drivers/video/fbdev/goldfishfb.c info->fix.line_length = info->var.xres * 2; var 122 drivers/video/fbdev/goldfishfb.c fb->rotation = fb->fb.var.rotate; var 129 drivers/video/fbdev/goldfishfb.c static int goldfish_fb_pan_display(struct fb_var_screeninfo *var, var 138 drivers/video/fbdev/goldfishfb.c writel(fb->fb.fix.smem_start + fb->fb.var.xres * 2 * var->yoffset, var 223 drivers/video/fbdev/goldfishfb.c fb->fb.var.xres = width; var 224 drivers/video/fbdev/goldfishfb.c fb->fb.var.yres = height; var 225 drivers/video/fbdev/goldfishfb.c fb->fb.var.xres_virtual = width; var 226 drivers/video/fbdev/goldfishfb.c fb->fb.var.yres_virtual = height * 2; var 227 drivers/video/fbdev/goldfishfb.c fb->fb.var.bits_per_pixel = 16; var 228 drivers/video/fbdev/goldfishfb.c fb->fb.var.activate = FB_ACTIVATE_NOW; var 229 drivers/video/fbdev/goldfishfb.c fb->fb.var.height = readl(fb->reg_base + FB_GET_PHYS_HEIGHT); var 230 drivers/video/fbdev/goldfishfb.c fb->fb.var.width = readl(fb->reg_base + FB_GET_PHYS_WIDTH); var 231 drivers/video/fbdev/goldfishfb.c fb->fb.var.pixclock = 0; var 233 drivers/video/fbdev/goldfishfb.c fb->fb.var.red.offset = 11; var 234 drivers/video/fbdev/goldfishfb.c fb->fb.var.red.length = 5; var 235 drivers/video/fbdev/goldfishfb.c fb->fb.var.green.offset = 5; var 236 drivers/video/fbdev/goldfishfb.c fb->fb.var.green.length = 6; var 237 drivers/video/fbdev/goldfishfb.c fb->fb.var.blue.offset = 0; var 238 drivers/video/fbdev/goldfishfb.c fb->fb.var.blue.length = 5; var 253 drivers/video/fbdev/goldfishfb.c ret = fb_set_var(&fb->fb, &fb->fb.var); var 263 drivers/video/fbdev/goldfishfb.c goldfish_fb_pan_display(&fb->fb.var, &fb->fb); /* updates base */ var 291 drivers/video/fbdev/goldfishfb.c framesize = fb->fb.var.xres_virtual * fb->fb.var.yres_virtual * 2; var 78 drivers/video/fbdev/grvga.c static int grvga_check_var(struct fb_var_screeninfo *var, var 84 drivers/video/fbdev/grvga.c if (!var->xres) var 85 drivers/video/fbdev/grvga.c var->xres = 1; var 86 drivers/video/fbdev/grvga.c if (!var->yres) var 87 drivers/video/fbdev/grvga.c var->yres = 1; var 88 drivers/video/fbdev/grvga.c if (var->bits_per_pixel <= 8) var 89 drivers/video/fbdev/grvga.c var->bits_per_pixel = 8; var 90 drivers/video/fbdev/grvga.c else if (var->bits_per_pixel <= 16) var 91 drivers/video/fbdev/grvga.c var->bits_per_pixel = 16; var 92 drivers/video/fbdev/grvga.c else if (var->bits_per_pixel <= 24) var 93 drivers/video/fbdev/grvga.c var->bits_per_pixel = 24; var 94 drivers/video/fbdev/grvga.c else if (var->bits_per_pixel <= 32) var 95 drivers/video/fbdev/grvga.c var->bits_per_pixel = 32; var 99 drivers/video/fbdev/grvga.c var->xres_virtual = var->xres; var 100 drivers/video/fbdev/grvga.c var->yres_virtual = 2*var->yres; var 103 drivers/video/fbdev/grvga.c if ((var->yres_virtual*var->xres_virtual*var->bits_per_pixel/8) > info->fix.smem_len) var 109 drivers/video/fbdev/grvga.c if (var->pixclock == par->regs->clk_vector[i]) var 117 drivers/video/fbdev/grvga.c switch (info->var.bits_per_pixel) { var 119 drivers/video/fbdev/grvga.c var->red = (struct fb_bitfield) {0, 8, 0}; /* offset, length, msb-right */ var 120 drivers/video/fbdev/grvga.c var->green = (struct fb_bitfield) {0, 8, 0}; var 121 drivers/video/fbdev/grvga.c var->blue = (struct fb_bitfield) {0, 8, 0}; var 122 drivers/video/fbdev/grvga.c var->transp = (struct fb_bitfield) {0, 0, 0}; var 125 drivers/video/fbdev/grvga.c var->red = (struct fb_bitfield) {11, 5, 0}; var 126 drivers/video/fbdev/grvga.c var->green = (struct fb_bitfield) {5, 6, 0}; var 127 drivers/video/fbdev/grvga.c var->blue = (struct fb_bitfield) {0, 5, 0}; var 128 drivers/video/fbdev/grvga.c var->transp = (struct fb_bitfield) {0, 0, 0}; var 132 drivers/video/fbdev/grvga.c var->red = (struct fb_bitfield) {16, 8, 0}; var 133 drivers/video/fbdev/grvga.c var->green = (struct fb_bitfield) {8, 8, 0}; var 134 drivers/video/fbdev/grvga.c var->blue = (struct fb_bitfield) {0, 8, 0}; var 135 drivers/video/fbdev/grvga.c var->transp = (struct fb_bitfield) {24, 8, 0}; var 150 drivers/video/fbdev/grvga.c __raw_writel(((info->var.yres - 1) << 16) | (info->var.xres - 1), var 153 drivers/video/fbdev/grvga.c __raw_writel((info->var.lower_margin << 16) | (info->var.right_margin), var 156 drivers/video/fbdev/grvga.c __raw_writel((info->var.vsync_len << 16) | (info->var.hsync_len), var 159 drivers/video/fbdev/grvga.c __raw_writel(((info->var.yres + info->var.lower_margin + info->var.upper_margin + info->var.vsync_len - 1) << 16) | var 160 drivers/video/fbdev/grvga.c (info->var.xres + info->var.right_margin + info->var.left_margin + info->var.hsync_len - 1), var 163 drivers/video/fbdev/grvga.c switch (info->var.bits_per_pixel) { var 184 drivers/video/fbdev/grvga.c info->fix.line_length = (info->var.xres_virtual*info->var.bits_per_pixel)/8; var 196 drivers/video/fbdev/grvga.c if (info->var.grayscale) { var 205 drivers/video/fbdev/grvga.c red = CNVT_TOHW(red, info->var.red.length); var 206 drivers/video/fbdev/grvga.c green = CNVT_TOHW(green, info->var.green.length); var 207 drivers/video/fbdev/grvga.c blue = CNVT_TOHW(blue, info->var.blue.length); var 208 drivers/video/fbdev/grvga.c transp = CNVT_TOHW(transp, info->var.transp.length); var 224 drivers/video/fbdev/grvga.c v = (red << info->var.red.offset) | var 225 drivers/video/fbdev/grvga.c (green << info->var.green.offset) | var 226 drivers/video/fbdev/grvga.c (blue << info->var.blue.offset) | var 227 drivers/video/fbdev/grvga.c (transp << info->var.transp.offset); var 234 drivers/video/fbdev/grvga.c static int grvga_pan_display(struct fb_var_screeninfo *var, var 241 drivers/video/fbdev/grvga.c if (var->xoffset != 0) var 244 drivers/video/fbdev/grvga.c base_addr = fix->smem_start + (var->yoffset * fix->line_length); var 363 drivers/video/fbdev/grvga.c if (grvga_parse_custom(this_opt, &info->var) < 0) { var 408 drivers/video/fbdev/grvga.c retval = fb_find_mode(&info->var, info, mode_opt, var 417 drivers/video/fbdev/grvga.c grvga_mem_size = info->var.xres_virtual * info->var.yres_virtual * info->var.bits_per_pixel/8; var 476 drivers/video/fbdev/grvga.c info->node, info->var.xres, info->var.yres, info->var.bits_per_pixel, var 283 drivers/video/fbdev/gxt4500.c static int gxt4500_var_to_par(struct fb_var_screeninfo *var, var 286 drivers/video/fbdev/gxt4500.c if (var->xres + var->xoffset > var->xres_virtual || var 287 drivers/video/fbdev/gxt4500.c var->yres + var->yoffset > var->yres_virtual || var 288 drivers/video/fbdev/gxt4500.c var->xres_virtual > 4096) var 290 drivers/video/fbdev/gxt4500.c if ((var->vmode & FB_VMODE_MASK) != FB_VMODE_NONINTERLACED) var 293 drivers/video/fbdev/gxt4500.c if (calc_pll(var->pixclock, par) < 0) var 296 drivers/video/fbdev/gxt4500.c switch (var->bits_per_pixel) { var 298 drivers/video/fbdev/gxt4500.c if (var->transp.length) var 307 drivers/video/fbdev/gxt4500.c if (var->green.length == 5) var 325 drivers/video/fbdev/gxt4500.c static void gxt4500_unpack_pixfmt(struct fb_var_screeninfo *var, var 328 drivers/video/fbdev/gxt4500.c var->bits_per_pixel = pixsize[pixfmt] * 8; var 329 drivers/video/fbdev/gxt4500.c var->red = eightbits; var 330 drivers/video/fbdev/gxt4500.c var->green = eightbits; var 331 drivers/video/fbdev/gxt4500.c var->blue = eightbits; var 332 drivers/video/fbdev/gxt4500.c var->transp = nobits; var 336 drivers/video/fbdev/gxt4500.c var->red.length = 5; var 337 drivers/video/fbdev/gxt4500.c var->green.length = 6; var 338 drivers/video/fbdev/gxt4500.c var->blue.length = 5; var 341 drivers/video/fbdev/gxt4500.c var->red.length = 5; var 342 drivers/video/fbdev/gxt4500.c var->green.length = 5; var 343 drivers/video/fbdev/gxt4500.c var->blue.length = 5; var 344 drivers/video/fbdev/gxt4500.c var->transp.length = 1; var 347 drivers/video/fbdev/gxt4500.c var->transp.length = 8; var 351 drivers/video/fbdev/gxt4500.c var->blue.offset = 0; var 352 drivers/video/fbdev/gxt4500.c var->green.offset = var->blue.length; var 353 drivers/video/fbdev/gxt4500.c var->red.offset = var->green.offset + var->green.length; var 354 drivers/video/fbdev/gxt4500.c if (var->transp.length) var 355 drivers/video/fbdev/gxt4500.c var->transp.offset = var 356 drivers/video/fbdev/gxt4500.c var->red.offset + var->red.length; var 360 drivers/video/fbdev/gxt4500.c static int gxt4500_check_var(struct fb_var_screeninfo *var, var 367 drivers/video/fbdev/gxt4500.c err = gxt4500_var_to_par(var, &par); var 369 drivers/video/fbdev/gxt4500.c var->pixclock = calc_pixclock(&par); var 370 drivers/video/fbdev/gxt4500.c gxt4500_unpack_pixfmt(var, par.pixfmt); var 378 drivers/video/fbdev/gxt4500.c struct fb_var_screeninfo *var = &info->var; var 387 drivers/video/fbdev/gxt4500.c err = gxt4500_var_to_par(var, par); var 429 drivers/video/fbdev/gxt4500.c htot = var->xres + var->left_margin + var->right_margin + var 430 drivers/video/fbdev/gxt4500.c var->hsync_len; var 432 drivers/video/fbdev/gxt4500.c writereg(par, DTG_HORIZ_DISPLAY, var->xres - 1); var 433 drivers/video/fbdev/gxt4500.c writereg(par, DTG_HSYNC_START, var->xres + var->right_margin - 1); var 435 drivers/video/fbdev/gxt4500.c var->xres + var->right_margin + var->hsync_len - 1); var 437 drivers/video/fbdev/gxt4500.c var->xres + var->right_margin + var->hsync_len - 1); var 439 drivers/video/fbdev/gxt4500.c var->yres + var->upper_margin + var->lower_margin + var 440 drivers/video/fbdev/gxt4500.c var->vsync_len - 1); var 441 drivers/video/fbdev/gxt4500.c writereg(par, DTG_VERT_DISPLAY, var->yres - 1); var 442 drivers/video/fbdev/gxt4500.c writereg(par, DTG_VSYNC_START, var->yres + var->lower_margin - 1); var 444 drivers/video/fbdev/gxt4500.c var->yres + var->lower_margin + var->vsync_len - 1); var 445 drivers/video/fbdev/gxt4500.c prefetch_pix = 3300000 / var->pixclock; var 453 drivers/video/fbdev/gxt4500.c if (var->xres_virtual > 2048) { var 456 drivers/video/fbdev/gxt4500.c } else if (var->xres_virtual > 1024) { var 465 drivers/video/fbdev/gxt4500.c wid_tiles = (var->xres_virtual + 63) >> 6; var 472 drivers/video/fbdev/gxt4500.c writereg(par, REFRESH_START, (var->xoffset << 16) | var->yoffset); var 473 drivers/video/fbdev/gxt4500.c writereg(par, REFRESH_SIZE, (var->xres << 16) | var->yres); var 497 drivers/video/fbdev/gxt4500.c if (var->sync & FB_SYNC_ON_GREEN) var 499 drivers/video/fbdev/gxt4500.c if (!(var->sync & FB_SYNC_HOR_HIGH_ACT)) var 501 drivers/video/fbdev/gxt4500.c if (!(var->sync & FB_SYNC_VERT_HIGH_ACT)) var 548 drivers/video/fbdev/gxt4500.c static int gxt4500_pan_display(struct fb_var_screeninfo *var, var 553 drivers/video/fbdev/gxt4500.c if (var->xoffset & 7) var 555 drivers/video/fbdev/gxt4500.c if (var->xoffset + info->var.xres > info->var.xres_virtual || var 556 drivers/video/fbdev/gxt4500.c var->yoffset + info->var.yres > info->var.yres_virtual) var 559 drivers/video/fbdev/gxt4500.c writereg(par, REFRESH_START, (var->xoffset << 16) | var->yoffset); var 621 drivers/video/fbdev/gxt4500.c struct fb_var_screeninfo var; var 699 drivers/video/fbdev/gxt4500.c if (!fb_find_mode(&var, info, mode_option, NULL, 0, &defaultmode, 8)) { var 703 drivers/video/fbdev/gxt4500.c info->var = var; var 245 drivers/video/fbdev/hecubafb.c info->var = hecubafb_var; var 418 drivers/video/fbdev/hgafb.c static int hgafb_pan_display(struct fb_var_screeninfo *var, var 421 drivers/video/fbdev/hgafb.c if (var->vmode & FB_VMODE_YWRAP) { var 422 drivers/video/fbdev/hgafb.c if (var->yoffset >= info->var.yres_virtual || var 423 drivers/video/fbdev/hgafb.c var->xoffset) var 426 drivers/video/fbdev/hgafb.c if (var->xoffset + info->var.xres > info->var.xres_virtual var 427 drivers/video/fbdev/hgafb.c || var->yoffset + info->var.yres > info->var.yres_virtual var 428 drivers/video/fbdev/hgafb.c || var->yoffset % 8) var 432 drivers/video/fbdev/hgafb.c hga_pan(var->xoffset, var->yoffset); var 574 drivers/video/fbdev/hgafb.c info->var = hga_default_var; var 134 drivers/video/fbdev/hitfb.c if (p->var.bits_per_pixel == 16) { var 152 drivers/video/fbdev/hitfb.c hitfb_accel_bitblt(p->var.bits_per_pixel == 16, area->sx, area->sy, var 157 drivers/video/fbdev/hitfb.c static int hitfb_pan_display(struct fb_var_screeninfo *var, var 160 drivers/video/fbdev/hitfb.c int xoffset = var->xoffset; var 161 drivers/video/fbdev/hitfb.c int yoffset = var->yoffset; var 213 drivers/video/fbdev/hitfb.c switch (info->var.bits_per_pixel) { var 238 drivers/video/fbdev/hitfb.c static int hitfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 242 drivers/video/fbdev/hitfb.c var->xres = info->var.xres; var 243 drivers/video/fbdev/hitfb.c var->xres_virtual = info->var.xres; var 244 drivers/video/fbdev/hitfb.c var->yres = info->var.yres; var 246 drivers/video/fbdev/hitfb.c if ((var->bits_per_pixel != 8) && (var->bits_per_pixel != 16)) var 247 drivers/video/fbdev/hitfb.c var->bits_per_pixel = info->var.bits_per_pixel; var 249 drivers/video/fbdev/hitfb.c if (var->yres_virtual < var->yres) var 250 drivers/video/fbdev/hitfb.c var->yres_virtual = var->yres; var 252 drivers/video/fbdev/hitfb.c maxy = info->fix.smem_len / var->xres; var 254 drivers/video/fbdev/hitfb.c if (var->bits_per_pixel == 16) var 257 drivers/video/fbdev/hitfb.c if (var->yres_virtual > maxy) var 258 drivers/video/fbdev/hitfb.c var->yres_virtual = maxy; var 260 drivers/video/fbdev/hitfb.c var->xoffset = 0; var 261 drivers/video/fbdev/hitfb.c var->yoffset = 0; var 263 drivers/video/fbdev/hitfb.c switch (var->bits_per_pixel) { var 265 drivers/video/fbdev/hitfb.c var->red.offset = 0; var 266 drivers/video/fbdev/hitfb.c var->red.length = 8; var 267 drivers/video/fbdev/hitfb.c var->green.offset = 0; var 268 drivers/video/fbdev/hitfb.c var->green.length = 8; var 269 drivers/video/fbdev/hitfb.c var->blue.offset = 0; var 270 drivers/video/fbdev/hitfb.c var->blue.length = 8; var 271 drivers/video/fbdev/hitfb.c var->transp.offset = 0; var 272 drivers/video/fbdev/hitfb.c var->transp.length = 0; var 275 drivers/video/fbdev/hitfb.c var->red.offset = 11; var 276 drivers/video/fbdev/hitfb.c var->red.length = 5; var 277 drivers/video/fbdev/hitfb.c var->green.offset = 5; var 278 drivers/video/fbdev/hitfb.c var->green.length = 6; var 279 drivers/video/fbdev/hitfb.c var->blue.offset = 0; var 280 drivers/video/fbdev/hitfb.c var->blue.length = 5; var 281 drivers/video/fbdev/hitfb.c var->transp.offset = 0; var 282 drivers/video/fbdev/hitfb.c var->transp.length = 0; var 293 drivers/video/fbdev/hitfb.c switch (info->var.bits_per_pixel) { var 295 drivers/video/fbdev/hitfb.c info->fix.line_length = info->var.xres; var 300 drivers/video/fbdev/hitfb.c info->fix.line_length = info->var.xres*2; var 309 drivers/video/fbdev/hitfb.c ldr3 |= (info->var.bits_per_pixel == 8) ? 4 : 8; var 390 drivers/video/fbdev/hitfb.c info->var = hitfb_var; var 291 drivers/video/fbdev/hpfb.c fb_info.var = hpfb_defined; var 270 drivers/video/fbdev/hyperv_fb.c msg.situ.video_output[0].depth_bits = info->var.bits_per_pixel; var 271 drivers/video/fbdev/hyperv_fb.c msg.situ.video_output[0].width_pixels = info->var.xres; var 272 drivers/video/fbdev/hyperv_fb.c msg.situ.video_output[0].height_pixels = info->var.yres; var 329 drivers/video/fbdev/hyperv_fb.c msg.dirt.rect[0].x2 = info->var.xres; var 330 drivers/video/fbdev/hyperv_fb.c msg.dirt.rect[0].y2 = info->var.yres; var 549 drivers/video/fbdev/hyperv_fb.c static int hvfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 551 drivers/video/fbdev/hyperv_fb.c if (var->xres < HVFB_WIDTH_MIN || var->yres < HVFB_HEIGHT_MIN || var 552 drivers/video/fbdev/hyperv_fb.c var->xres > screen_width || var->yres > screen_height || var 553 drivers/video/fbdev/hyperv_fb.c var->bits_per_pixel != screen_depth) var 556 drivers/video/fbdev/hyperv_fb.c var->xres_virtual = var->xres; var 557 drivers/video/fbdev/hyperv_fb.c var->yres_virtual = var->yres; var 583 drivers/video/fbdev/hyperv_fb.c pal[regno] = chan_to_field(red, &info->var.red) var 584 drivers/video/fbdev/hyperv_fb.c | chan_to_field(green, &info->var.green) var 585 drivers/video/fbdev/hyperv_fb.c | chan_to_field(blue, &info->var.blue) var 586 drivers/video/fbdev/hyperv_fb.c | chan_to_field(transp, &info->var.transp); var 796 drivers/video/fbdev/hyperv_fb.c info->var.xres_virtual = info->var.xres = screen_width; var 797 drivers/video/fbdev/hyperv_fb.c info->var.yres_virtual = info->var.yres = screen_height; var 798 drivers/video/fbdev/hyperv_fb.c info->var.bits_per_pixel = screen_depth; var 800 drivers/video/fbdev/hyperv_fb.c if (info->var.bits_per_pixel == 16) { var 801 drivers/video/fbdev/hyperv_fb.c info->var.red = (struct fb_bitfield){11, 5, 0}; var 802 drivers/video/fbdev/hyperv_fb.c info->var.green = (struct fb_bitfield){5, 6, 0}; var 803 drivers/video/fbdev/hyperv_fb.c info->var.blue = (struct fb_bitfield){0, 5, 0}; var 804 drivers/video/fbdev/hyperv_fb.c info->var.transp = (struct fb_bitfield){0, 0, 0}; var 806 drivers/video/fbdev/hyperv_fb.c info->var.red = (struct fb_bitfield){16, 8, 0}; var 807 drivers/video/fbdev/hyperv_fb.c info->var.green = (struct fb_bitfield){8, 8, 0}; var 808 drivers/video/fbdev/hyperv_fb.c info->var.blue = (struct fb_bitfield){0, 8, 0}; var 809 drivers/video/fbdev/hyperv_fb.c info->var.transp = (struct fb_bitfield){24, 8, 0}; var 812 drivers/video/fbdev/hyperv_fb.c info->var.activate = FB_ACTIVATE_NOW; var 813 drivers/video/fbdev/hyperv_fb.c info->var.height = -1; var 814 drivers/video/fbdev/hyperv_fb.c info->var.width = -1; var 815 drivers/video/fbdev/hyperv_fb.c info->var.vmode = FB_VMODE_NONINTERLACED; var 392 drivers/video/fbdev/i740fb.c static int i740fb_decode_var(const struct fb_var_screeninfo *var, var 408 drivers/video/fbdev/i740fb.c var->xres, var->yres, var->xres_virtual, var->xres_virtual); var 410 drivers/video/fbdev/i740fb.c var->xoffset, var->yoffset, var->bits_per_pixel, var 411 drivers/video/fbdev/i740fb.c var->grayscale); var 413 drivers/video/fbdev/i740fb.c var->activate, var->nonstd, var->vmode); var 415 drivers/video/fbdev/i740fb.c var->pixclock, var->hsync_len, var->vsync_len); var 417 drivers/video/fbdev/i740fb.c var->left_margin, var->right_margin, var->upper_margin, var 418 drivers/video/fbdev/i740fb.c var->lower_margin); var 421 drivers/video/fbdev/i740fb.c bpp = var->bits_per_pixel; var 425 drivers/video/fbdev/i740fb.c if ((1000000 / var->pixclock) > DACSPEED8) { var 427 drivers/video/fbdev/i740fb.c 1000000 / var->pixclock, DACSPEED8); var 435 drivers/video/fbdev/i740fb.c if ((1000000 / var->pixclock) > DACSPEED16) { var 437 drivers/video/fbdev/i740fb.c 1000000 / var->pixclock, DACSPEED16); var 444 drivers/video/fbdev/i740fb.c if ((1000000 / var->pixclock) > dacspeed24) { var 446 drivers/video/fbdev/i740fb.c 1000000 / var->pixclock, dacspeed24); var 452 drivers/video/fbdev/i740fb.c if ((1000000 / var->pixclock) > DACSPEED32) { var 454 drivers/video/fbdev/i740fb.c 1000000 / var->pixclock, DACSPEED32); var 462 drivers/video/fbdev/i740fb.c xres = ALIGN(var->xres, 8); var 463 drivers/video/fbdev/i740fb.c vxres = ALIGN(var->xres_virtual, 16); var 467 drivers/video/fbdev/i740fb.c xoffset = ALIGN(var->xoffset, 8); var 471 drivers/video/fbdev/i740fb.c left = ALIGN(var->left_margin, 8); var 472 drivers/video/fbdev/i740fb.c right = ALIGN(var->right_margin, 8); var 473 drivers/video/fbdev/i740fb.c hslen = ALIGN(var->hsync_len, 8); var 475 drivers/video/fbdev/i740fb.c yres = var->yres; var 476 drivers/video/fbdev/i740fb.c vyres = var->yres_virtual; var 480 drivers/video/fbdev/i740fb.c yoffset = var->yoffset; var 484 drivers/video/fbdev/i740fb.c lower = var->lower_margin; var 485 drivers/video/fbdev/i740fb.c vslen = var->vsync_len; var 486 drivers/video/fbdev/i740fb.c upper = var->upper_margin; var 520 drivers/video/fbdev/i740fb.c if (var->vmode & FB_VMODE_DOUBLE) var 562 drivers/video/fbdev/i740fb.c if (var->sync & FB_SYNC_HOR_HIGH_ACT) var 564 drivers/video/fbdev/i740fb.c if (var->sync & FB_SYNC_VERT_HIGH_ACT) var 592 drivers/video/fbdev/i740fb.c par->pixelpipe_cfg1 = (var->green.length == 6) ? var 646 drivers/video/fbdev/i740fb.c i740_calc_vclk((((u32)1e9) / var->pixclock) * (u32)(1e3), par); var 653 drivers/video/fbdev/i740fb.c i740_calc_fifo(par, 1000000 / var->pixclock, bpp); var 658 drivers/video/fbdev/i740fb.c static int i740fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 660 drivers/video/fbdev/i740fb.c switch (var->bits_per_pixel) { var 662 drivers/video/fbdev/i740fb.c var->red.offset = var->green.offset = var->blue.offset = 0; var 663 drivers/video/fbdev/i740fb.c var->red.length = var->green.length = var->blue.length = 8; var 666 drivers/video/fbdev/i740fb.c switch (var->green.length) { var 669 drivers/video/fbdev/i740fb.c var->red.offset = 10; var 670 drivers/video/fbdev/i740fb.c var->green.offset = 5; var 671 drivers/video/fbdev/i740fb.c var->blue.offset = 0; var 672 drivers/video/fbdev/i740fb.c var->red.length = 5; var 673 drivers/video/fbdev/i740fb.c var->green.length = 5; var 674 drivers/video/fbdev/i740fb.c var->blue.length = 5; var 677 drivers/video/fbdev/i740fb.c var->red.offset = 11; var 678 drivers/video/fbdev/i740fb.c var->green.offset = 5; var 679 drivers/video/fbdev/i740fb.c var->blue.offset = 0; var 680 drivers/video/fbdev/i740fb.c var->red.length = var->blue.length = 5; var 685 drivers/video/fbdev/i740fb.c var->red.offset = 16; var 686 drivers/video/fbdev/i740fb.c var->green.offset = 8; var 687 drivers/video/fbdev/i740fb.c var->blue.offset = 0; var 688 drivers/video/fbdev/i740fb.c var->red.length = var->green.length = var->blue.length = 8; var 691 drivers/video/fbdev/i740fb.c var->transp.offset = 24; var 692 drivers/video/fbdev/i740fb.c var->red.offset = 16; var 693 drivers/video/fbdev/i740fb.c var->green.offset = 8; var 694 drivers/video/fbdev/i740fb.c var->blue.offset = 0; var 695 drivers/video/fbdev/i740fb.c var->transp.length = 8; var 696 drivers/video/fbdev/i740fb.c var->red.length = var->green.length = var->blue.length = 8; var 702 drivers/video/fbdev/i740fb.c if (var->xres > var->xres_virtual) var 703 drivers/video/fbdev/i740fb.c var->xres_virtual = var->xres; var 705 drivers/video/fbdev/i740fb.c if (var->yres > var->yres_virtual) var 706 drivers/video/fbdev/i740fb.c var->yres_virtual = var->yres; var 709 drivers/video/fbdev/i740fb.c info->monspecs.dclkmax && fb_validate_mode(var, info) < 0) var 739 drivers/video/fbdev/i740fb.c i = i740fb_decode_var(&info->var, par, info); var 851 drivers/video/fbdev/i740fb.c info->var.xres_virtual * info->var.bits_per_pixel / 8; var 852 drivers/video/fbdev/i740fb.c if (info->var.bits_per_pixel == 8) var 867 drivers/video/fbdev/i740fb.c regno, red, green, blue, transp, info->var.bits_per_pixel); var 881 drivers/video/fbdev/i740fb.c r = (red >> (16 - info->var.red.length)) var 882 drivers/video/fbdev/i740fb.c << info->var.red.offset; var 883 drivers/video/fbdev/i740fb.c b = (blue >> (16 - info->var.blue.length)) var 884 drivers/video/fbdev/i740fb.c << info->var.blue.offset; var 885 drivers/video/fbdev/i740fb.c g = (green >> (16 - info->var.green.length)) var 886 drivers/video/fbdev/i740fb.c << info->var.green.offset; var 896 drivers/video/fbdev/i740fb.c static int i740fb_pan_display(struct fb_var_screeninfo *var, var 900 drivers/video/fbdev/i740fb.c u32 base = (var->yoffset * info->var.xres_virtual var 901 drivers/video/fbdev/i740fb.c + (var->xoffset & ~7)) >> 2; var 904 drivers/video/fbdev/i740fb.c var->xoffset, var->yoffset, base); var 906 drivers/video/fbdev/i740fb.c switch (info->var.bits_per_pixel) { var 1015 drivers/video/fbdev/i740fb.c info->var.activate = FB_ACTIVATE_NOW; var 1016 drivers/video/fbdev/i740fb.c info->var.bits_per_pixel = 8; var 1088 drivers/video/fbdev/i740fb.c fb_videomode_to_var(&info->var, m); var 1090 drivers/video/fbdev/i740fb.c if (!i740fb_check_var(&info->var, info)) var 1101 drivers/video/fbdev/i740fb.c ret = fb_find_mode(&info->var, info, mode_option, var 1104 drivers/video/fbdev/i740fb.c NULL, info->var.bits_per_pixel); var 1116 drivers/video/fbdev/i740fb.c info->var.yres_virtual = info->fix.smem_len * 8 / var 1117 drivers/video/fbdev/i740fb.c (info->var.bits_per_pixel * info->var.xres_virtual); var 303 drivers/video/fbdev/i810/i810_accel.c if (!info->var.accel_flags || par->dev_flags & LOCKUP || var 331 drivers/video/fbdev/i810/i810_accel.c if (!info->var.accel_flags || par->dev_flags & LOCKUP || var 372 drivers/video/fbdev/i810/i810_accel.c if (!info->var.accel_flags || par->dev_flags & LOCKUP || var 378 drivers/video/fbdev/i810/i810_accel.c switch (info->var.bits_per_pixel) { var 409 drivers/video/fbdev/i810/i810_accel.c if (!info->var.accel_flags || par->dev_flags & LOCKUP) var 420 drivers/video/fbdev/i810/i810_accel.c if (!info->var.accel_flags || par->dev_flags & LOCKUP) var 233 drivers/video/fbdev/i810/i810_dvt.c void i810fb_encode_registers(const struct fb_var_screeninfo *var, var 241 drivers/video/fbdev/i810/i810_dvt.c par->ovract = ((xres + var->right_margin + var->hsync_len + var 242 drivers/video/fbdev/i810/i810_dvt.c var->left_margin - 32) | ((xres - 32) << 16)); var 245 drivers/video/fbdev/i810/i810_dvt.c void i810fb_fill_var_timings(struct fb_var_screeninfo *var) var 250 drivers/video/fbdev/i810/i810_dvt.c xres = var->xres; var 251 drivers/video/fbdev/i810/i810_dvt.c yres = var->yres; var 253 drivers/video/fbdev/i810/i810_dvt.c pixclock = 1000000000 / var->pixclock; var 259 drivers/video/fbdev/i810/i810_dvt.c var->pixclock = 1000000000 / std_modes[mode].pixclock; var 260 drivers/video/fbdev/i810/i810_dvt.c var->right_margin = (std_modes[mode].cr04 << 3) - xres; var 261 drivers/video/fbdev/i810/i810_dvt.c var->hsync_len = ((std_modes[mode].cr05 & 0x1F) - var 263 drivers/video/fbdev/i810/i810_dvt.c var->left_margin = (total - (xres + var->right_margin + var 264 drivers/video/fbdev/i810/i810_dvt.c var->hsync_len)); var 265 drivers/video/fbdev/i810/i810_dvt.c var->sync = FB_SYNC_ON_GREEN; var 267 drivers/video/fbdev/i810/i810_dvt.c var->sync |= FB_SYNC_HOR_HIGH_ACT; var 269 drivers/video/fbdev/i810/i810_dvt.c var->sync |= FB_SYNC_VERT_HIGH_ACT; var 272 drivers/video/fbdev/i810/i810_dvt.c var->lower_margin = (std_modes[mode].cr10 | var 274 drivers/video/fbdev/i810/i810_dvt.c var->vsync_len = (std_modes[mode].cr11 & 0x0F) - var 275 drivers/video/fbdev/i810/i810_dvt.c (var->lower_margin & 0x0F); var 276 drivers/video/fbdev/i810/i810_dvt.c var->upper_margin = total - (yres + var->lower_margin + var->vsync_len); var 279 drivers/video/fbdev/i810/i810_dvt.c u32 i810_get_watermark(struct fb_var_screeninfo *var, var 286 drivers/video/fbdev/i810/i810_dvt.c switch (var->bits_per_pixel) { var 298 drivers/video/fbdev/i810/i810_dvt.c switch (var->bits_per_pixel) { var 124 drivers/video/fbdev/i810/i810_gtf.c void i810fb_encode_registers(const struct fb_var_screeninfo *var, var 133 drivers/video/fbdev/i810/i810_gtf.c n = ((xres + var->right_margin + var->hsync_len + var 134 drivers/video/fbdev/i810/i810_gtf.c var->left_margin) >> 3) - 5; var 142 drivers/video/fbdev/i810/i810_gtf.c blank_e = (xres + var->right_margin + var->hsync_len + var 143 drivers/video/fbdev/i810/i810_gtf.c var->left_margin) >> 3; var 154 drivers/video/fbdev/i810/i810_gtf.c par->regs.cr04 = (u8) ((xres + var->right_margin) >> 3); var 155 drivers/video/fbdev/i810/i810_gtf.c par->regs.cr05 |= (u8) (((xres + var->right_margin + var 156 drivers/video/fbdev/i810/i810_gtf.c var->hsync_len) >> 3) & 0x1F); var 160 drivers/video/fbdev/i810/i810_gtf.c n = yres + var->lower_margin + var->vsync_len + var->upper_margin - 2; var 165 drivers/video/fbdev/i810/i810_gtf.c n = yres + var->lower_margin; var 169 drivers/video/fbdev/i810/i810_gtf.c par->regs.cr11 |= (u8) ((yres + var->lower_margin + var 170 drivers/video/fbdev/i810/i810_gtf.c var->vsync_len) & 0x0F); var 178 drivers/video/fbdev/i810/i810_gtf.c blank_e = yres + var->lower_margin + var->vsync_len + var 179 drivers/video/fbdev/i810/i810_gtf.c var->upper_margin; var 190 drivers/video/fbdev/i810/i810_gtf.c if (!(var->sync & FB_SYNC_HOR_HIGH_ACT)) var 192 drivers/video/fbdev/i810/i810_gtf.c if (!(var->sync & FB_SYNC_VERT_HIGH_ACT)) var 197 drivers/video/fbdev/i810/i810_gtf.c if (var->vmode & FB_VMODE_INTERLACED) var 198 drivers/video/fbdev/i810/i810_gtf.c par->interlace = (1 << 7) | ((u8) (var->yres >> 4)); var 202 drivers/video/fbdev/i810/i810_gtf.c if (var->vmode & FB_VMODE_DOUBLE) var 206 drivers/video/fbdev/i810/i810_gtf.c par->ovract = ((var->xres + var->right_margin + var->hsync_len + var 207 drivers/video/fbdev/i810/i810_gtf.c var->left_margin - 32) | ((var->xres - 32) << 16)); var 210 drivers/video/fbdev/i810/i810_gtf.c void i810fb_fill_var_timings(struct fb_var_screeninfo *var) { } var 224 drivers/video/fbdev/i810/i810_gtf.c u32 i810_get_watermark(const struct fb_var_screeninfo *var, var 231 drivers/video/fbdev/i810/i810_gtf.c switch (var->bits_per_pixel) { var 246 drivers/video/fbdev/i810/i810_gtf.c switch(var->bits_per_pixel) { var 262 drivers/video/fbdev/i810/i810_gtf.c pixclock = 1000000/var->pixclock; var 94 drivers/video/fbdev/i810/i810_main.c static int i810fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info); var 871 drivers/video/fbdev/i810/i810_main.c static void i810_round_off(struct fb_var_screeninfo *var) var 879 drivers/video/fbdev/i810/i810_main.c xres = var->xres; var 880 drivers/video/fbdev/i810/i810_main.c yres = var->yres; var 881 drivers/video/fbdev/i810/i810_main.c vxres = var->xres_virtual; var 882 drivers/video/fbdev/i810/i810_main.c vyres = var->yres_virtual; var 884 drivers/video/fbdev/i810/i810_main.c var->bits_per_pixel += 7; var 885 drivers/video/fbdev/i810/i810_main.c var->bits_per_pixel &= ~7; var 887 drivers/video/fbdev/i810/i810_main.c if (var->bits_per_pixel < 8) var 888 drivers/video/fbdev/i810/i810_main.c var->bits_per_pixel = 8; var 889 drivers/video/fbdev/i810/i810_main.c if (var->bits_per_pixel > 32) var 890 drivers/video/fbdev/i810/i810_main.c var->bits_per_pixel = 32; var 911 drivers/video/fbdev/i810/i810_main.c if (var->bits_per_pixel == 32) var 912 drivers/video/fbdev/i810/i810_main.c var->accel_flags = 0; var 915 drivers/video/fbdev/i810/i810_main.c var->left_margin = (var->left_margin + 4) & ~7; var 916 drivers/video/fbdev/i810/i810_main.c var->right_margin = (var->right_margin + 4) & ~7; var 917 drivers/video/fbdev/i810/i810_main.c var->hsync_len = (var->hsync_len + 4) & ~7; var 919 drivers/video/fbdev/i810/i810_main.c if (var->vmode & FB_VMODE_INTERLACED) { var 920 drivers/video/fbdev/i810/i810_main.c if (!((yres + var->upper_margin + var->vsync_len + var 921 drivers/video/fbdev/i810/i810_main.c var->lower_margin) & 1)) var 922 drivers/video/fbdev/i810/i810_main.c var->upper_margin++; var 925 drivers/video/fbdev/i810/i810_main.c var->xres = xres; var 926 drivers/video/fbdev/i810/i810_main.c var->yres = yres; var 927 drivers/video/fbdev/i810/i810_main.c var->xres_virtual = vxres; var 928 drivers/video/fbdev/i810/i810_main.c var->yres_virtual = vyres; var 940 drivers/video/fbdev/i810/i810_main.c static void set_color_bitfields(struct fb_var_screeninfo *var) var 942 drivers/video/fbdev/i810/i810_main.c switch (var->bits_per_pixel) { var 944 drivers/video/fbdev/i810/i810_main.c var->red.offset = 0; var 945 drivers/video/fbdev/i810/i810_main.c var->red.length = 8; var 946 drivers/video/fbdev/i810/i810_main.c var->green.offset = 0; var 947 drivers/video/fbdev/i810/i810_main.c var->green.length = 8; var 948 drivers/video/fbdev/i810/i810_main.c var->blue.offset = 0; var 949 drivers/video/fbdev/i810/i810_main.c var->blue.length = 8; var 950 drivers/video/fbdev/i810/i810_main.c var->transp.offset = 0; var 951 drivers/video/fbdev/i810/i810_main.c var->transp.length = 0; var 954 drivers/video/fbdev/i810/i810_main.c var->green.length = (var->green.length == 5) ? 5 : 6; var 955 drivers/video/fbdev/i810/i810_main.c var->red.length = 5; var 956 drivers/video/fbdev/i810/i810_main.c var->blue.length = 5; var 957 drivers/video/fbdev/i810/i810_main.c var->transp.length = 6 - var->green.length; var 958 drivers/video/fbdev/i810/i810_main.c var->blue.offset = 0; var 959 drivers/video/fbdev/i810/i810_main.c var->green.offset = 5; var 960 drivers/video/fbdev/i810/i810_main.c var->red.offset = 5 + var->green.length; var 961 drivers/video/fbdev/i810/i810_main.c var->transp.offset = (5 + var->red.offset) & 15; var 965 drivers/video/fbdev/i810/i810_main.c var->red.offset = 16; var 966 drivers/video/fbdev/i810/i810_main.c var->red.length = 8; var 967 drivers/video/fbdev/i810/i810_main.c var->green.offset = 8; var 968 drivers/video/fbdev/i810/i810_main.c var->green.length = 8; var 969 drivers/video/fbdev/i810/i810_main.c var->blue.offset = 0; var 970 drivers/video/fbdev/i810/i810_main.c var->blue.length = 8; var 971 drivers/video/fbdev/i810/i810_main.c var->transp.length = var->bits_per_pixel - 24; var 972 drivers/video/fbdev/i810/i810_main.c var->transp.offset = (var->transp.length) ? 24 : 0; var 975 drivers/video/fbdev/i810/i810_main.c var->red.msb_right = 0; var 976 drivers/video/fbdev/i810/i810_main.c var->green.msb_right = 0; var 977 drivers/video/fbdev/i810/i810_main.c var->blue.msb_right = 0; var 978 drivers/video/fbdev/i810/i810_main.c var->transp.msb_right = 0; var 991 drivers/video/fbdev/i810/i810_main.c static int i810_check_params(struct fb_var_screeninfo *var, var 996 drivers/video/fbdev/i810/i810_main.c u32 vyres = var->yres_virtual, vxres = var->xres_virtual; var 1001 drivers/video/fbdev/i810/i810_main.c line_length = get_line_length(par, vxres, var->bits_per_pixel); var 1006 drivers/video/fbdev/i810/i810_main.c if (vyres < var->yres) { var 1007 drivers/video/fbdev/i810/i810_main.c vyres = info->var.yres; var 1009 drivers/video/fbdev/i810/i810_main.c vxres /= var->bits_per_pixel >> 3; var 1011 drivers/video/fbdev/i810/i810_main.c var->bits_per_pixel); var 1012 drivers/video/fbdev/i810/i810_main.c vidmem = line_length * info->var.yres; var 1013 drivers/video/fbdev/i810/i810_main.c if (vxres < var->xres) { var 1018 drivers/video/fbdev/i810/i810_main.c var->bits_per_pixel); var 1024 drivers/video/fbdev/i810/i810_main.c var->xres_virtual = vxres; var 1025 drivers/video/fbdev/i810/i810_main.c var->yres_virtual = vyres; var 1030 drivers/video/fbdev/i810/i810_main.c switch (var->bits_per_pixel) { var 1045 drivers/video/fbdev/i810/i810_main.c if (!fb_validate_mode(var, info)) var 1050 drivers/video/fbdev/i810/i810_main.c !fb_get_mode(FB_MAXTIMINGS, 0, var, info)) var 1056 drivers/video/fbdev/i810/i810_main.c mode = fb_find_best_mode(var, &info->modelist); var 1058 drivers/video/fbdev/i810/i810_main.c fb_videomode_to_var(var, mode); var 1064 drivers/video/fbdev/i810/i810_main.c if (fb_get_mode(FB_MAXTIMINGS, 0, var, info)) { var 1103 drivers/video/fbdev/i810/i810_main.c switch (info->var.bits_per_pixel) { var 1110 drivers/video/fbdev/i810/i810_main.c if (info->var.nonstd) var 1136 drivers/video/fbdev/i810/i810_main.c static void decode_var(const struct fb_var_screeninfo *var, var 1141 drivers/video/fbdev/i810/i810_main.c xres = var->xres; var 1142 drivers/video/fbdev/i810/i810_main.c yres = var->yres; var 1143 drivers/video/fbdev/i810/i810_main.c vxres = var->xres_virtual; var 1144 drivers/video/fbdev/i810/i810_main.c vyres = var->yres_virtual; var 1146 drivers/video/fbdev/i810/i810_main.c switch (var->bits_per_pixel) { var 1154 drivers/video/fbdev/i810/i810_main.c if (var->green.length == 5) var 1175 drivers/video/fbdev/i810/i810_main.c if (var->nonstd && var->bits_per_pixel != 8) var 1178 drivers/video/fbdev/i810/i810_main.c i810_calc_dclk(var->pixclock, &par->regs.M, var 1180 drivers/video/fbdev/i810/i810_main.c i810fb_encode_registers(var, par, xres, yres); var 1182 drivers/video/fbdev/i810/i810_main.c par->watermark = i810_get_watermark(var, par); var 1183 drivers/video/fbdev/i810/i810_main.c par->pitch = get_line_length(par, vxres, var->bits_per_pixel); var 1207 drivers/video/fbdev/i810/i810_main.c if ((info->var.green.length == 5 && regno > 31) || var 1208 drivers/video/fbdev/i810/i810_main.c (info->var.green.length == 6 && regno > 63)) var 1216 drivers/video/fbdev/i810/i810_main.c info->var.green.length == 5) var 1220 drivers/video/fbdev/i810/i810_main.c info->var.green.length == 6) { var 1293 drivers/video/fbdev/i810/i810_main.c if ((info->var.green.length == 5 && regno > 31) || var 1294 drivers/video/fbdev/i810/i810_main.c (info->var.green.length == 6 && regno > 63)) var 1298 drivers/video/fbdev/i810/i810_main.c if (info->var.grayscale) var 1306 drivers/video/fbdev/i810/i810_main.c info->var.green.length == 5) { var 1311 drivers/video/fbdev/i810/i810_main.c info->var.green.length == 6) { var 1332 drivers/video/fbdev/i810/i810_main.c switch (info->var.bits_per_pixel) { var 1335 drivers/video/fbdev/i810/i810_main.c if (info->var.green.length == 5) var 1344 drivers/video/fbdev/i810/i810_main.c if (info->var.green.length == 5) { var 1376 drivers/video/fbdev/i810/i810_main.c static int i810fb_pan_display(struct fb_var_screeninfo *var, var 1382 drivers/video/fbdev/i810/i810_main.c total = var->xoffset * par->depth + var 1383 drivers/video/fbdev/i810/i810_main.c var->yoffset * info->fix.line_length; var 1438 drivers/video/fbdev/i810/i810_main.c decode_var(&info->var, par); var 1443 drivers/video/fbdev/i810/i810_main.c if (info->var.accel_flags && !(par->dev_flags & LOCKUP)) { var 1455 drivers/video/fbdev/i810/i810_main.c static int i810fb_check_var(struct fb_var_screeninfo *var, var 1461 drivers/video/fbdev/i810/i810_main.c var->vmode &= ~FB_VMODE_MASK; var 1462 drivers/video/fbdev/i810/i810_main.c var->vmode |= FB_VMODE_NONINTERLACED; var 1464 drivers/video/fbdev/i810/i810_main.c if (var->vmode & FB_VMODE_DOUBLE) { var 1465 drivers/video/fbdev/i810/i810_main.c var->vmode &= ~FB_VMODE_MASK; var 1466 drivers/video/fbdev/i810/i810_main.c var->vmode |= FB_VMODE_NONINTERLACED; var 1469 drivers/video/fbdev/i810/i810_main.c i810_round_off(var); var 1470 drivers/video/fbdev/i810/i810_main.c if ((err = i810_check_params(var, info))) var 1473 drivers/video/fbdev/i810/i810_main.c i810fb_fill_var_timings(var); var 1474 drivers/video/fbdev/i810/i810_main.c set_color_bitfields(var); var 1499 drivers/video/fbdev/i810/i810_main.c tmp = (cursor->image.dx - info->var.xoffset) & 0xffff; var 1500 drivers/video/fbdev/i810/i810_main.c tmp |= (cursor->image.dy - info->var.yoffset) << 16; var 1787 drivers/video/fbdev/i810/i810_main.c info->var.xres = xres; var 1789 drivers/video/fbdev/i810/i810_main.c info->var.xres = 640; var 1792 drivers/video/fbdev/i810/i810_main.c info->var.yres = yres; var 1794 drivers/video/fbdev/i810/i810_main.c info->var.yres = 480; var 1797 drivers/video/fbdev/i810/i810_main.c vyres = (vram << 20)/(info->var.xres*bpp >> 3); var 1799 drivers/video/fbdev/i810/i810_main.c info->var.yres_virtual = vyres; var 1800 drivers/video/fbdev/i810/i810_main.c info->var.bits_per_pixel = bpp; var 1803 drivers/video/fbdev/i810/i810_main.c info->var.nonstd = 1; var 1806 drivers/video/fbdev/i810/i810_main.c info->var.accel_flags = 1; var 1899 drivers/video/fbdev/i810/i810_main.c struct fb_var_screeninfo var; var 1910 drivers/video/fbdev/i810/i810_main.c var = info->var; var 1934 drivers/video/fbdev/i810/i810_main.c if ((m = fb_find_best_mode(&var, &info->modelist))) { var 1946 drivers/video/fbdev/i810/i810_main.c fb_videomode_to_var(&var, &mode); var 1950 drivers/video/fbdev/i810/i810_main.c fb_find_mode(&var, info, mode_option, specs->modedb, var 1952 drivers/video/fbdev/i810/i810_main.c info->var.bits_per_pixel); var 1954 drivers/video/fbdev/i810/i810_main.c info->var = var; var 2055 drivers/video/fbdev/i810/i810_main.c if ((err = info->fbops->fb_check_var(&info->var, info))) { var 2060 drivers/video/fbdev/i810/i810_main.c fb_var_to_videomode(&mode, &info->var); var 2073 drivers/video/fbdev/i810/i810_main.c pixclock = 1000000000/(info->var.pixclock); var 2075 drivers/video/fbdev/i810/i810_main.c hfreq = pixclock/(info->var.xres + info->var.left_margin + var 2076 drivers/video/fbdev/i810/i810_main.c info->var.hsync_len + info->var.right_margin); var 2077 drivers/video/fbdev/i810/i810_main.c vfreq = hfreq/(info->var.yres + info->var.upper_margin + var 2078 drivers/video/fbdev/i810/i810_main.c info->var.vsync_len + info->var.lower_margin); var 2089 drivers/video/fbdev/i810/i810_main.c info->monspecs.vfmax, info->var.xres, var 2090 drivers/video/fbdev/i810/i810_main.c info->var.yres, info->var.bits_per_pixel, vfreq); var 20 drivers/video/fbdev/i810/i810_main.h extern u32 i810_get_watermark (const struct fb_var_screeninfo *var, var 22 drivers/video/fbdev/i810/i810_main.h extern void i810fb_encode_registers(const struct fb_var_screeninfo *var, var 24 drivers/video/fbdev/i810/i810_main.h extern void i810fb_fill_var_timings(struct fb_var_screeninfo *var); var 745 drivers/video/fbdev/imsttfb.c set_offset (struct fb_var_screeninfo *var, struct fb_info *info) var 748 drivers/video/fbdev/imsttfb.c __u32 off = var->yoffset * (info->fix.line_length >> 3) var 749 drivers/video/fbdev/imsttfb.c + ((var->xoffset * (info->var.bits_per_pixel >> 3)) >> 3); var 780 drivers/video/fbdev/imsttfb.c imsttfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 782 drivers/video/fbdev/imsttfb.c if ((var->bits_per_pixel != 8 && var->bits_per_pixel != 16 var 783 drivers/video/fbdev/imsttfb.c && var->bits_per_pixel != 24 && var->bits_per_pixel != 32) var 784 drivers/video/fbdev/imsttfb.c || var->xres_virtual < var->xres || var->yres_virtual < var->yres var 785 drivers/video/fbdev/imsttfb.c || var->nonstd var 786 drivers/video/fbdev/imsttfb.c || (var->vmode & FB_VMODE_MASK) != FB_VMODE_NONINTERLACED) var 789 drivers/video/fbdev/imsttfb.c if ((var->xres * var->yres) * (var->bits_per_pixel >> 3) > info->fix.smem_len var 790 drivers/video/fbdev/imsttfb.c || (var->xres_virtual * var->yres_virtual) * (var->bits_per_pixel >> 3) > info->fix.smem_len) var 793 drivers/video/fbdev/imsttfb.c switch (var->bits_per_pixel) { var 795 drivers/video/fbdev/imsttfb.c var->red.offset = 0; var 796 drivers/video/fbdev/imsttfb.c var->red.length = 8; var 797 drivers/video/fbdev/imsttfb.c var->green.offset = 0; var 798 drivers/video/fbdev/imsttfb.c var->green.length = 8; var 799 drivers/video/fbdev/imsttfb.c var->blue.offset = 0; var 800 drivers/video/fbdev/imsttfb.c var->blue.length = 8; var 801 drivers/video/fbdev/imsttfb.c var->transp.offset = 0; var 802 drivers/video/fbdev/imsttfb.c var->transp.length = 0; var 805 drivers/video/fbdev/imsttfb.c if (var->green.length != 6) var 806 drivers/video/fbdev/imsttfb.c var->red.offset = 10; var 807 drivers/video/fbdev/imsttfb.c var->red.length = 5; var 808 drivers/video/fbdev/imsttfb.c var->green.offset = 5; var 809 drivers/video/fbdev/imsttfb.c if (var->green.length != 6) var 810 drivers/video/fbdev/imsttfb.c var->green.length = 5; var 811 drivers/video/fbdev/imsttfb.c var->blue.offset = 0; var 812 drivers/video/fbdev/imsttfb.c var->blue.length = 5; var 813 drivers/video/fbdev/imsttfb.c var->transp.offset = 0; var 814 drivers/video/fbdev/imsttfb.c var->transp.length = 0; var 817 drivers/video/fbdev/imsttfb.c var->red.offset = 16; var 818 drivers/video/fbdev/imsttfb.c var->red.length = 8; var 819 drivers/video/fbdev/imsttfb.c var->green.offset = 8; var 820 drivers/video/fbdev/imsttfb.c var->green.length = 8; var 821 drivers/video/fbdev/imsttfb.c var->blue.offset = 0; var 822 drivers/video/fbdev/imsttfb.c var->blue.length = 8; var 823 drivers/video/fbdev/imsttfb.c var->transp.offset = 0; var 824 drivers/video/fbdev/imsttfb.c var->transp.length = 0; var 827 drivers/video/fbdev/imsttfb.c var->red.offset = 16; var 828 drivers/video/fbdev/imsttfb.c var->red.length = 8; var 829 drivers/video/fbdev/imsttfb.c var->green.offset = 8; var 830 drivers/video/fbdev/imsttfb.c var->green.length = 8; var 831 drivers/video/fbdev/imsttfb.c var->blue.offset = 0; var 832 drivers/video/fbdev/imsttfb.c var->blue.length = 8; var 833 drivers/video/fbdev/imsttfb.c var->transp.offset = 24; var 834 drivers/video/fbdev/imsttfb.c var->transp.length = 8; var 838 drivers/video/fbdev/imsttfb.c if (var->yres == var->yres_virtual) { var 840 drivers/video/fbdev/imsttfb.c var->yres_virtual = ((vram << 3) / var->bits_per_pixel) / var->xres_virtual; var 841 drivers/video/fbdev/imsttfb.c if (var->yres_virtual < var->yres) var 842 drivers/video/fbdev/imsttfb.c var->yres_virtual = var->yres; var 845 drivers/video/fbdev/imsttfb.c var->red.msb_right = 0; var 846 drivers/video/fbdev/imsttfb.c var->green.msb_right = 0; var 847 drivers/video/fbdev/imsttfb.c var->blue.msb_right = 0; var 848 drivers/video/fbdev/imsttfb.c var->transp.msb_right = 0; var 849 drivers/video/fbdev/imsttfb.c var->height = -1; var 850 drivers/video/fbdev/imsttfb.c var->width = -1; var 851 drivers/video/fbdev/imsttfb.c var->vmode = FB_VMODE_NONINTERLACED; var 852 drivers/video/fbdev/imsttfb.c var->left_margin = var->right_margin = 16; var 853 drivers/video/fbdev/imsttfb.c var->upper_margin = var->lower_margin = 16; var 854 drivers/video/fbdev/imsttfb.c var->hsync_len = var->vsync_len = 8; var 863 drivers/video/fbdev/imsttfb.c if (!compute_imstt_regvals(par, info->var.xres, info->var.yres)) var 866 drivers/video/fbdev/imsttfb.c if (info->var.green.length == 6) var 870 drivers/video/fbdev/imsttfb.c set_imstt_regvals(info, info->var.bits_per_pixel); var 871 drivers/video/fbdev/imsttfb.c info->var.pixclock = 1000000 / getclkMHz(par); var 880 drivers/video/fbdev/imsttfb.c u_int bpp = info->var.bits_per_pixel; var 904 drivers/video/fbdev/imsttfb.c (regno << (info->var.green.length == var 921 drivers/video/fbdev/imsttfb.c imsttfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 923 drivers/video/fbdev/imsttfb.c if (var->xoffset + info->var.xres > info->var.xres_virtual var 924 drivers/video/fbdev/imsttfb.c || var->yoffset + info->var.yres > info->var.yres_virtual) var 927 drivers/video/fbdev/imsttfb.c info->var.xoffset = var->xoffset; var 928 drivers/video/fbdev/imsttfb.c info->var.yoffset = var->yoffset; var 929 drivers/video/fbdev/imsttfb.c set_offset(var, info); var 997 drivers/video/fbdev/imsttfb.c Bpp = info->var.bits_per_pixel >> 3, var 1038 drivers/video/fbdev/imsttfb.c Bpp = info->var.bits_per_pixel >> 3, var 1207 drivers/video/fbdev/imsttfb.c xx = cursor->image.dx - info->var.xoffset; var 1208 drivers/video/fbdev/imsttfb.c yy = cursor->image.dy - info->var.yoffset; var 1405 drivers/video/fbdev/imsttfb.c if (mac_vmode_to_var(vmode, cmode, &info->var)) { var 1406 drivers/video/fbdev/imsttfb.c info->var.xres = info->var.xres_virtual = INIT_XRES; var 1407 drivers/video/fbdev/imsttfb.c info->var.yres = info->var.yres_virtual = INIT_YRES; var 1408 drivers/video/fbdev/imsttfb.c info->var.bits_per_pixel = INIT_BPP; var 1413 drivers/video/fbdev/imsttfb.c info->var.xres = info->var.xres_virtual = INIT_XRES; var 1414 drivers/video/fbdev/imsttfb.c info->var.yres = info->var.yres_virtual = INIT_YRES; var 1415 drivers/video/fbdev/imsttfb.c info->var.bits_per_pixel = INIT_BPP; var 1418 drivers/video/fbdev/imsttfb.c if ((info->var.xres * info->var.yres) * (info->var.bits_per_pixel >> 3) > info->fix.smem_len var 1419 drivers/video/fbdev/imsttfb.c || !(compute_imstt_regvals(par, info->var.xres, info->var.yres))) { var 1420 drivers/video/fbdev/imsttfb.c printk("imsttfb: %ux%ux%u not supported\n", info->var.xres, info->var.yres, info->var.bits_per_pixel); var 1429 drivers/video/fbdev/imsttfb.c info->fix.visual = info->var.bits_per_pixel == 8 ? FB_VISUAL_PSEUDOCOLOR var 1431 drivers/video/fbdev/imsttfb.c info->fix.line_length = info->var.xres * (info->var.bits_per_pixel >> 3); var 1436 drivers/video/fbdev/imsttfb.c info->var.accel_flags = FB_ACCELF_TEXT; var 1440 drivers/video/fbdev/imsttfb.c if (info->var.green.length == 6) var 1444 drivers/video/fbdev/imsttfb.c set_imstt_regvals(info, info->var.bits_per_pixel); var 1446 drivers/video/fbdev/imsttfb.c info->var.pixclock = 1000000 / getclkMHz(par); var 248 drivers/video/fbdev/imxfb.c static int imxfb_activate_var(struct fb_var_screeninfo *var, var 299 drivers/video/fbdev/imxfb.c if (info->var.grayscale) var 312 drivers/video/fbdev/imxfb.c val = chan_to_field(red, &info->var.red); var 313 drivers/video/fbdev/imxfb.c val |= chan_to_field(green, &info->var.green); var 314 drivers/video/fbdev/imxfb.c val |= chan_to_field(blue, &info->var.blue); var 351 drivers/video/fbdev/imxfb.c static int imxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 360 drivers/video/fbdev/imxfb.c if (var->xres < MIN_XRES) var 361 drivers/video/fbdev/imxfb.c var->xres = MIN_XRES; var 362 drivers/video/fbdev/imxfb.c if (var->yres < MIN_YRES) var 363 drivers/video/fbdev/imxfb.c var->yres = MIN_YRES; var 369 drivers/video/fbdev/imxfb.c var->xres = imxfb_mode->mode.xres; var 370 drivers/video/fbdev/imxfb.c var->yres = imxfb_mode->mode.yres; var 371 drivers/video/fbdev/imxfb.c var->bits_per_pixel = imxfb_mode->bpp; var 372 drivers/video/fbdev/imxfb.c var->pixclock = imxfb_mode->mode.pixclock; var 373 drivers/video/fbdev/imxfb.c var->hsync_len = imxfb_mode->mode.hsync_len; var 374 drivers/video/fbdev/imxfb.c var->left_margin = imxfb_mode->mode.left_margin; var 375 drivers/video/fbdev/imxfb.c var->right_margin = imxfb_mode->mode.right_margin; var 376 drivers/video/fbdev/imxfb.c var->vsync_len = imxfb_mode->mode.vsync_len; var 377 drivers/video/fbdev/imxfb.c var->upper_margin = imxfb_mode->mode.upper_margin; var 378 drivers/video/fbdev/imxfb.c var->lower_margin = imxfb_mode->mode.lower_margin; var 379 drivers/video/fbdev/imxfb.c var->sync = imxfb_mode->mode.sync; var 380 drivers/video/fbdev/imxfb.c var->xres_virtual = max(var->xres_virtual, var->xres); var 381 drivers/video/fbdev/imxfb.c var->yres_virtual = max(var->yres_virtual, var->yres); var 383 drivers/video/fbdev/imxfb.c pr_debug("var->bits_per_pixel=%d\n", var->bits_per_pixel); var 387 drivers/video/fbdev/imxfb.c tmp = var->pixclock * (unsigned long long)lcd_clk; var 402 drivers/video/fbdev/imxfb.c switch (var->bits_per_pixel) { var 439 drivers/video/fbdev/imxfb.c var->red = rgb->red; var 440 drivers/video/fbdev/imxfb.c var->green = rgb->green; var 441 drivers/video/fbdev/imxfb.c var->blue = rgb->blue; var 442 drivers/video/fbdev/imxfb.c var->transp = rgb->transp; var 445 drivers/video/fbdev/imxfb.c var->red.length, var->green.length, var->blue.length, var 446 drivers/video/fbdev/imxfb.c var->transp.length); var 449 drivers/video/fbdev/imxfb.c var->red.offset, var->green.offset, var->blue.offset, var 450 drivers/video/fbdev/imxfb.c var->transp.offset); var 462 drivers/video/fbdev/imxfb.c struct fb_var_screeninfo *var = &info->var; var 464 drivers/video/fbdev/imxfb.c if (var->bits_per_pixel == 16 || var->bits_per_pixel == 32) var 477 drivers/video/fbdev/imxfb.c info->fix.line_length = var->xres_virtual * var->bits_per_pixel / 8; var 478 drivers/video/fbdev/imxfb.c fbi->palette_size = var->bits_per_pixel == 8 ? 256 : 16; var 480 drivers/video/fbdev/imxfb.c imxfb_activate_var(var, info); var 585 drivers/video/fbdev/imxfb.c static int imxfb_activate_var(struct fb_var_screeninfo *var, struct fb_info *info) var 591 drivers/video/fbdev/imxfb.c var->xres, var->hsync_len, var 592 drivers/video/fbdev/imxfb.c var->left_margin, var->right_margin); var 594 drivers/video/fbdev/imxfb.c var->yres, var->vsync_len, var 595 drivers/video/fbdev/imxfb.c var->upper_margin, var->lower_margin); var 598 drivers/video/fbdev/imxfb.c if (var->xres < 16 || var->xres > 1024) var 600 drivers/video/fbdev/imxfb.c info->fix.id, var->xres); var 601 drivers/video/fbdev/imxfb.c if (var->hsync_len < 1 || var->hsync_len > 64) var 603 drivers/video/fbdev/imxfb.c info->fix.id, var->hsync_len); var 604 drivers/video/fbdev/imxfb.c if (var->left_margin > 255) var 606 drivers/video/fbdev/imxfb.c info->fix.id, var->left_margin); var 607 drivers/video/fbdev/imxfb.c if (var->right_margin > 255) var 609 drivers/video/fbdev/imxfb.c info->fix.id, var->right_margin); var 610 drivers/video/fbdev/imxfb.c if (var->yres < 1 || var->yres > ymax_mask) var 612 drivers/video/fbdev/imxfb.c info->fix.id, var->yres); var 613 drivers/video/fbdev/imxfb.c if (var->vsync_len > 100) var 615 drivers/video/fbdev/imxfb.c info->fix.id, var->vsync_len); var 616 drivers/video/fbdev/imxfb.c if (var->upper_margin > 63) var 618 drivers/video/fbdev/imxfb.c info->fix.id, var->upper_margin); var 619 drivers/video/fbdev/imxfb.c if (var->lower_margin > 255) var 621 drivers/video/fbdev/imxfb.c info->fix.id, var->lower_margin); var 625 drivers/video/fbdev/imxfb.c writel(VPW_VPW(var->xres * var->bits_per_pixel / 8 / 4), var 628 drivers/video/fbdev/imxfb.c writel(HCR_H_WIDTH(var->hsync_len - 1) | var 629 drivers/video/fbdev/imxfb.c HCR_H_WAIT_1(var->right_margin - 1) | var 630 drivers/video/fbdev/imxfb.c HCR_H_WAIT_2(var->left_margin - 3), var 633 drivers/video/fbdev/imxfb.c writel(VCR_V_WIDTH(var->vsync_len) | var 634 drivers/video/fbdev/imxfb.c VCR_V_WAIT_1(var->lower_margin) | var 635 drivers/video/fbdev/imxfb.c VCR_V_WAIT_2(var->upper_margin), var 638 drivers/video/fbdev/imxfb.c writel(SIZE_XMAX(var->xres) | (var->yres & ymax_mask), var 682 drivers/video/fbdev/imxfb.c info->var.nonstd = 0; var 683 drivers/video/fbdev/imxfb.c info->var.activate = FB_ACTIVATE_NOW; var 684 drivers/video/fbdev/imxfb.c info->var.height = -1; var 685 drivers/video/fbdev/imxfb.c info->var.width = -1; var 686 drivers/video/fbdev/imxfb.c info->var.accel_flags = 0; var 687 drivers/video/fbdev/imxfb.c info->var.vmode = FB_VMODE_NONINTERLACED; var 698 drivers/video/fbdev/imxfb.c info->var.grayscale = of_property_read_bool(np, var 1002 drivers/video/fbdev/imxfb.c imxfb_check_var(&info->var, info); var 110 drivers/video/fbdev/intelfb/intelfb.h ((i)->var.accel_flags & FB_ACCELF_TEXT)) var 375 drivers/video/fbdev/intelfb/intelfb.h extern int intelfb_var_to_depth(const struct fb_var_screeninfo *var); var 133 drivers/video/fbdev/intelfb/intelfbdrv.c struct fb_var_screeninfo *var); var 136 drivers/video/fbdev/intelfb/intelfbdrv.c static int intelfb_check_var(struct fb_var_screeninfo *var, var 144 drivers/video/fbdev/intelfb/intelfbdrv.c static int intelfb_pan_display(struct fb_var_screeninfo *var, var 909 drivers/video/fbdev/intelfb/intelfbdrv.c __inline__ int intelfb_var_to_depth(const struct fb_var_screeninfo *var) var 912 drivers/video/fbdev/intelfb/intelfbdrv.c var->bits_per_pixel, var->green.length); var 914 drivers/video/fbdev/intelfb/intelfbdrv.c switch (var->bits_per_pixel) { var 916 drivers/video/fbdev/intelfb/intelfbdrv.c return (var->green.length == 6) ? 16 : 15; var 920 drivers/video/fbdev/intelfb/intelfbdrv.c return var->bits_per_pixel; var 925 drivers/video/fbdev/intelfb/intelfbdrv.c static __inline__ int var_to_refresh(const struct fb_var_screeninfo *var) var 927 drivers/video/fbdev/intelfb/intelfbdrv.c int xtot = var->xres + var->left_margin + var->right_margin + var 928 drivers/video/fbdev/intelfb/intelfbdrv.c var->hsync_len; var 929 drivers/video/fbdev/intelfb/intelfbdrv.c int ytot = var->yres + var->upper_margin + var->lower_margin + var 930 drivers/video/fbdev/intelfb/intelfbdrv.c var->vsync_len; var 932 drivers/video/fbdev/intelfb/intelfbdrv.c return (1000000000 / var->pixclock * 1000 + 500) / xtot / ytot; var 941 drivers/video/fbdev/intelfb/intelfbdrv.c struct fb_var_screeninfo *var; var 951 drivers/video/fbdev/intelfb/intelfbdrv.c var = &dinfo->initial_var; var 952 drivers/video/fbdev/intelfb/intelfbdrv.c memset(var, 0, sizeof(*var)); var 953 drivers/video/fbdev/intelfb/intelfbdrv.c var->xres = screen_info.lfb_width; var 954 drivers/video/fbdev/intelfb/intelfbdrv.c var->yres = screen_info.lfb_height; var 955 drivers/video/fbdev/intelfb/intelfbdrv.c var->bits_per_pixel = screen_info.lfb_depth; var 958 drivers/video/fbdev/intelfb/intelfbdrv.c var->bits_per_pixel = 16; var 961 drivers/video/fbdev/intelfb/intelfbdrv.c var->bits_per_pixel = 32; var 970 drivers/video/fbdev/intelfb/intelfbdrv.c var->xres, var->yres, var->bits_per_pixel, var 974 drivers/video/fbdev/intelfb/intelfbdrv.c var->left_margin = (var->xres / 8) & 0xf8; var 975 drivers/video/fbdev/intelfb/intelfbdrv.c var->right_margin = 32; var 976 drivers/video/fbdev/intelfb/intelfbdrv.c var->upper_margin = 16; var 977 drivers/video/fbdev/intelfb/intelfbdrv.c var->lower_margin = 4; var 978 drivers/video/fbdev/intelfb/intelfbdrv.c var->hsync_len = (var->xres / 8) & 0xf8; var 979 drivers/video/fbdev/intelfb/intelfbdrv.c var->vsync_len = 4; var 981 drivers/video/fbdev/intelfb/intelfbdrv.c xtot = var->xres + var->left_margin + var 982 drivers/video/fbdev/intelfb/intelfbdrv.c var->right_margin + var->hsync_len; var 983 drivers/video/fbdev/intelfb/intelfbdrv.c ytot = var->yres + var->upper_margin + var 984 drivers/video/fbdev/intelfb/intelfbdrv.c var->lower_margin + var->vsync_len; var 985 drivers/video/fbdev/intelfb/intelfbdrv.c var->pixclock = 10000000 / xtot * 1000 / ytot * 100 / 60; var 987 drivers/video/fbdev/intelfb/intelfbdrv.c var->height = -1; var 988 drivers/video/fbdev/intelfb/intelfbdrv.c var->width = -1; var 990 drivers/video/fbdev/intelfb/intelfbdrv.c if (var->bits_per_pixel > 8) { var 991 drivers/video/fbdev/intelfb/intelfbdrv.c var->red.offset = screen_info.red_pos; var 992 drivers/video/fbdev/intelfb/intelfbdrv.c var->red.length = screen_info.red_size; var 993 drivers/video/fbdev/intelfb/intelfbdrv.c var->green.offset = screen_info.green_pos; var 994 drivers/video/fbdev/intelfb/intelfbdrv.c var->green.length = screen_info.green_size; var 995 drivers/video/fbdev/intelfb/intelfbdrv.c var->blue.offset = screen_info.blue_pos; var 996 drivers/video/fbdev/intelfb/intelfbdrv.c var->blue.length = screen_info.blue_size; var 997 drivers/video/fbdev/intelfb/intelfbdrv.c var->transp.offset = screen_info.rsvd_pos; var 998 drivers/video/fbdev/intelfb/intelfbdrv.c var->transp.length = screen_info.rsvd_size; var 1000 drivers/video/fbdev/intelfb/intelfbdrv.c var->red.length = 8; var 1001 drivers/video/fbdev/intelfb/intelfbdrv.c var->green.length = 8; var 1002 drivers/video/fbdev/intelfb/intelfbdrv.c var->blue.length = 8; var 1008 drivers/video/fbdev/intelfb/intelfbdrv.c struct fb_var_screeninfo *var; var 1013 drivers/video/fbdev/intelfb/intelfbdrv.c var = &dinfo->info->var; var 1015 drivers/video/fbdev/intelfb/intelfbdrv.c memcpy(var, &dinfo->initial_var, var 1035 drivers/video/fbdev/intelfb/intelfbdrv.c msrc = fb_find_mode(var, dinfo->info, mode, var 1044 drivers/video/fbdev/intelfb/intelfbdrv.c msrc = fb_find_mode(var, dinfo->info, mode, var 1054 drivers/video/fbdev/intelfb/intelfbdrv.c msrc = fb_find_mode(var, dinfo->info, PREFERRED_MODE, var 1063 drivers/video/fbdev/intelfb/intelfbdrv.c INF_MSG("Initial video mode is %dx%d-%d@%d.\n", var->xres, var->yres, var 1064 drivers/video/fbdev/intelfb/intelfbdrv.c var->bits_per_pixel, var_to_refresh(var)); var 1070 drivers/video/fbdev/intelfb/intelfbdrv.c var->xres_virtual = var->xres; var 1071 drivers/video/fbdev/intelfb/intelfbdrv.c var->yres_virtual = var 1072 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->fb.size / 2 / (var->bits_per_pixel * var->xres); var 1073 drivers/video/fbdev/intelfb/intelfbdrv.c if (var->yres_virtual < var->yres) var 1074 drivers/video/fbdev/intelfb/intelfbdrv.c var->yres_virtual = var->yres; var 1076 drivers/video/fbdev/intelfb/intelfbdrv.c var->yres_virtual = var->yres; var 1080 drivers/video/fbdev/intelfb/intelfbdrv.c var->accel_flags |= FB_ACCELF_TEXT; var 1082 drivers/video/fbdev/intelfb/intelfbdrv.c var->accel_flags &= ~FB_ACCELF_TEXT; var 1117 drivers/video/fbdev/intelfb/intelfbdrv.c update_dinfo(dinfo, &info->var); var 1124 drivers/video/fbdev/intelfb/intelfbdrv.c struct fb_var_screeninfo *var) var 1128 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->bpp = var->bits_per_pixel; var 1129 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->depth = intelfb_var_to_depth(var); var 1130 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->xres = var->xres; var 1131 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->yres = var->xres; var 1132 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->pixclock = var->pixclock; var 1140 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->pitch = var->xres_virtual; var 1144 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->pitch = var->xres_virtual * 2; var 1148 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->pitch = var->xres_virtual * 4; var 1196 drivers/video/fbdev/intelfb/intelfbdrv.c static int intelfb_check_var(struct fb_var_screeninfo *var, var 1213 drivers/video/fbdev/intelfb/intelfbdrv.c DBG_MSG("intelfb_check_var: accel_flags is %d\n", var->accel_flags); var 1218 drivers/video/fbdev/intelfb/intelfbdrv.c if (intelfbhw_validate_mode(dinfo, var) != 0) var 1221 drivers/video/fbdev/intelfb/intelfbdrv.c v = *var; var 1242 drivers/video/fbdev/intelfb/intelfbdrv.c change_var = ((info->var.xres != var->xres) || var 1243 drivers/video/fbdev/intelfb/intelfbdrv.c (info->var.yres != var->yres) || var 1244 drivers/video/fbdev/intelfb/intelfbdrv.c (info->var.xres_virtual != var->xres_virtual) || var 1245 drivers/video/fbdev/intelfb/intelfbdrv.c (info->var.yres_virtual != var->yres_virtual) || var 1246 drivers/video/fbdev/intelfb/intelfbdrv.c (info->var.bits_per_pixel != var->bits_per_pixel) || var 1247 drivers/video/fbdev/intelfb/intelfbdrv.c memcmp(&info->var.red, &var->red, sizeof(var->red)) || var 1248 drivers/video/fbdev/intelfb/intelfbdrv.c memcmp(&info->var.green, &var->green, var 1249 drivers/video/fbdev/intelfb/intelfbdrv.c sizeof(var->green)) || var 1250 drivers/video/fbdev/intelfb/intelfbdrv.c memcmp(&info->var.blue, &var->blue, sizeof(var->blue))); var 1254 drivers/video/fbdev/intelfb/intelfbdrv.c var->yres_virtual > dinfo->initial_var.yres_virtual || var 1255 drivers/video/fbdev/intelfb/intelfbdrv.c var->yres_virtual < dinfo->initial_var.yres || var 1256 drivers/video/fbdev/intelfb/intelfbdrv.c var->xoffset || var->nonstd)) { var 1311 drivers/video/fbdev/intelfb/intelfbdrv.c *var = v; var 1330 drivers/video/fbdev/intelfb/intelfbdrv.c DBG_MSG("intelfb_set_par (%dx%d-%d)\n", info->var.xres, var 1331 drivers/video/fbdev/intelfb/intelfbdrv.c info->var.yres, info->var.bits_per_pixel); var 1344 drivers/video/fbdev/intelfb/intelfbdrv.c if (intelfbhw_mode_to_hw(dinfo, hw, &info->var)) var 1354 drivers/video/fbdev/intelfb/intelfbdrv.c update_dinfo(dinfo, &info->var); var 1359 drivers/video/fbdev/intelfb/intelfbdrv.c intelfb_pan_display(&info->var, info); var 1428 drivers/video/fbdev/intelfb/intelfbdrv.c static int intelfb_pan_display(struct fb_var_screeninfo *var, var 1431 drivers/video/fbdev/intelfb/intelfbdrv.c intelfbhw_pan_display(var, info); var 1484 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->pitch, info->var.bits_per_pixel, var 1504 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->pitch, info->var.bits_per_pixel); var 1534 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->pitch, info->var.bits_per_pixel)) { var 1590 drivers/video/fbdev/intelfb/intelfbdrv.c dx = cursor->image.dx - info->var.xoffset; var 1591 drivers/video/fbdev/intelfb/intelfbdrv.c dy = cursor->image.dy - info->var.yoffset; var 314 drivers/video/fbdev/intelfb/intelfbhw.c struct fb_var_screeninfo *var) var 323 drivers/video/fbdev/intelfb/intelfbhw.c bytes_per_pixel = var->bits_per_pixel / 8; var 328 drivers/video/fbdev/intelfb/intelfbhw.c tmp = var->yres_virtual * var->xres_virtual * bytes_per_pixel; var 337 drivers/video/fbdev/intelfb/intelfbhw.c if (var->xres - 1 > HACTIVE_MASK) { var 339 drivers/video/fbdev/intelfb/intelfbhw.c var->xres, HACTIVE_MASK + 1); var 342 drivers/video/fbdev/intelfb/intelfbhw.c if (var->yres - 1 > VACTIVE_MASK) { var 344 drivers/video/fbdev/intelfb/intelfbhw.c var->yres, VACTIVE_MASK + 1); var 347 drivers/video/fbdev/intelfb/intelfbhw.c if (var->xres < 4) { var 348 drivers/video/fbdev/intelfb/intelfbhw.c WRN_MSG("X resolution too small (%d vs 4).\n", var->xres); var 351 drivers/video/fbdev/intelfb/intelfbhw.c if (var->yres < 4) { var 352 drivers/video/fbdev/intelfb/intelfbhw.c WRN_MSG("Y resolution too small (%d vs 4).\n", var->yres); var 357 drivers/video/fbdev/intelfb/intelfbhw.c if (var->vmode & FB_VMODE_DOUBLE) { var 362 drivers/video/fbdev/intelfb/intelfbhw.c if ((var->vmode & FB_VMODE_INTERLACED) && (var->yres & 1)) { var 368 drivers/video/fbdev/intelfb/intelfbhw.c tmp = 1000000000 / var->pixclock; var 383 drivers/video/fbdev/intelfb/intelfbhw.c int intelfbhw_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 392 drivers/video/fbdev/intelfb/intelfbhw.c xoffset = ROUND_DOWN_TO(var->xoffset, 8); var 393 drivers/video/fbdev/intelfb/intelfbhw.c yoffset = var->yoffset; var 395 drivers/video/fbdev/intelfb/intelfbhw.c if ((xoffset + info->var.xres > info->var.xres_virtual) || var 396 drivers/video/fbdev/intelfb/intelfbhw.c (yoffset + info->var.yres > info->var.yres_virtual)) var 400 drivers/video/fbdev/intelfb/intelfbhw.c (xoffset * info->var.bits_per_pixel) / 8; var 405 drivers/video/fbdev/intelfb/intelfbhw.c if ((var->activate & FB_ACTIVATE_VBL) && var 1042 drivers/video/fbdev/intelfb/intelfbhw.c struct fb_var_screeninfo *var) var 1089 drivers/video/fbdev/intelfb/intelfbhw.c hsync_pol = (var->sync & FB_SYNC_HOR_HIGH_ACT) ? var 1091 drivers/video/fbdev/intelfb/intelfbhw.c vsync_pol = (var->sync & FB_SYNC_VERT_HIGH_ACT) ? var 1113 drivers/video/fbdev/intelfb/intelfbhw.c clock_target = 1000000000 / var->pixclock; var 1155 drivers/video/fbdev/intelfb/intelfbhw.c switch (intelfb_var_to_depth(var)) { var 1173 drivers/video/fbdev/intelfb/intelfbhw.c hactive = var->xres; var 1174 drivers/video/fbdev/intelfb/intelfbhw.c hsync_start = hactive + var->right_margin; var 1175 drivers/video/fbdev/intelfb/intelfbhw.c hsync_end = hsync_start + var->hsync_len; var 1176 drivers/video/fbdev/intelfb/intelfbhw.c htotal = hsync_end + var->left_margin; var 1184 drivers/video/fbdev/intelfb/intelfbhw.c vactive = var->yres; var 1185 drivers/video/fbdev/intelfb/intelfbhw.c if (var->vmode & FB_VMODE_INTERLACED) var 1187 drivers/video/fbdev/intelfb/intelfbhw.c vsync_start = vactive + var->lower_margin; var 1188 drivers/video/fbdev/intelfb/intelfbhw.c vsync_end = vsync_start + var->vsync_len; var 1189 drivers/video/fbdev/intelfb/intelfbhw.c vtotal = vsync_end + var->upper_margin; var 1251 drivers/video/fbdev/intelfb/intelfbhw.c hw->disp_a_base = hw->disp_a_stride * var->yoffset + var 1252 drivers/video/fbdev/intelfb/intelfbhw.c var->xoffset * var->bits_per_pixel / 8; var 1268 drivers/video/fbdev/intelfb/intelfbhw.c if (var->vmode & FB_VMODE_INTERLACED) var 1429 drivers/video/fbdev/intelfb/intelfbhw.c switch (dinfo->info->var.vmode & (FB_VMODE_INTERLACED | var 2013 drivers/video/fbdev/intelfb/intelfbhw.c if (dinfo->info->var.vmode & FB_VMODE_INTERLACED) var 2056 drivers/video/fbdev/intelfb/intelfbhw.c if (dinfo->info->var.vmode & FB_VMODE_INTERLACED) var 567 drivers/video/fbdev/intelfb/intelfbhw.h struct fb_var_screeninfo *var); var 568 drivers/video/fbdev/intelfb/intelfbhw.h extern int intelfbhw_pan_display(struct fb_var_screeninfo *var, var 580 drivers/video/fbdev/intelfb/intelfbhw.h struct fb_var_screeninfo *var); var 312 drivers/video/fbdev/kyro/fbdev.c info->var.bits_per_pixel, var 313 drivers/video/fbdev/kyro/fbdev.c info->var.xres, info->var.yres, var 325 drivers/video/fbdev/kyro/fbdev.c deviceInfo.ulNextFreeVidMem = info->var.xres * info->var.yres * var 326 drivers/video/fbdev/kyro/fbdev.c info->var.bits_per_pixel; var 393 drivers/video/fbdev/kyro/fbdev.c static int kyrofb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 397 drivers/video/fbdev/kyro/fbdev.c if (var->bits_per_pixel != 16 && var->bits_per_pixel != 32) { var 398 drivers/video/fbdev/kyro/fbdev.c printk(KERN_WARNING "kyrofb: depth not supported: %u\n", var->bits_per_pixel); var 402 drivers/video/fbdev/kyro/fbdev.c switch (var->bits_per_pixel) { var 404 drivers/video/fbdev/kyro/fbdev.c var->red.offset = 11; var 405 drivers/video/fbdev/kyro/fbdev.c var->red.length = 5; var 406 drivers/video/fbdev/kyro/fbdev.c var->green.offset = 5; var 407 drivers/video/fbdev/kyro/fbdev.c var->green.length = 6; var 408 drivers/video/fbdev/kyro/fbdev.c var->blue.length = 5; var 411 drivers/video/fbdev/kyro/fbdev.c var->transp.offset = 24; var 412 drivers/video/fbdev/kyro/fbdev.c var->red.offset = 16; var 413 drivers/video/fbdev/kyro/fbdev.c var->green.offset = 8; var 414 drivers/video/fbdev/kyro/fbdev.c var->blue.offset = 0; var 416 drivers/video/fbdev/kyro/fbdev.c var->red.length = 8; var 417 drivers/video/fbdev/kyro/fbdev.c var->green.length = 8; var 418 drivers/video/fbdev/kyro/fbdev.c var->blue.length = 8; var 419 drivers/video/fbdev/kyro/fbdev.c var->transp.length = 8; var 424 drivers/video/fbdev/kyro/fbdev.c var->height = var->width = -1; var 450 drivers/video/fbdev/kyro/fbdev.c if ((var->activate & FB_ACTIVATE_MASK) == FB_ACTIVATE_TEST) var 453 drivers/video/fbdev/kyro/fbdev.c var->left_margin = par->HBP; var 454 drivers/video/fbdev/kyro/fbdev.c var->hsync_len = par->HST; var 455 drivers/video/fbdev/kyro/fbdev.c var->right_margin = par->HFP; var 457 drivers/video/fbdev/kyro/fbdev.c var->upper_margin = par->VBP; var 458 drivers/video/fbdev/kyro/fbdev.c var->vsync_len = par->VST; var 459 drivers/video/fbdev/kyro/fbdev.c var->lower_margin = par->VFP; var 462 drivers/video/fbdev/kyro/fbdev.c var->sync |= FB_SYNC_HOR_HIGH_ACT; var 464 drivers/video/fbdev/kyro/fbdev.c var->sync |= FB_SYNC_VERT_HIGH_ACT; var 476 drivers/video/fbdev/kyro/fbdev.c par->XRES = info->var.xres; var 477 drivers/video/fbdev/kyro/fbdev.c par->YRES = info->var.yres; var 480 drivers/video/fbdev/kyro/fbdev.c par->PIXDEPTH = info->var.bits_per_pixel; var 484 drivers/video/fbdev/kyro/fbdev.c lineclock = (info->var.pixclock * (info->var.xres + var 485 drivers/video/fbdev/kyro/fbdev.c info->var.right_margin + var 486 drivers/video/fbdev/kyro/fbdev.c info->var.hsync_len + var 487 drivers/video/fbdev/kyro/fbdev.c info->var.left_margin)) / 1000; var 491 drivers/video/fbdev/kyro/fbdev.c frameclock = lineclock * (info->var.yres + var 492 drivers/video/fbdev/kyro/fbdev.c info->var.lower_margin + var 493 drivers/video/fbdev/kyro/fbdev.c info->var.vsync_len + var 494 drivers/video/fbdev/kyro/fbdev.c info->var.upper_margin); var 499 drivers/video/fbdev/kyro/fbdev.c par->PIXCLK = ((1000000000 + (info->var.pixclock / 2)) var 500 drivers/video/fbdev/kyro/fbdev.c / info->var.pixclock) * 10; var 503 drivers/video/fbdev/kyro/fbdev.c par->HFP = info->var.right_margin; var 504 drivers/video/fbdev/kyro/fbdev.c par->HST = info->var.hsync_len; var 505 drivers/video/fbdev/kyro/fbdev.c par->HBP = info->var.left_margin; var 509 drivers/video/fbdev/kyro/fbdev.c par->VFP = info->var.lower_margin; var 510 drivers/video/fbdev/kyro/fbdev.c par->VST = info->var.vsync_len; var 511 drivers/video/fbdev/kyro/fbdev.c par->VBP = info->var.upper_margin; var 514 drivers/video/fbdev/kyro/fbdev.c par->HSP = (info->var.sync & FB_SYNC_HOR_HIGH_ACT) ? 1 : 0; var 515 drivers/video/fbdev/kyro/fbdev.c par->VSP = (info->var.sync & FB_SYNC_VERT_HIGH_ACT) ? 1 : 0; var 535 drivers/video/fbdev/kyro/fbdev.c switch (info->var.bits_per_pixel) { var 712 drivers/video/fbdev/kyro/fbdev.c if (!fb_find_mode(&info->var, info, mode_option, kyro_modedb, var 714 drivers/video/fbdev/kyro/fbdev.c info->var = kyro_var; var 719 drivers/video/fbdev/kyro/fbdev.c kyrofb_check_var(&info->var, info); var 721 drivers/video/fbdev/kyro/fbdev.c size = get_line_length(info->var.xres_virtual, var 722 drivers/video/fbdev/kyro/fbdev.c info->var.bits_per_pixel); var 723 drivers/video/fbdev/kyro/fbdev.c size *= info->var.yres_virtual; var 732 drivers/video/fbdev/kyro/fbdev.c info->var.xres, info->var.yres, info->var.bits_per_pixel, var 219 drivers/video/fbdev/leo.c par->extent = ((info->var.xres - 1) | var 220 drivers/video/fbdev/leo.c ((info->var.yres - 1) << 16)); var 230 drivers/video/fbdev/leo.c sbus_writel((info->var.xres-1) | ((info->var.yres-1) << 11), var 251 drivers/video/fbdev/leo.c static int leo_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 258 drivers/video/fbdev/leo.c if (var->xoffset || var->yoffset || var->vmode) var 521 drivers/video/fbdev/leo.c static void leo_fixup_var_rgb(struct fb_var_screeninfo *var) var 523 drivers/video/fbdev/leo.c var->red.offset = 0; var 524 drivers/video/fbdev/leo.c var->red.length = 8; var 525 drivers/video/fbdev/leo.c var->green.offset = 8; var 526 drivers/video/fbdev/leo.c var->green.length = 8; var 527 drivers/video/fbdev/leo.c var->blue.offset = 16; var 528 drivers/video/fbdev/leo.c var->blue.length = 8; var 529 drivers/video/fbdev/leo.c var->transp.offset = 0; var 530 drivers/video/fbdev/leo.c var->transp.length = 0; var 570 drivers/video/fbdev/leo.c sbusfb_fill_var(&info->var, dp, 32); var 571 drivers/video/fbdev/leo.c leo_fixup_var_rgb(&info->var); var 574 drivers/video/fbdev/leo.c info->var.xres); var 575 drivers/video/fbdev/leo.c info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); var 194 drivers/video/fbdev/macfb.c unsigned int bpp = info->var.bits_per_pixel; var 233 drivers/video/fbdev/macfb.c regno += 256 - (1 << info->var.bits_per_pixel); var 283 drivers/video/fbdev/macfb.c unsigned int bpp = info->var.bits_per_pixel; var 446 drivers/video/fbdev/macfb.c if (fb_info->var.bits_per_pixel <= 8) { var 447 drivers/video/fbdev/macfb.c switch (fb_info->var.bits_per_pixel) { var 462 drivers/video/fbdev/macfb.c switch (fb_info->var.bits_per_pixel) { var 464 drivers/video/fbdev/macfb.c if (fb_info->var.red.offset == 10) { var 489 drivers/video/fbdev/macfb.c (red << fb_info->var.red.offset) | var 490 drivers/video/fbdev/macfb.c (green << fb_info->var.green.offset) | var 491 drivers/video/fbdev/macfb.c (blue << fb_info->var.blue.offset); var 876 drivers/video/fbdev/macfb.c fb_info.var = macfb_defined; var 221 drivers/video/fbdev/macmodes.c int mac_vmode_to_var(int vmode, int cmode, struct fb_var_screeninfo *var) var 234 drivers/video/fbdev/macmodes.c memset(var, 0, sizeof(struct fb_var_screeninfo)); var 237 drivers/video/fbdev/macmodes.c var->bits_per_pixel = 8; var 238 drivers/video/fbdev/macmodes.c var->red.offset = 0; var 239 drivers/video/fbdev/macmodes.c var->red.length = 8; var 240 drivers/video/fbdev/macmodes.c var->green.offset = 0; var 241 drivers/video/fbdev/macmodes.c var->green.length = 8; var 242 drivers/video/fbdev/macmodes.c var->blue.offset = 0; var 243 drivers/video/fbdev/macmodes.c var->blue.length = 8; var 247 drivers/video/fbdev/macmodes.c var->bits_per_pixel = 16; var 248 drivers/video/fbdev/macmodes.c var->red.offset = 10; var 249 drivers/video/fbdev/macmodes.c var->red.length = 5; var 250 drivers/video/fbdev/macmodes.c var->green.offset = 5; var 251 drivers/video/fbdev/macmodes.c var->green.length = 5; var 252 drivers/video/fbdev/macmodes.c var->blue.offset = 0; var 253 drivers/video/fbdev/macmodes.c var->blue.length = 5; var 257 drivers/video/fbdev/macmodes.c var->bits_per_pixel = 32; var 258 drivers/video/fbdev/macmodes.c var->red.offset = 16; var 259 drivers/video/fbdev/macmodes.c var->red.length = 8; var 260 drivers/video/fbdev/macmodes.c var->green.offset = 8; var 261 drivers/video/fbdev/macmodes.c var->green.length = 8; var 262 drivers/video/fbdev/macmodes.c var->blue.offset = 0; var 263 drivers/video/fbdev/macmodes.c var->blue.length = 8; var 264 drivers/video/fbdev/macmodes.c var->transp.offset = 24; var 265 drivers/video/fbdev/macmodes.c var->transp.length = 8; var 271 drivers/video/fbdev/macmodes.c var->xres = mode->xres; var 272 drivers/video/fbdev/macmodes.c var->yres = mode->yres; var 273 drivers/video/fbdev/macmodes.c var->xres_virtual = mode->xres; var 274 drivers/video/fbdev/macmodes.c var->yres_virtual = mode->yres; var 275 drivers/video/fbdev/macmodes.c var->height = -1; var 276 drivers/video/fbdev/macmodes.c var->width = -1; var 277 drivers/video/fbdev/macmodes.c var->pixclock = mode->pixclock; var 278 drivers/video/fbdev/macmodes.c var->left_margin = mode->left_margin; var 279 drivers/video/fbdev/macmodes.c var->right_margin = mode->right_margin; var 280 drivers/video/fbdev/macmodes.c var->upper_margin = mode->upper_margin; var 281 drivers/video/fbdev/macmodes.c var->lower_margin = mode->lower_margin; var 282 drivers/video/fbdev/macmodes.c var->hsync_len = mode->hsync_len; var 283 drivers/video/fbdev/macmodes.c var->vsync_len = mode->vsync_len; var 284 drivers/video/fbdev/macmodes.c var->sync = mode->sync; var 285 drivers/video/fbdev/macmodes.c var->vmode = mode->vmode; var 303 drivers/video/fbdev/macmodes.c int mac_var_to_vmode(const struct fb_var_screeninfo *var, int *vmode, var 308 drivers/video/fbdev/macmodes.c if (var->bits_per_pixel <= 8) var 310 drivers/video/fbdev/macmodes.c else if (var->bits_per_pixel <= 16) var 312 drivers/video/fbdev/macmodes.c else if (var->bits_per_pixel <= 32) var 324 drivers/video/fbdev/macmodes.c if (var->xres > mode->xres || var->yres > mode->yres) var 326 drivers/video/fbdev/macmodes.c if (var->xres_virtual > mode->xres || var->yres_virtual > mode->yres) var 328 drivers/video/fbdev/macmodes.c if (var->pixclock > mode->pixclock) var 330 drivers/video/fbdev/macmodes.c if ((var->vmode & FB_VMODE_MASK) != mode->vmode) var 344 drivers/video/fbdev/macmodes.c if (var->pixclock > mode->pixclock) var 398 drivers/video/fbdev/macmodes.c int mac_find_mode(struct fb_var_screeninfo *var, struct fb_info *info, var 409 drivers/video/fbdev/macmodes.c return fb_find_mode(var, info, mode_option, db, dbsize, var 54 drivers/video/fbdev/macmodes.h struct fb_var_screeninfo *var); var 55 drivers/video/fbdev/macmodes.h extern int mac_var_to_vmode(const struct fb_var_screeninfo *var, int *vmode, var 58 drivers/video/fbdev/macmodes.h extern int mac_find_mode(struct fb_var_screeninfo *var, var 356 drivers/video/fbdev/matrox/matroxfb_DAC1064.c switch (minfo->fbcon.var.bits_per_pixel) { var 362 drivers/video/fbdev/matrox/matroxfb_DAC1064.c if (minfo->fbcon.var.green.length == 5) var 392 drivers/video/fbdev/matrox/matroxfb_DAC1064.c if (minfo->fbcon.var.bits_per_pixel > 16) { /* 256 entries */ var 400 drivers/video/fbdev/matrox/matroxfb_DAC1064.c } else if (minfo->fbcon.var.bits_per_pixel > 8) { var 401 drivers/video/fbdev/matrox/matroxfb_DAC1064.c if (minfo->fbcon.var.green.length == 5) { /* 0..31, 128..159 */ var 319 drivers/video/fbdev/matrox/matroxfb_Ti3026.c if (minfo->fbcon.var.bits_per_pixel == 24) { var 338 drivers/video/fbdev/matrox/matroxfb_Ti3026.c if (minfo->fbcon.var.bits_per_pixel == 24) { var 377 drivers/video/fbdev/matrox/matroxfb_Ti3026.c switch (minfo->fbcon.var.bits_per_pixel) { var 392 drivers/video/fbdev/matrox/matroxfb_Ti3026.c hw->DACreg[POS3026_XTRUECOLORCTRL] = (minfo->fbcon.var.green.length == 5) ? (TVP3026_XTRUECOLORCTRL_DIRECTCOLOR | TVP3026_XTRUECOLORCTRL_ORGB_1555) : (TVP3026_XTRUECOLORCTRL_DIRECTCOLOR | TVP3026_XTRUECOLORCTRL_RGB_565); var 120 drivers/video/fbdev/matrox/matroxfb_accel.c mpitch = minfo->fbcon.var.xres_virtual; var 127 drivers/video/fbdev/matrox/matroxfb_accel.c accel = (minfo->fbcon.var.accel_flags & FB_ACCELF_TEXT) == FB_ACCELF_TEXT; var 129 drivers/video/fbdev/matrox/matroxfb_accel.c switch (minfo->fbcon.var.bits_per_pixel) { var 148 drivers/video/fbdev/matrox/matroxfb_accel.c case 16: if (minfo->fbcon.var.green.length == 5) var 298 drivers/video/fbdev/matrox/matroxfb_accel.c matrox_accel_bmove_lin(minfo, minfo->fbcon.var.xres_virtual >> 1, area->sy, area->sx >> 1, area->dy, area->dx >> 1, area->height, area->width >> 1); var 304 drivers/video/fbdev/matrox/matroxfb_accel.c matrox_accel_bmove(minfo, minfo->fbcon.var.xres_virtual, area->sy, area->sx, area->dy, area->dx, area->height, area->width); var 365 drivers/video/fbdev/matrox/matroxfb_accel.c mga_outl(M_YDST, sy * minfo->fbcon.var.xres_virtual >> 6); var 370 drivers/video/fbdev/matrox/matroxfb_accel.c u_int32_t step = minfo->fbcon.var.xres_virtual >> 1; var 161 drivers/video/fbdev/matrox/matroxfb_base.c if (info && (info->fbcon.var.bits_per_pixel == minfo->fbcon.var.bits_per_pixel) var 162 drivers/video/fbdev/matrox/matroxfb_base.c && (info->fbcon.var.xres_virtual == minfo->fbcon.var.xres_virtual) var 163 drivers/video/fbdev/matrox/matroxfb_base.c && (info->fbcon.var.green.length == minfo->fbcon.var.green.length) var 165 drivers/video/fbdev/matrox/matroxfb_base.c switch (minfo->fbcon.var.bits_per_pixel) { var 171 drivers/video/fbdev/matrox/matroxfb_base.c mga_outl(0x3C28, pos + minfo->fbcon.var.xres_virtual * minfo->fbcon.var.bits_per_pixel / 8); var 308 drivers/video/fbdev/matrox/matroxfb_base.c struct fb_var_screeninfo *var) var 323 drivers/video/fbdev/matrox/matroxfb_base.c minfo->fbcon.var.xoffset = var->xoffset; var 324 drivers/video/fbdev/matrox/matroxfb_base.c minfo->fbcon.var.yoffset = var->yoffset; var 325 drivers/video/fbdev/matrox/matroxfb_base.c pos = (minfo->fbcon.var.yoffset * minfo->fbcon.var.xres_virtual + minfo->fbcon.var.xoffset) * minfo->curr.final_bppShift / 32; var 333 drivers/video/fbdev/matrox/matroxfb_base.c vbl = (var->activate & FB_ACTIVATE_VBL) && (matroxfb_enable_irq(minfo, 0) == 0); var 419 drivers/video/fbdev/matrox/matroxfb_base.c static int matroxfb_pan_display(struct fb_var_screeninfo *var, var 425 drivers/video/fbdev/matrox/matroxfb_base.c matrox_pan_var(minfo, var); var 506 drivers/video/fbdev/matrox/matroxfb_base.c static int matroxfb_get_cmap_len(struct fb_var_screeninfo *var) { var 510 drivers/video/fbdev/matrox/matroxfb_base.c switch (var->bits_per_pixel) { var 529 drivers/video/fbdev/matrox/matroxfb_base.c struct fb_var_screeninfo *var, int *visual, var 551 drivers/video/fbdev/matrox/matroxfb_base.c unsigned int bpp = var->bits_per_pixel; var 568 drivers/video/fbdev/matrox/matroxfb_base.c if (var->yres_virtual < var->yres) var 569 drivers/video/fbdev/matrox/matroxfb_base.c var->yres_virtual = var->yres; var 570 drivers/video/fbdev/matrox/matroxfb_base.c if (var->xres_virtual < var->xres) var 571 drivers/video/fbdev/matrox/matroxfb_base.c var->xres_virtual = var->xres; var 573 drivers/video/fbdev/matrox/matroxfb_base.c var->xres_virtual = matroxfb_pitch_adjust(minfo, var->xres_virtual, bpp); var 574 drivers/video/fbdev/matrox/matroxfb_base.c memlen = var->xres_virtual * bpp * var->yres_virtual / 8; var 576 drivers/video/fbdev/matrox/matroxfb_base.c var->yres_virtual = vramlen * 8 / (var->xres_virtual * bpp); var 577 drivers/video/fbdev/matrox/matroxfb_base.c memlen = var->xres_virtual * bpp * var->yres_virtual / 8; var 587 drivers/video/fbdev/matrox/matroxfb_base.c unsigned int m1 = linelen = var->xres_virtual * bpp / 8; var 598 drivers/video/fbdev/matrox/matroxfb_base.c if (var->yres_virtual > max_yres) var 599 drivers/video/fbdev/matrox/matroxfb_base.c var->yres_virtual = max_yres; var 603 drivers/video/fbdev/matrox/matroxfb_base.c if (var->yres_virtual > 32767) var 604 drivers/video/fbdev/matrox/matroxfb_base.c var->yres_virtual = 32767; var 607 drivers/video/fbdev/matrox/matroxfb_base.c if (var->yres_virtual < var->yres) var 608 drivers/video/fbdev/matrox/matroxfb_base.c var->yres = var->yres_virtual; var 609 drivers/video/fbdev/matrox/matroxfb_base.c if (var->xres_virtual < var->xres) var 610 drivers/video/fbdev/matrox/matroxfb_base.c var->xres = var->xres_virtual; var 611 drivers/video/fbdev/matrox/matroxfb_base.c if (var->xoffset + var->xres > var->xres_virtual) var 612 drivers/video/fbdev/matrox/matroxfb_base.c var->xoffset = var->xres_virtual - var->xres; var 613 drivers/video/fbdev/matrox/matroxfb_base.c if (var->yoffset + var->yres > var->yres_virtual) var 614 drivers/video/fbdev/matrox/matroxfb_base.c var->yoffset = var->yres_virtual - var->yres; var 616 drivers/video/fbdev/matrox/matroxfb_base.c if (bpp == 16 && var->green.length == 5) { var 622 drivers/video/fbdev/matrox/matroxfb_base.c var->clr.offset = rgbt->clr.offset;\ var 623 drivers/video/fbdev/matrox/matroxfb_base.c var->clr.length = rgbt->clr.length var 634 drivers/video/fbdev/matrox/matroxfb_base.c var->transp.length, var->red.length, var->green.length, var->blue.length, var 635 drivers/video/fbdev/matrox/matroxfb_base.c var->transp.offset, var->red.offset, var->green.offset, var->blue.offset); var 637 drivers/video/fbdev/matrox/matroxfb_base.c *video_cmap_len = matroxfb_get_cmap_len(var); var 638 drivers/video/fbdev/matrox/matroxfb_base.c dprintk(KERN_INFO "requested %d*%d/%dbpp (%d*%d)\n", var->xres, var->yres, var->bits_per_pixel, var 639 drivers/video/fbdev/matrox/matroxfb_base.c var->xres_virtual, var->yres_virtual); var 661 drivers/video/fbdev/matrox/matroxfb_base.c if (minfo->fbcon.var.grayscale) { var 666 drivers/video/fbdev/matrox/matroxfb_base.c red = CNVT_TOHW(red, minfo->fbcon.var.red.length); var 667 drivers/video/fbdev/matrox/matroxfb_base.c green = CNVT_TOHW(green, minfo->fbcon.var.green.length); var 668 drivers/video/fbdev/matrox/matroxfb_base.c blue = CNVT_TOHW(blue, minfo->fbcon.var.blue.length); var 669 drivers/video/fbdev/matrox/matroxfb_base.c transp = CNVT_TOHW(transp, minfo->fbcon.var.transp.length); var 671 drivers/video/fbdev/matrox/matroxfb_base.c switch (minfo->fbcon.var.bits_per_pixel) { var 684 drivers/video/fbdev/matrox/matroxfb_base.c (red << minfo->fbcon.var.red.offset) | var 685 drivers/video/fbdev/matrox/matroxfb_base.c (green << minfo->fbcon.var.green.offset) | var 686 drivers/video/fbdev/matrox/matroxfb_base.c (blue << minfo->fbcon.var.blue.offset) | var 687 drivers/video/fbdev/matrox/matroxfb_base.c (transp << minfo->fbcon.var.transp.offset); /* for 1:5:5:5 */ var 696 drivers/video/fbdev/matrox/matroxfb_base.c (red << minfo->fbcon.var.red.offset) | var 697 drivers/video/fbdev/matrox/matroxfb_base.c (green << minfo->fbcon.var.green.offset) | var 698 drivers/video/fbdev/matrox/matroxfb_base.c (blue << minfo->fbcon.var.blue.offset) | var 699 drivers/video/fbdev/matrox/matroxfb_base.c (transp << minfo->fbcon.var.transp.offset); /* 8:8:8:8 */ var 731 drivers/video/fbdev/matrox/matroxfb_base.c static int matroxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 742 drivers/video/fbdev/matrox/matroxfb_base.c if ((err = matroxfb_decode_var(minfo, var, &visual, &cmap_len, &ydstorg)) != 0) var 753 drivers/video/fbdev/matrox/matroxfb_base.c struct fb_var_screeninfo *var; var 762 drivers/video/fbdev/matrox/matroxfb_base.c var = &info->var; var 763 drivers/video/fbdev/matrox/matroxfb_base.c if ((err = matroxfb_decode_var(minfo, var, &visual, &cmap_len, &ydstorg)) != 0) var 770 drivers/video/fbdev/matrox/matroxfb_base.c minfo->fbcon.fix.line_length = (var->xres_virtual * var->bits_per_pixel) >> 3; var 778 drivers/video/fbdev/matrox/matroxfb_base.c if (var->bits_per_pixel == 4) var 781 drivers/video/fbdev/matrox/matroxfb_base.c minfo->curr.ydstorg.pixels = (ydstorg * 8) / var->bits_per_pixel; var 782 drivers/video/fbdev/matrox/matroxfb_base.c minfo->curr.final_bppShift = matroxfb_get_final_bppShift(minfo, var->bits_per_pixel); var 787 drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_var2my(var, &mt); var 790 drivers/video/fbdev/matrox/matroxfb_base.c switch (var->bits_per_pixel) { var 811 drivers/video/fbdev/matrox/matroxfb_base.c pos = (var->yoffset * var->xres_virtual + var->xoffset) * minfo->curr.final_bppShift / 32; var 859 drivers/video/fbdev/matrox/matroxfb_base.c if (vblank->vcount >= minfo->fbcon.var.yres) var 1875 drivers/video/fbdev/matrox/matroxfb_base.c struct fb_var_screeninfo var; var 1885 drivers/video/fbdev/matrox/matroxfb_base.c if (!mac_vmode_to_var(default_vmode, default_cmode, &var)) { var 1886 drivers/video/fbdev/matrox/matroxfb_base.c var.accel_flags = vesafb_defined.accel_flags; var 1887 drivers/video/fbdev/matrox/matroxfb_base.c var.xoffset = var.yoffset = 0; var 1889 drivers/video/fbdev/matrox/matroxfb_base.c vesafb_defined = var; var 1909 drivers/video/fbdev/matrox/matroxfb_base.c minfo->fbcon.var = vesafb_defined; var 38 drivers/video/fbdev/matrox/matroxfb_crtc2.c if (m2info->fbcon.var.grayscale) { var 42 drivers/video/fbdev/matrox/matroxfb_crtc2.c red = CNVT_TOHW(red, m2info->fbcon.var.red.length); var 43 drivers/video/fbdev/matrox/matroxfb_crtc2.c green = CNVT_TOHW(green, m2info->fbcon.var.green.length); var 44 drivers/video/fbdev/matrox/matroxfb_crtc2.c blue = CNVT_TOHW(blue, m2info->fbcon.var.blue.length); var 45 drivers/video/fbdev/matrox/matroxfb_crtc2.c transp = CNVT_TOHW(transp, m2info->fbcon.var.transp.length); var 47 drivers/video/fbdev/matrox/matroxfb_crtc2.c col = (red << m2info->fbcon.var.red.offset) | var 48 drivers/video/fbdev/matrox/matroxfb_crtc2.c (green << m2info->fbcon.var.green.offset) | var 49 drivers/video/fbdev/matrox/matroxfb_crtc2.c (blue << m2info->fbcon.var.blue.offset) | var 50 drivers/video/fbdev/matrox/matroxfb_crtc2.c (transp << m2info->fbcon.var.transp.offset); var 52 drivers/video/fbdev/matrox/matroxfb_crtc2.c switch (m2info->fbcon.var.bits_per_pixel) { var 123 drivers/video/fbdev/matrox/matroxfb_crtc2.c u_int32_t linelen = m2info->fbcon.var.xres_virtual * (m2info->fbcon.var.bits_per_pixel >> 3); var 169 drivers/video/fbdev/matrox/matroxfb_crtc2.c struct fb_var_screeninfo* var) { var 175 drivers/video/fbdev/matrox/matroxfb_crtc2.c m2info->fbcon.var.xoffset = var->xoffset; var 176 drivers/video/fbdev/matrox/matroxfb_crtc2.c m2info->fbcon.var.yoffset = var->yoffset; var 177 drivers/video/fbdev/matrox/matroxfb_crtc2.c pixelsize = m2info->fbcon.var.bits_per_pixel >> 3; var 178 drivers/video/fbdev/matrox/matroxfb_crtc2.c linelen = m2info->fbcon.var.xres_virtual * pixelsize; var 179 drivers/video/fbdev/matrox/matroxfb_crtc2.c pos = m2info->fbcon.var.yoffset * linelen + m2info->fbcon.var.xoffset * pixelsize; var 190 drivers/video/fbdev/matrox/matroxfb_crtc2.c struct fb_var_screeninfo* var, var 198 drivers/video/fbdev/matrox/matroxfb_crtc2.c switch (var->bits_per_pixel) { var 206 drivers/video/fbdev/matrox/matroxfb_crtc2.c if (var->yres_virtual < var->yres) var 207 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->yres_virtual = var->yres; var 208 drivers/video/fbdev/matrox/matroxfb_crtc2.c if (var->xres_virtual < var->xres) var 209 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->xres_virtual = var->xres; var 210 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->xres_virtual = (var->xres_virtual + mask) & ~mask; var 211 drivers/video/fbdev/matrox/matroxfb_crtc2.c if (var->yres_virtual > 32767) var 213 drivers/video/fbdev/matrox/matroxfb_crtc2.c memlen = var->xres_virtual * var->yres_virtual * (var->bits_per_pixel >> 3); var 216 drivers/video/fbdev/matrox/matroxfb_crtc2.c if (var->xoffset + var->xres > var->xres_virtual) var 217 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->xoffset = var->xres_virtual - var->xres; var 218 drivers/video/fbdev/matrox/matroxfb_crtc2.c if (var->yoffset + var->yres > var->yres_virtual) var 219 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->yoffset = var->yres_virtual - var->yres; var 221 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->xres &= ~7; var 222 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->left_margin &= ~7; var 223 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->right_margin &= ~7; var 224 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->hsync_len &= ~7; var 226 drivers/video/fbdev/matrox/matroxfb_crtc2.c *mode = var->bits_per_pixel; var 227 drivers/video/fbdev/matrox/matroxfb_crtc2.c if (var->bits_per_pixel == 16) { var 228 drivers/video/fbdev/matrox/matroxfb_crtc2.c if (var->green.length == 5) { var 229 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->red.offset = 10; var 230 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->red.length = 5; var 231 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->green.offset = 5; var 232 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->green.length = 5; var 233 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->blue.offset = 0; var 234 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->blue.length = 5; var 235 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->transp.offset = 15; var 236 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->transp.length = 1; var 239 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->red.offset = 11; var 240 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->red.length = 5; var 241 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->green.offset = 5; var 242 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->green.length = 6; var 243 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->blue.offset = 0; var 244 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->blue.length = 5; var 245 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->transp.offset = 0; var 246 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->transp.length = 0; var 249 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->red.offset = 16; var 250 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->red.length = 8; var 251 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->green.offset = 8; var 252 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->green.length = 8; var 253 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->blue.offset = 0; var 254 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->blue.length = 8; var 255 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->transp.offset = 24; var 256 drivers/video/fbdev/matrox/matroxfb_crtc2.c var->transp.length = 8; var 314 drivers/video/fbdev/matrox/matroxfb_crtc2.c static int matroxfb_dh_check_var(struct fb_var_screeninfo* var, struct fb_info* info) { var 320 drivers/video/fbdev/matrox/matroxfb_crtc2.c return matroxfb_dh_decode_var(m2info, var, &visual, &cmap_len, &mode); var 330 drivers/video/fbdev/matrox/matroxfb_crtc2.c struct fb_var_screeninfo* var = &info->var; var 333 drivers/video/fbdev/matrox/matroxfb_crtc2.c if ((err = matroxfb_dh_decode_var(m2info, var, &visual, &cmap_len, &mode)) != 0) var 341 drivers/video/fbdev/matrox/matroxfb_crtc2.c m2info->fbcon.fix.line_length = (var->xres_virtual * var->bits_per_pixel) >> 3; var 349 drivers/video/fbdev/matrox/matroxfb_crtc2.c matroxfb_var2my(&m2info->fbcon.var, &mt); var 354 drivers/video/fbdev/matrox/matroxfb_crtc2.c pos = (m2info->fbcon.var.yoffset * m2info->fbcon.var.xres_virtual + m2info->fbcon.var.xoffset) * m2info->fbcon.var.bits_per_pixel >> 3; var 396 drivers/video/fbdev/matrox/matroxfb_crtc2.c static int matroxfb_dh_pan_display(struct fb_var_screeninfo* var, struct fb_info* info) { var 398 drivers/video/fbdev/matrox/matroxfb_crtc2.c matroxfb_dh_pan_var(m2info, var); var 412 drivers/video/fbdev/matrox/matroxfb_crtc2.c if (vblank->vcount >= m2info->fbcon.var.yres) var 107 drivers/video/fbdev/matrox/matroxfb_misc.c void matroxfb_var2my(struct fb_var_screeninfo* var, struct my_timming* mt) { var 108 drivers/video/fbdev/matrox/matroxfb_misc.c unsigned int pixclock = var->pixclock; var 116 drivers/video/fbdev/matrox/matroxfb_misc.c mt->dblscan = var->vmode & FB_VMODE_DOUBLE; var 117 drivers/video/fbdev/matrox/matroxfb_misc.c mt->interlaced = var->vmode & FB_VMODE_INTERLACED; var 118 drivers/video/fbdev/matrox/matroxfb_misc.c mt->HDisplay = var->xres; var 119 drivers/video/fbdev/matrox/matroxfb_misc.c mt->HSyncStart = mt->HDisplay + var->right_margin; var 120 drivers/video/fbdev/matrox/matroxfb_misc.c mt->HSyncEnd = mt->HSyncStart + var->hsync_len; var 121 drivers/video/fbdev/matrox/matroxfb_misc.c mt->HTotal = mt->HSyncEnd + var->left_margin; var 122 drivers/video/fbdev/matrox/matroxfb_misc.c mt->VDisplay = var->yres; var 123 drivers/video/fbdev/matrox/matroxfb_misc.c mt->VSyncStart = mt->VDisplay + var->lower_margin; var 124 drivers/video/fbdev/matrox/matroxfb_misc.c mt->VSyncEnd = mt->VSyncStart + var->vsync_len; var 125 drivers/video/fbdev/matrox/matroxfb_misc.c mt->VTotal = mt->VSyncEnd + var->upper_margin; var 126 drivers/video/fbdev/matrox/matroxfb_misc.c mt->sync = var->sync; var 277 drivers/video/fbdev/matrox/matroxfb_misc.c wd = minfo->fbcon.var.xres_virtual * minfo->curr.final_bppShift / 64; var 156 drivers/video/fbdev/maxinefb.c fb_info.var = maxinefb_defined; var 202 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c vxres = info->var.xres_virtual; var 203 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c vyres = info->var.yres_virtual; var 259 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c vxres = info->var.xres_virtual; var 260 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c vyres = info->var.yres_virtual; var 310 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c if (info->var.bits_per_pixel == 32) { var 42 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c static inline int h_total(struct fb_var_screeninfo *var) var 44 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c return var->xres + var->left_margin + var 45 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->right_margin + var->hsync_len; var 48 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c static inline int v_total(struct fb_var_screeninfo *var) var 50 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c return var->yres + var->upper_margin + var 51 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->lower_margin + var->vsync_len; var 54 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c static inline int hsp(struct fb_var_screeninfo *var) var 56 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c return var->xres + var->right_margin - 1; var 59 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c static inline int vsp(struct fb_var_screeninfo *var) var 61 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c return var->yres + var->lower_margin - 1; var 64 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c static inline int d_pitch(struct fb_var_screeninfo *var) var 66 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c return var->xres * var->bits_per_pixel / 8; var 87 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c val = chan_to_field(red, &info->var.red); var 88 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c val |= chan_to_field(green, &info->var.green); var 89 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c val |= chan_to_field(blue, &info->var.blue); var 107 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c static int mb862xxfb_check_var(struct fb_var_screeninfo *var, var 116 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c if (var->hsync_len > 255 || var->vsync_len > 255) var 119 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c if ((var->xres + var->right_margin) >= 4096) var 122 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c if ((var->yres + var->lower_margin) > 4096) var 125 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c if (h_total(var) > 4096 || v_total(var) > 4096) var 128 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c if (var->xres_virtual > 4096 || var->yres_virtual > 4096) var 131 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c if (var->bits_per_pixel <= 8) var 132 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->bits_per_pixel = 8; var 133 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c else if (var->bits_per_pixel <= 16) var 134 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->bits_per_pixel = 16; var 135 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c else if (var->bits_per_pixel <= 32) var 136 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->bits_per_pixel = 32; var 142 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c if (d_pitch(&fbi->var) % GC_L0M_L0W_UNIT) { var 145 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->bits_per_pixel = 0; var 147 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->bits_per_pixel += 8; var 148 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c r = d_pitch(&fbi->var) % GC_L0M_L0W_UNIT; var 149 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c } while (r && var->bits_per_pixel <= 32); var 151 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c if (d_pitch(&fbi->var) % GC_L0M_L0W_UNIT) var 156 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c tmp = (var->xres * var->bits_per_pixel) / 8; var 161 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c switch (var->bits_per_pixel) { var 163 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->red.length = var->bits_per_pixel; var 164 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->green.length = var->bits_per_pixel; var 165 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->blue.length = var->bits_per_pixel; var 166 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->red.offset = 0; var 167 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->green.offset = 0; var 168 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->blue.offset = 0; var 169 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->transp.length = 0; var 172 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->red.length = 5; var 173 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->green.length = 5; var 174 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->blue.length = 5; var 175 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->red.offset = 10; var 176 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->green.offset = 5; var 177 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->blue.offset = 0; var 178 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->transp.length = 0; var 182 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->transp.length = 8; var 183 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->red.length = 8; var 184 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->green.length = 8; var 185 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->blue.length = 8; var 186 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->transp.offset = 24; var 187 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->red.offset = 16; var 188 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->green.offset = 8; var 189 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c var->blue.offset = 0; var 207 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c mb862xxfb_init_accel(fbi, fbi->var.xres); var 218 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c sc = par->refclk / (1000000 / fbi->var.pixclock) - 1; var 226 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c reg = pack(d_pitch(&fbi->var) / GC_L0M_L0W_UNIT, var 227 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c (fbi->var.yres - 1)); var 228 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c if (fbi->var.bits_per_pixel == 16) var 232 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c if (fbi->var.bits_per_pixel == 32) { var 237 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c reg = pack(fbi->var.yres - 1, fbi->var.xres); var 251 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c reg = pack(fbi->var.xres - 1, fbi->var.xres - 1); var 253 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c reg = pack((fbi->var.yres - 1), vsp(&fbi->var)); var 255 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c reg = ((fbi->var.vsync_len - 1) << 24) | var 256 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c pack((fbi->var.hsync_len - 1), hsp(&fbi->var)); var 258 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c outreg(disp, GC_HTP, pack(h_total(&fbi->var) - 1, 0)); var 259 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c outreg(disp, GC_VTR, pack(v_total(&fbi->var) - 1, 0)); var 269 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c static int mb862xxfb_pan(struct fb_var_screeninfo *var, var 275 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c reg = pack(var->yoffset, var->xoffset); var 278 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c reg = pack(info->var.yres_virtual, info->var.xres_virtual); var 448 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.pixclock = (sc * 1000000) / par->refclk; var 449 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.xres = (inreg(disp, GC_HDB_HDP) & 0x0fff) + 1; var 451 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.yres = ((reg >> 16) & 0x0fff) + 1; var 453 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.xres_virtual = fbi->var.xres; var 454 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.yres_virtual = fbi->var.yres; var 457 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.bits_per_pixel = 32; var 461 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.bits_per_pixel = 16; var 463 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.bits_per_pixel = 8; var 466 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.hsync_len = ((reg & 0xff0000) >> 16) + 1; var 467 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.vsync_len = ((reg & 0x3f000000) >> 24) + 1; var 470 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.right_margin = hsp - fbi->var.xres; var 471 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.left_margin = ht - hsp - fbi->var.hsync_len; var 473 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.lower_margin = vsp - fbi->var.yres; var 474 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.upper_margin = vt - vsp - fbi->var.vsync_len; var 477 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fb_videomode_to_var(&fbi->var, (struct fb_videomode *)mode); var 478 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.bits_per_pixel = mode->def_bpp ? mode->def_bpp : 8; var 482 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c ret = fb_find_mode(&fbi->var, fbi, "640x480-16@60", var 491 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.xoffset = 0; var 492 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.yoffset = 0; var 493 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.grayscale = 0; var 494 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.nonstd = 0; var 495 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.height = -1; var 496 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.width = -1; var 497 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.accel_flags = 0; var 498 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.vmode = FB_VMODE_NONINTERLACED; var 499 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.activate = FB_ACTIVATE_NOW; var 508 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c if ((fbi->fbops->fb_check_var)(&fbi->var, fbi)) var 511 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->fix.visual = fbi->var.bits_per_pixel == 8 ? var 513 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->fix.line_length = (fbi->var.xres_virtual * var 514 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->var.bits_per_pixel) / 8; var 515 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c fbi->fix.smem_len = fbi->fix.line_length * fbi->var.yres_virtual; var 531 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c stride = par->l1_cfg.sw * (fbi->var.bits_per_pixel / 8); var 182 drivers/video/fbdev/mbx/mbxfb.c static int mbxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 186 drivers/video/fbdev/mbx/mbxfb.c var->pixclock = mbxfb_get_pixclock(var->pixclock, &div); var 188 drivers/video/fbdev/mbx/mbxfb.c if (var->xres < MIN_XRES) var 189 drivers/video/fbdev/mbx/mbxfb.c var->xres = MIN_XRES; var 190 drivers/video/fbdev/mbx/mbxfb.c if (var->yres < MIN_YRES) var 191 drivers/video/fbdev/mbx/mbxfb.c var->yres = MIN_YRES; var 192 drivers/video/fbdev/mbx/mbxfb.c if (var->xres > MAX_XRES) var 194 drivers/video/fbdev/mbx/mbxfb.c if (var->yres > MAX_YRES) var 196 drivers/video/fbdev/mbx/mbxfb.c var->xres_virtual = max(var->xres_virtual, var->xres); var 197 drivers/video/fbdev/mbx/mbxfb.c var->yres_virtual = max(var->yres_virtual, var->yres); var 199 drivers/video/fbdev/mbx/mbxfb.c switch (var->bits_per_pixel) { var 204 drivers/video/fbdev/mbx/mbxfb.c var->green.length = (var->green.length == 5) ? 5 : 6; var 205 drivers/video/fbdev/mbx/mbxfb.c var->red.length = 5; var 206 drivers/video/fbdev/mbx/mbxfb.c var->blue.length = 5; var 207 drivers/video/fbdev/mbx/mbxfb.c var->transp.length = 6 - var->green.length; var 208 drivers/video/fbdev/mbx/mbxfb.c var->blue.offset = 0; var 209 drivers/video/fbdev/mbx/mbxfb.c var->green.offset = 5; var 210 drivers/video/fbdev/mbx/mbxfb.c var->red.offset = 5 + var->green.length; var 211 drivers/video/fbdev/mbx/mbxfb.c var->transp.offset = (5 + var->red.offset) & 15; var 215 drivers/video/fbdev/mbx/mbxfb.c var->red.offset = 16; var 216 drivers/video/fbdev/mbx/mbxfb.c var->red.length = 8; var 217 drivers/video/fbdev/mbx/mbxfb.c var->green.offset = 8; var 218 drivers/video/fbdev/mbx/mbxfb.c var->green.length = 8; var 219 drivers/video/fbdev/mbx/mbxfb.c var->blue.offset = 0; var 220 drivers/video/fbdev/mbx/mbxfb.c var->blue.length = 8; var 221 drivers/video/fbdev/mbx/mbxfb.c var->transp.length = var->bits_per_pixel - 24; var 222 drivers/video/fbdev/mbx/mbxfb.c var->transp.offset = (var->transp.length) ? 24 : 0; var 225 drivers/video/fbdev/mbx/mbxfb.c var->red.msb_right = 0; var 226 drivers/video/fbdev/mbx/mbxfb.c var->green.msb_right = 0; var 227 drivers/video/fbdev/mbx/mbxfb.c var->blue.msb_right = 0; var 228 drivers/video/fbdev/mbx/mbxfb.c var->transp.msb_right = 0; var 235 drivers/video/fbdev/mbx/mbxfb.c struct fb_var_screeninfo *var = &info->var; var 242 drivers/video/fbdev/mbx/mbxfb.c info->fix.line_length = var->xres_virtual * var->bits_per_pixel / 8; var 247 drivers/video/fbdev/mbx/mbxfb.c if (info->var.bits_per_pixel == 8) { var 254 drivers/video/fbdev/mbx/mbxfb.c switch (info->var.bits_per_pixel) { var 256 drivers/video/fbdev/mbx/mbxfb.c if (info->var.green.length == 5) var 272 drivers/video/fbdev/mbx/mbxfb.c gsctrl |= Gsctrl_Width(info->var.xres) | var 273 drivers/video/fbdev/mbx/mbxfb.c Gsctrl_Height(info->var.yres); var 277 drivers/video/fbdev/mbx/mbxfb.c gsadr |= Gsadr_Srcstride(info->var.xres * info->var.bits_per_pixel / var 282 drivers/video/fbdev/mbx/mbxfb.c var->pixclock = mbxfb_get_pixclock(info->var.pixclock, &div); var 287 drivers/video/fbdev/mbx/mbxfb.c hbps = var->hsync_len; var 288 drivers/video/fbdev/mbx/mbxfb.c has = hbps + var->left_margin; var 289 drivers/video/fbdev/mbx/mbxfb.c hfps = has + var->xres; var 290 drivers/video/fbdev/mbx/mbxfb.c ht = hfps + var->right_margin; var 292 drivers/video/fbdev/mbx/mbxfb.c vbps = var->vsync_len; var 293 drivers/video/fbdev/mbx/mbxfb.c vas = vbps + var->upper_margin; var 294 drivers/video/fbdev/mbx/mbxfb.c vfps = vas + var->yres; var 295 drivers/video/fbdev/mbx/mbxfb.c vt = vfps + var->lower_margin; var 755 drivers/video/fbdev/mbx/mbxfb.c gsctrl = GSCTRL_GAMMA_EN | Gsctrl_Width(fbi->var.xres) | var 756 drivers/video/fbdev/mbx/mbxfb.c Gsctrl_Height(fbi->var.yres); var 757 drivers/video/fbdev/mbx/mbxfb.c switch (fbi->var.bits_per_pixel) { var 759 drivers/video/fbdev/mbx/mbxfb.c if (fbi->var.green.length == 5) var 789 drivers/video/fbdev/mbx/mbxfb.c if (fbi->var.sync & FB_SYNC_HOR_HIGH_ACT) var 791 drivers/video/fbdev/mbx/mbxfb.c if (fbi->var.sync & FB_SYNC_VERT_HIGH_ACT) var 963 drivers/video/fbdev/mbx/mbxfb.c fbi->var = mbxfb_default; var 645 drivers/video/fbdev/metronomefb.c info->var = metronomefb_var; var 14 drivers/video/fbdev/mmp/fb/mmpfb.c static int var_to_pixfmt(struct fb_var_screeninfo *var) var 19 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->bits_per_pixel == 8) var 25 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->bits_per_pixel == 16 && var->red.length == 8 && var 26 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.length == 4 && var->blue.length == 4) { var 27 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->green.offset >= var->blue.offset) var 36 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->bits_per_pixel == 12 && var->red.length == 8 && var 37 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.length == 2 && var->blue.length == 2) { var 38 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->green.offset >= var->blue.offset) var 47 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->bits_per_pixel == 16 && var->red.length == 16 && var 48 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.length == 16 && var->blue.length == 16) { var 49 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->red.offset == 0) var 51 drivers/video/fbdev/mmp/fb/mmpfb.c else if (var->green.offset >= var->blue.offset) var 60 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->bits_per_pixel == 16 && var->red.length <= 5 && var 61 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.length <= 6 && var->blue.length <= 5) { var 62 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->transp.length == 0) { var 63 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->red.offset >= var->blue.offset) var 73 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->bits_per_pixel <= 32 && var->red.length <= 8 && var 74 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.length <= 8 && var->blue.length <= 8) { var 75 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->bits_per_pixel == 24 && var->transp.length == 0) { var 76 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->red.offset >= var->blue.offset) var 82 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->bits_per_pixel == 32 && var->transp.offset == 24) { var 83 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->red.offset >= var->blue.offset) var 88 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->red.offset >= var->blue.offset) var 100 drivers/video/fbdev/mmp/fb/mmpfb.c static void pixfmt_to_var(struct fb_var_screeninfo *var, int pix_fmt) var 104 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 16; var 105 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 11; var->red.length = 5; var 106 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 5; var->green.length = 6; var 107 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 0; var->blue.length = 5; var 108 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 0; var->transp.length = 0; var 111 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 16; var 112 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 0; var->red.length = 5; var 113 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 5; var->green.length = 6; var 114 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 11; var->blue.length = 5; var 115 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 0; var->transp.length = 0; var 118 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 32; var 119 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 16; var->red.length = 8; var 120 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 8; var->green.length = 8; var 121 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 0; var->blue.length = 8; var 122 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 0; var->transp.length = 0; var 125 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 32; var 126 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 0; var->red.length = 8; var 127 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 8; var->green.length = 8; var 128 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 16; var->blue.length = 8; var 129 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 0; var->transp.length = 0; var 132 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 32; var 133 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 16; var->red.length = 8; var 134 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 8; var->green.length = 8; var 135 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 0; var->blue.length = 8; var 136 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 24; var->transp.length = 8; var 139 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 32; var 140 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 0; var->red.length = 8; var 141 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 8; var->green.length = 8; var 142 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 16; var->blue.length = 8; var 143 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 24; var->transp.length = 8; var 146 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 24; var 147 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 16; var->red.length = 8; var 148 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 8; var->green.length = 8; var 149 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 0; var->blue.length = 8; var 150 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 0; var->transp.length = 0; var 153 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 24; var 154 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 0; var->red.length = 8; var 155 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 8; var->green.length = 8; var 156 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 16; var->blue.length = 8; var 157 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 0; var->transp.length = 0; var 160 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 12; var 161 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 4; var->red.length = 8; var 162 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 2; var->green.length = 2; var 163 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 0; var->blue.length = 2; var 164 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 0; var->transp.length = 0; var 167 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 12; var 168 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 4; var->red.length = 8; var 169 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 0; var->green.length = 2; var 170 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 2; var->blue.length = 2; var 171 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 0; var->transp.length = 0; var 174 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 16; var 175 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 8; var->red.length = 8; var 176 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 4; var->green.length = 4; var 177 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 0; var->blue.length = 4; var 178 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 0; var->transp.length = 0; var 181 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 16; var 182 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 8; var->red.length = 8; var 183 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 0; var->green.length = 4; var 184 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 4; var->blue.length = 4; var 185 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 0; var->transp.length = 0; var 188 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 16; var 189 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 8; var->red.length = 16; var 190 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 4; var->green.length = 16; var 191 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 0; var->blue.length = 16; var 192 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 0; var->transp.length = 0; var 195 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 16; var 196 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 8; var->red.length = 16; var 197 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 0; var->green.length = 16; var 198 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 4; var->blue.length = 16; var 199 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 0; var->transp.length = 0; var 202 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 16; var 203 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 0; var->red.length = 16; var 204 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 4; var->green.length = 16; var 205 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 8; var->blue.length = 16; var 206 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 0; var->transp.length = 0; var 209 drivers/video/fbdev/mmp/fb/mmpfb.c var->bits_per_pixel = 8; var 210 drivers/video/fbdev/mmp/fb/mmpfb.c var->red.offset = 0; var->red.length = 8; var 211 drivers/video/fbdev/mmp/fb/mmpfb.c var->green.offset = 0; var->green.length = 8; var 212 drivers/video/fbdev/mmp/fb/mmpfb.c var->blue.offset = 0; var->blue.length = 8; var 213 drivers/video/fbdev/mmp/fb/mmpfb.c var->transp.offset = 0; var->transp.length = 0; var 274 drivers/video/fbdev/mmp/fb/mmpfb.c static int mmpfb_check_var(struct fb_var_screeninfo *var, var 279 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->bits_per_pixel == 8) var 284 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->xoffset + var->xres > var->xres_virtual) var 286 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->yoffset + var->yres > var->yres_virtual) var 292 drivers/video/fbdev/mmp/fb/mmpfb.c if (var->xres_virtual * var->yres_virtual * var 293 drivers/video/fbdev/mmp/fb/mmpfb.c (var->bits_per_pixel >> 3) > fbi->fb_size) var 321 drivers/video/fbdev/mmp/fb/mmpfb.c val = chan_to_field(red, &info->var.red); var 322 drivers/video/fbdev/mmp/fb/mmpfb.c val |= chan_to_field(green, &info->var.green); var 323 drivers/video/fbdev/mmp/fb/mmpfb.c val |= chan_to_field(blue , &info->var.blue); var 335 drivers/video/fbdev/mmp/fb/mmpfb.c static int mmpfb_pan_display(struct fb_var_screeninfo *var, var 342 drivers/video/fbdev/mmp/fb/mmpfb.c addr.phys[0] = (var->yoffset * var->xres_virtual + var->xoffset) var 343 drivers/video/fbdev/mmp/fb/mmpfb.c * var->bits_per_pixel / 8 + fbi->fb_start_dma; var 352 drivers/video/fbdev/mmp/fb/mmpfb.c struct fb_var_screeninfo *var = &info->var; var 357 drivers/video/fbdev/mmp/fb/mmpfb.c pix_fmt = var_to_pixfmt(var); var 360 drivers/video/fbdev/mmp/fb/mmpfb.c pixfmt_to_var(var, pix_fmt); var 364 drivers/video/fbdev/mmp/fb/mmpfb.c m = (struct fb_videomode *)fb_match_mode(var, &info->modelist); var 367 drivers/video/fbdev/mmp/fb/mmpfb.c m = (struct fb_videomode *)fb_find_best_mode(var, var 369 drivers/video/fbdev/mmp/fb/mmpfb.c fb_videomode_to_var(var, m); var 374 drivers/video/fbdev/mmp/fb/mmpfb.c var->yres_virtual = var->yres * 2; var 377 drivers/video/fbdev/mmp/fb/mmpfb.c info->fix.line_length = var->xres_virtual * var->bits_per_pixel / 8; var 378 drivers/video/fbdev/mmp/fb/mmpfb.c info->fix.ypanstep = var->yres; var 385 drivers/video/fbdev/mmp/fb/mmpfb.c struct fb_var_screeninfo *var = &info->var; var 394 drivers/video/fbdev/mmp/fb/mmpfb.c win.pitch[0] = var->xres_virtual * stride; var 396 drivers/video/fbdev/mmp/fb/mmpfb.c (stride == 1) ? (var->xres_virtual >> 1) : 0; var 403 drivers/video/fbdev/mmp/fb/mmpfb.c struct fb_var_screeninfo *var = &info->var; var 421 drivers/video/fbdev/mmp/fb/mmpfb.c addr.phys[0] = (var->yoffset * var->xres_virtual + var->xoffset) var 422 drivers/video/fbdev/mmp/fb/mmpfb.c * var->bits_per_pixel / 8 + fbi->fb_start_dma; var 431 drivers/video/fbdev/mmp/fb/mmpfb.c struct fb_var_screeninfo *var = &fbi->fb_info->var; var 441 drivers/video/fbdev/mmp/fb/mmpfb.c (var->yoffset * var->xres_virtual + var->xoffset) var 442 drivers/video/fbdev/mmp/fb/mmpfb.c * var->bits_per_pixel / 8; var 495 drivers/video/fbdev/mmp/fb/mmpfb.c fb_videomode_to_var(&info->var, &fbi->mode); var 514 drivers/video/fbdev/mmp/fb/mmpfb.c info->fix.ypanstep = info->var.yres; var 521 drivers/video/fbdev/mmp/fb/mmpfb.c info->fix.line_length = info->var.xres_virtual * var 522 drivers/video/fbdev/mmp/fb/mmpfb.c info->var.bits_per_pixel / 8; var 565 drivers/video/fbdev/mmp/fb/mmpfb.c pixfmt_to_var(&info->var, fbi->pix_fmt); var 599 drivers/video/fbdev/mmp/fb/mmpfb.c info->var.yres_virtual = info->var.yres * 2; var 602 drivers/video/fbdev/mmp/fb/mmpfb.c fbi->fb_size = info->var.xres_virtual * info->var.yres_virtual var 603 drivers/video/fbdev/mmp/fb/mmpfb.c * info->var.bits_per_pixel / 8; var 741 drivers/video/fbdev/mx3fb.c struct fb_var_screeninfo *var = &fbi->var; var 745 drivers/video/fbdev/mx3fb.c fix->line_length = var->xres_virtual * var->bits_per_pixel / 8; var 776 drivers/video/fbdev/mx3fb.c struct fb_var_screeninfo new_var = fbi->var; var 778 drivers/video/fbdev/mx3fb.c if ((fbi->var.activate & FB_ACTIVATE_FORCE) && var 779 drivers/video/fbdev/mx3fb.c (fbi->var.activate & FB_ACTIVATE_MASK) == FB_ACTIVATE_NOW) var 809 drivers/video/fbdev/mx3fb.c mem_len = fbi->var.yres_virtual * fbi->fix.line_length; var 828 drivers/video/fbdev/mx3fb.c if (fbi->var.sync & FB_SYNC_HOR_HIGH_ACT) var 830 drivers/video/fbdev/mx3fb.c if (fbi->var.sync & FB_SYNC_VERT_HIGH_ACT) var 832 drivers/video/fbdev/mx3fb.c if (fbi->var.sync & FB_SYNC_CLK_INVERT) var 834 drivers/video/fbdev/mx3fb.c if (fbi->var.sync & FB_SYNC_DATA_INVERT) var 836 drivers/video/fbdev/mx3fb.c if (fbi->var.sync & FB_SYNC_OE_ACT_HIGH) var 838 drivers/video/fbdev/mx3fb.c if (fbi->var.sync & FB_SYNC_CLK_IDLE_EN) var 840 drivers/video/fbdev/mx3fb.c if (fbi->var.sync & FB_SYNC_CLK_SEL_EN) var 842 drivers/video/fbdev/mx3fb.c if (fbi->var.sync & FB_SYNC_SHARP_MODE) var 846 drivers/video/fbdev/mx3fb.c (u32) (PICOS2KHZ(fbi->var.pixclock) * 1000UL)); var 849 drivers/video/fbdev/mx3fb.c (PICOS2KHZ(fbi->var.pixclock)) * 1000UL, var 850 drivers/video/fbdev/mx3fb.c fbi->var.xres, fbi->var.yres, var 851 drivers/video/fbdev/mx3fb.c fbi->var.left_margin, var 852 drivers/video/fbdev/mx3fb.c fbi->var.hsync_len, var 853 drivers/video/fbdev/mx3fb.c fbi->var.right_margin + var 854 drivers/video/fbdev/mx3fb.c fbi->var.hsync_len, var 855 drivers/video/fbdev/mx3fb.c fbi->var.upper_margin, var 856 drivers/video/fbdev/mx3fb.c fbi->var.vsync_len, var 857 drivers/video/fbdev/mx3fb.c fbi->var.lower_margin + var 858 drivers/video/fbdev/mx3fb.c fbi->var.vsync_len, sig_cfg) != 0) { var 869 drivers/video/fbdev/mx3fb.c video->out_pixel_fmt = bpp_to_pixfmt(fbi->var.bits_per_pixel); var 870 drivers/video/fbdev/mx3fb.c video->out_width = fbi->var.xres; var 871 drivers/video/fbdev/mx3fb.c video->out_height = fbi->var.yres; var 872 drivers/video/fbdev/mx3fb.c video->out_stride = fbi->var.xres_virtual; var 890 drivers/video/fbdev/mx3fb.c mx3_fbi->cur_var = fbi->var; var 925 drivers/video/fbdev/mx3fb.c static int mx3fb_check_var(struct fb_var_screeninfo *var, struct fb_info *fbi) var 933 drivers/video/fbdev/mx3fb.c if (var->xres_virtual < var->xres) var 934 drivers/video/fbdev/mx3fb.c var->xres_virtual = var->xres; var 935 drivers/video/fbdev/mx3fb.c if (var->yres_virtual < var->yres) var 936 drivers/video/fbdev/mx3fb.c var->yres_virtual = var->yres; var 938 drivers/video/fbdev/mx3fb.c if ((var->bits_per_pixel != 32) && (var->bits_per_pixel != 24) && var 939 drivers/video/fbdev/mx3fb.c (var->bits_per_pixel != 16)) var 940 drivers/video/fbdev/mx3fb.c var->bits_per_pixel = default_bpp; var 942 drivers/video/fbdev/mx3fb.c switch (var->bits_per_pixel) { var 944 drivers/video/fbdev/mx3fb.c var->red.length = 5; var 945 drivers/video/fbdev/mx3fb.c var->red.offset = 11; var 946 drivers/video/fbdev/mx3fb.c var->red.msb_right = 0; var 948 drivers/video/fbdev/mx3fb.c var->green.length = 6; var 949 drivers/video/fbdev/mx3fb.c var->green.offset = 5; var 950 drivers/video/fbdev/mx3fb.c var->green.msb_right = 0; var 952 drivers/video/fbdev/mx3fb.c var->blue.length = 5; var 953 drivers/video/fbdev/mx3fb.c var->blue.offset = 0; var 954 drivers/video/fbdev/mx3fb.c var->blue.msb_right = 0; var 956 drivers/video/fbdev/mx3fb.c var->transp.length = 0; var 957 drivers/video/fbdev/mx3fb.c var->transp.offset = 0; var 958 drivers/video/fbdev/mx3fb.c var->transp.msb_right = 0; var 961 drivers/video/fbdev/mx3fb.c var->red.length = 8; var 962 drivers/video/fbdev/mx3fb.c var->red.offset = 16; var 963 drivers/video/fbdev/mx3fb.c var->red.msb_right = 0; var 965 drivers/video/fbdev/mx3fb.c var->green.length = 8; var 966 drivers/video/fbdev/mx3fb.c var->green.offset = 8; var 967 drivers/video/fbdev/mx3fb.c var->green.msb_right = 0; var 969 drivers/video/fbdev/mx3fb.c var->blue.length = 8; var 970 drivers/video/fbdev/mx3fb.c var->blue.offset = 0; var 971 drivers/video/fbdev/mx3fb.c var->blue.msb_right = 0; var 973 drivers/video/fbdev/mx3fb.c var->transp.length = 0; var 974 drivers/video/fbdev/mx3fb.c var->transp.offset = 0; var 975 drivers/video/fbdev/mx3fb.c var->transp.msb_right = 0; var 978 drivers/video/fbdev/mx3fb.c var->red.length = 8; var 979 drivers/video/fbdev/mx3fb.c var->red.offset = 16; var 980 drivers/video/fbdev/mx3fb.c var->red.msb_right = 0; var 982 drivers/video/fbdev/mx3fb.c var->green.length = 8; var 983 drivers/video/fbdev/mx3fb.c var->green.offset = 8; var 984 drivers/video/fbdev/mx3fb.c var->green.msb_right = 0; var 986 drivers/video/fbdev/mx3fb.c var->blue.length = 8; var 987 drivers/video/fbdev/mx3fb.c var->blue.offset = 0; var 988 drivers/video/fbdev/mx3fb.c var->blue.msb_right = 0; var 990 drivers/video/fbdev/mx3fb.c var->transp.length = 8; var 991 drivers/video/fbdev/mx3fb.c var->transp.offset = 24; var 992 drivers/video/fbdev/mx3fb.c var->transp.msb_right = 0; var 996 drivers/video/fbdev/mx3fb.c if (var->pixclock < 1000) { var 997 drivers/video/fbdev/mx3fb.c htotal = var->xres + var->right_margin + var->hsync_len + var 998 drivers/video/fbdev/mx3fb.c var->left_margin; var 999 drivers/video/fbdev/mx3fb.c vtotal = var->yres + var->lower_margin + var->vsync_len + var 1000 drivers/video/fbdev/mx3fb.c var->upper_margin; var 1001 drivers/video/fbdev/mx3fb.c var->pixclock = (vtotal * htotal * 6UL) / 100UL; var 1002 drivers/video/fbdev/mx3fb.c var->pixclock = KHZ2PICOS(var->pixclock); var 1004 drivers/video/fbdev/mx3fb.c var->pixclock); var 1007 drivers/video/fbdev/mx3fb.c var->height = -1; var 1008 drivers/video/fbdev/mx3fb.c var->width = -1; var 1009 drivers/video/fbdev/mx3fb.c var->grayscale = 0; var 1012 drivers/video/fbdev/mx3fb.c var->sync |= mx3_fbi->cur_var.sync; var 1013 drivers/video/fbdev/mx3fb.c mx3_fbi->cur_var.sync |= var->sync; var 1040 drivers/video/fbdev/mx3fb.c if (fbi->var.grayscale) var 1052 drivers/video/fbdev/mx3fb.c val = chan_to_field(red, &fbi->var.red); var 1053 drivers/video/fbdev/mx3fb.c val |= chan_to_field(green, &fbi->var.green); var 1054 drivers/video/fbdev/mx3fb.c val |= chan_to_field(blue, &fbi->var.blue); var 1133 drivers/video/fbdev/mx3fb.c static int mx3fb_pan_display(struct fb_var_screeninfo *var, var 1149 drivers/video/fbdev/mx3fb.c if (var->xoffset > 0) { var 1154 drivers/video/fbdev/mx3fb.c if (mx3_fbi->cur_var.xoffset == var->xoffset && var 1155 drivers/video/fbdev/mx3fb.c mx3_fbi->cur_var.yoffset == var->yoffset) var 1158 drivers/video/fbdev/mx3fb.c y_bottom = var->yoffset; var 1160 drivers/video/fbdev/mx3fb.c if (!(var->vmode & FB_VMODE_YWRAP)) var 1161 drivers/video/fbdev/mx3fb.c y_bottom += fbi->var.yres; var 1163 drivers/video/fbdev/mx3fb.c if (y_bottom > fbi->var.yres_virtual) var 1168 drivers/video/fbdev/mx3fb.c offset = var->yoffset * fbi->fix.line_length var 1169 drivers/video/fbdev/mx3fb.c + var->xoffset * (fbi->var.bits_per_pixel / 8); var 1230 drivers/video/fbdev/mx3fb.c fbi->var.xoffset = var->xoffset; var 1231 drivers/video/fbdev/mx3fb.c fbi->var.yoffset = var->yoffset; var 1233 drivers/video/fbdev/mx3fb.c if (var->vmode & FB_VMODE_YWRAP) var 1234 drivers/video/fbdev/mx3fb.c fbi->var.vmode |= FB_VMODE_YWRAP; var 1236 drivers/video/fbdev/mx3fb.c fbi->var.vmode &= ~FB_VMODE_YWRAP; var 1238 drivers/video/fbdev/mx3fb.c mx3_fbi->cur_var = fbi->var; var 1407 drivers/video/fbdev/mx3fb.c fbi->var.activate = FB_ACTIVATE_NOW; var 1468 drivers/video/fbdev/mx3fb.c if (!fb_find_mode(&fbi->var, fbi, fb_mode, mode, var 1477 drivers/video/fbdev/mx3fb.c fbi->var.yres_virtual = fbi->var.yres * 2; var 255 drivers/video/fbdev/neofb.c static int vgaHWInit(const struct fb_var_screeninfo *var, var 258 drivers/video/fbdev/neofb.c int hsync_end = var->xres + var->right_margin + var->hsync_len; var 259 drivers/video/fbdev/neofb.c int htotal = (hsync_end + var->left_margin) >> 3; var 260 drivers/video/fbdev/neofb.c int vsync_start = var->yres + var->lower_margin; var 261 drivers/video/fbdev/neofb.c int vsync_end = vsync_start + var->vsync_len; var 262 drivers/video/fbdev/neofb.c int vtotal = vsync_end + var->upper_margin; var 266 drivers/video/fbdev/neofb.c if (!(var->sync & FB_SYNC_HOR_HIGH_ACT)) var 269 drivers/video/fbdev/neofb.c if (!(var->sync & FB_SYNC_VERT_HIGH_ACT)) var 285 drivers/video/fbdev/neofb.c par->CRTC[1] = (var->xres >> 3) - 1; var 286 drivers/video/fbdev/neofb.c par->CRTC[2] = (var->xres >> 3) - 1; var 288 drivers/video/fbdev/neofb.c par->CRTC[4] = ((var->xres + var->right_margin) >> 3); var 293 drivers/video/fbdev/neofb.c | (((var->yres - 1) & 0x100) >> 7) var 295 drivers/video/fbdev/neofb.c | (((var->yres - 1) & 0x100) >> 5) var 297 drivers/video/fbdev/neofb.c | (((var->yres - 1) & 0x200) >> 3) var 300 drivers/video/fbdev/neofb.c par->CRTC[9] = (((var->yres - 1) & 0x200) >> 4) | 0x40; var 302 drivers/video/fbdev/neofb.c if (var->vmode & FB_VMODE_DOUBLE) var 313 drivers/video/fbdev/neofb.c par->CRTC[18] = (var->yres - 1) & 0xFF; var 314 drivers/video/fbdev/neofb.c par->CRTC[19] = var->xres_virtual >> 4; var 316 drivers/video/fbdev/neofb.c par->CRTC[21] = (var->yres - 1) & 0xFF; var 515 drivers/video/fbdev/neofb.c struct fb_var_screeninfo *var) var 523 drivers/video/fbdev/neofb.c switch (var->bits_per_pixel) { var 526 drivers/video/fbdev/neofb.c pitch = var->xres_virtual; var 531 drivers/video/fbdev/neofb.c pitch = var->xres_virtual * 2; var 535 drivers/video/fbdev/neofb.c pitch = var->xres_virtual * 3; var 581 drivers/video/fbdev/neofb.c neofb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 589 drivers/video/fbdev/neofb.c if (PICOS2KHZ(var->pixclock) > par->maxClock) var 594 drivers/video/fbdev/neofb.c ((var->xres > par->NeoPanelWidth) || var 595 drivers/video/fbdev/neofb.c (var->yres > par->NeoPanelHeight))) { var 598 drivers/video/fbdev/neofb.c var->xres, var->yres, par->NeoPanelWidth, var 607 drivers/video/fbdev/neofb.c switch (var->xres) { var 609 drivers/video/fbdev/neofb.c if (var->yres == 1024) var 613 drivers/video/fbdev/neofb.c if (var->yres == 768) var 617 drivers/video/fbdev/neofb.c if (var->yres == (par->libretto ? 480 : 600)) var 621 drivers/video/fbdev/neofb.c if (var->yres == 480) var 630 drivers/video/fbdev/neofb.c var->xres, var->yres); var 634 drivers/video/fbdev/neofb.c var->red.msb_right = 0; var 635 drivers/video/fbdev/neofb.c var->green.msb_right = 0; var 636 drivers/video/fbdev/neofb.c var->blue.msb_right = 0; var 637 drivers/video/fbdev/neofb.c var->transp.msb_right = 0; var 639 drivers/video/fbdev/neofb.c var->transp.offset = 0; var 640 drivers/video/fbdev/neofb.c var->transp.length = 0; var 641 drivers/video/fbdev/neofb.c switch (var->bits_per_pixel) { var 643 drivers/video/fbdev/neofb.c var->red.offset = 0; var 644 drivers/video/fbdev/neofb.c var->red.length = 8; var 645 drivers/video/fbdev/neofb.c var->green.offset = 0; var 646 drivers/video/fbdev/neofb.c var->green.length = 8; var 647 drivers/video/fbdev/neofb.c var->blue.offset = 0; var 648 drivers/video/fbdev/neofb.c var->blue.length = 8; var 652 drivers/video/fbdev/neofb.c var->red.offset = 11; var 653 drivers/video/fbdev/neofb.c var->red.length = 5; var 654 drivers/video/fbdev/neofb.c var->green.offset = 5; var 655 drivers/video/fbdev/neofb.c var->green.length = 6; var 656 drivers/video/fbdev/neofb.c var->blue.offset = 0; var 657 drivers/video/fbdev/neofb.c var->blue.length = 5; var 661 drivers/video/fbdev/neofb.c var->red.offset = 16; var 662 drivers/video/fbdev/neofb.c var->red.length = 8; var 663 drivers/video/fbdev/neofb.c var->green.offset = 8; var 664 drivers/video/fbdev/neofb.c var->green.length = 8; var 665 drivers/video/fbdev/neofb.c var->blue.offset = 0; var 666 drivers/video/fbdev/neofb.c var->blue.length = 8; var 671 drivers/video/fbdev/neofb.c var->transp.offset = 24; var 672 drivers/video/fbdev/neofb.c var->transp.length = 8; var 673 drivers/video/fbdev/neofb.c var->red.offset = 16; var 674 drivers/video/fbdev/neofb.c var->red.length = 8; var 675 drivers/video/fbdev/neofb.c var->green.offset = 8; var 676 drivers/video/fbdev/neofb.c var->green.length = 8; var 677 drivers/video/fbdev/neofb.c var->blue.offset = 0; var 678 drivers/video/fbdev/neofb.c var->blue.length = 8; var 683 drivers/video/fbdev/neofb.c var->bits_per_pixel); var 691 drivers/video/fbdev/neofb.c if (var->xres_virtual < var->xres) var 692 drivers/video/fbdev/neofb.c var->xres_virtual = var->xres; var 694 drivers/video/fbdev/neofb.c memlen = var->xres_virtual * var->bits_per_pixel * var->yres_virtual >> 3; var 697 drivers/video/fbdev/neofb.c var->yres_virtual = vramlen * 8 / (var->xres_virtual * var 698 drivers/video/fbdev/neofb.c var->bits_per_pixel); var 699 drivers/video/fbdev/neofb.c memlen = var->xres_virtual * var->bits_per_pixel * var 700 drivers/video/fbdev/neofb.c var->yres_virtual / 8; var 705 drivers/video/fbdev/neofb.c if (var->yres_virtual < var->yres) var 706 drivers/video/fbdev/neofb.c var->yres = var->yres_virtual; var 707 drivers/video/fbdev/neofb.c if (var->xoffset + var->xres > var->xres_virtual) var 708 drivers/video/fbdev/neofb.c var->xoffset = var->xres_virtual - var->xres; var 709 drivers/video/fbdev/neofb.c if (var->yoffset + var->yres > var->yres_virtual) var 710 drivers/video/fbdev/neofb.c var->yoffset = var->yres_virtual - var->yres; var 712 drivers/video/fbdev/neofb.c var->nonstd = 0; var 713 drivers/video/fbdev/neofb.c var->height = -1; var 714 drivers/video/fbdev/neofb.c var->width = -1; var 716 drivers/video/fbdev/neofb.c if (var->bits_per_pixel >= 24 || !par->neo2200) var 717 drivers/video/fbdev/neofb.c var->accel_flags &= ~FB_ACCELF_TEXT; var 736 drivers/video/fbdev/neofb.c vsync_start = info->var.yres + info->var.lower_margin; var 737 drivers/video/fbdev/neofb.c vtotal = vsync_start + info->var.vsync_len + info->var.upper_margin; var 744 drivers/video/fbdev/neofb.c if (vgaHWInit(&info->var, par)) var 753 drivers/video/fbdev/neofb.c switch (info->var.bits_per_pixel) { var 755 drivers/video/fbdev/neofb.c par->CRTC[0x13] = info->var.xres_virtual >> 3; var 756 drivers/video/fbdev/neofb.c par->ExtCRTOffset = info->var.xres_virtual >> 11; var 760 drivers/video/fbdev/neofb.c par->CRTC[0x13] = info->var.xres_virtual >> 2; var 761 drivers/video/fbdev/neofb.c par->ExtCRTOffset = info->var.xres_virtual >> 10; var 765 drivers/video/fbdev/neofb.c par->CRTC[0x13] = (info->var.xres_virtual * 3) >> 3; var 766 drivers/video/fbdev/neofb.c par->ExtCRTOffset = (info->var.xres_virtual * 3) >> 11; var 771 drivers/video/fbdev/neofb.c par->CRTC[0x13] = info->var.xres_virtual >> 1; var 772 drivers/video/fbdev/neofb.c par->ExtCRTOffset = info->var.xres_virtual >> 9; var 784 drivers/video/fbdev/neofb.c | (((info->var.yres - 1) & 0x400) >> 9) var 813 drivers/video/fbdev/neofb.c switch (info->var.xres) { var 853 drivers/video/fbdev/neofb.c (info->var.xres != par->NeoPanelWidth)) { var 854 drivers/video/fbdev/neofb.c switch (info->var.xres) { var 887 drivers/video/fbdev/neofb.c if (info->var.xres == par->NeoPanelWidth) { var 900 drivers/video/fbdev/neofb.c info->var.xres) >> 4) - 1; var 903 drivers/video/fbdev/neofb.c info->var.yres) >> 1) - 2; var 910 drivers/video/fbdev/neofb.c switch (info->var.xres) { var 940 drivers/video/fbdev/neofb.c neoFindMode(info->var.xres, info->var.yres, var 941 drivers/video/fbdev/neofb.c info->var.bits_per_pixel); var 947 drivers/video/fbdev/neofb.c neoCalcVCLK(info, par, PICOS2KHZ(info->var.pixclock)); var 1014 drivers/video/fbdev/neofb.c switch (info->var.bits_per_pixel) { var 1154 drivers/video/fbdev/neofb.c info->var.xres_virtual * (info->var.bits_per_pixel >> 3); var 1161 drivers/video/fbdev/neofb.c neo2200_accel_init(info, &info->var); var 1172 drivers/video/fbdev/neofb.c static int neofb_pan_display(struct fb_var_screeninfo *var, var 1182 drivers/video/fbdev/neofb.c Base = (var->yoffset * info->var.xres_virtual + var->xoffset) >> 2; var 1183 drivers/video/fbdev/neofb.c Base *= (info->var.bits_per_pixel + 7) / 8; var 1212 drivers/video/fbdev/neofb.c if (fb->var.bits_per_pixel <= 8) { var 1219 drivers/video/fbdev/neofb.c switch (fb->var.bits_per_pixel) { var 1366 drivers/video/fbdev/neofb.c dst = rect->dx + rect->dy * info->var.xres_virtual; var 1378 drivers/video/fbdev/neofb.c switch (info->var.bits_per_pixel) { var 1389 drivers/video/fbdev/neofb.c writel(dst * ((info->var.bits_per_pixel + 7) >> 3), var 1414 drivers/video/fbdev/neofb.c src = sx * (info->var.bits_per_pixel >> 3) + sy*info->fix.line_length; var 1415 drivers/video/fbdev/neofb.c dst = dx * (info->var.bits_per_pixel >> 3) + dy*info->fix.line_length; var 1444 drivers/video/fbdev/neofb.c if (info->var.bits_per_pixel == 24 && image->width < 16) { var 1454 drivers/video/fbdev/neofb.c } else if (image->depth == info->var.bits_per_pixel) { var 1463 drivers/video/fbdev/neofb.c switch (info->var.bits_per_pixel) { var 1484 drivers/video/fbdev/neofb.c writel(((image->dx & 0xffff) * (info->var.bits_per_pixel >> 3) + var 2063 drivers/video/fbdev/neofb.c if (!fb_find_mode(&info->var, info, mode_option, NULL, 0, var 2076 drivers/video/fbdev/neofb.c h_sync = 1953125000 / info->var.pixclock; var 2078 drivers/video/fbdev/neofb.c h_sync * 512 / (info->var.xres + info->var.left_margin + var 2079 drivers/video/fbdev/neofb.c info->var.right_margin + info->var.hsync_len); var 2081 drivers/video/fbdev/neofb.c h_sync / (info->var.yres + info->var.upper_margin + var 2082 drivers/video/fbdev/neofb.c info->var.lower_margin + info->var.vsync_len); var 2086 drivers/video/fbdev/neofb.c info->fix.smem_len >> 10, info->var.xres, var 2087 drivers/video/fbdev/neofb.c info->var.yres, h_sync / 1000, h_sync % 1000, v_sync); var 236 drivers/video/fbdev/nvidia/nv_accel.c switch (info->var.bits_per_pixel) { var 276 drivers/video/fbdev/nvidia/nv_accel.c NVSetClippingRectangle(info, 0, 0, info->var.xres_virtual, var 277 drivers/video/fbdev/nvidia/nv_accel.c info->var.yres_virtual); var 331 drivers/video/fbdev/nvidia/nv_accel.c if (info->var.bits_per_pixel == 8) var 356 drivers/video/fbdev/nvidia/nv_accel.c u32 fg, bg, mask = ~(~0 >> (32 - info->var.bits_per_pixel)); var 363 drivers/video/fbdev/nvidia/nv_accel.c if (info->var.bits_per_pixel == 8) { var 277 drivers/video/fbdev/nvidia/nv_setup.c struct fb_var_screeninfo *var; var 289 drivers/video/fbdev/nvidia/nv_setup.c var = kzalloc(sizeof(struct fb_var_screeninfo), GFP_KERNEL); var 293 drivers/video/fbdev/nvidia/nv_setup.c if (!var || !monitorA || !monitorB) { var 404 drivers/video/fbdev/nvidia/nv_setup.c if (edidA && !fb_parse_edid(edidA, var)) { var 492 drivers/video/fbdev/nvidia/nv_setup.c if (edidA && !fb_parse_edid(edidA, var)) { var 500 drivers/video/fbdev/nvidia/nv_setup.c if (edidB && !fb_parse_edid(edidB, var)) { var 648 drivers/video/fbdev/nvidia/nv_setup.c kfree(var); var 20 drivers/video/fbdev/nvidia/nv_type.h #define GetBF(var,mask) (((unsigned)((var) & MASKEXPAND(mask))) >> (0?mask) ) var 301 drivers/video/fbdev/nvidia/nvidia.c int i, depth = fb_get_color_depth(&info->var, &info->fix); var 302 drivers/video/fbdev/nvidia/nvidia.c int h_display = info->var.xres / 8 - 1; var 303 drivers/video/fbdev/nvidia/nvidia.c int h_start = (info->var.xres + info->var.right_margin) / 8 - 1; var 304 drivers/video/fbdev/nvidia/nvidia.c int h_end = (info->var.xres + info->var.right_margin + var 305 drivers/video/fbdev/nvidia/nvidia.c info->var.hsync_len) / 8 - 1; var 306 drivers/video/fbdev/nvidia/nvidia.c int h_total = (info->var.xres + info->var.right_margin + var 307 drivers/video/fbdev/nvidia/nvidia.c info->var.hsync_len + info->var.left_margin) / 8 - 5; var 310 drivers/video/fbdev/nvidia/nvidia.c int v_display = info->var.yres - 1; var 311 drivers/video/fbdev/nvidia/nvidia.c int v_start = info->var.yres + info->var.lower_margin - 1; var 312 drivers/video/fbdev/nvidia/nvidia.c int v_end = (info->var.yres + info->var.lower_margin + var 313 drivers/video/fbdev/nvidia/nvidia.c info->var.vsync_len) - 1; var 314 drivers/video/fbdev/nvidia/nvidia.c int v_total = (info->var.yres + info->var.lower_margin + var 315 drivers/video/fbdev/nvidia/nvidia.c info->var.vsync_len + info->var.upper_margin) - 2; var 323 drivers/video/fbdev/nvidia/nvidia.c if (info->var.vmode & FB_VMODE_INTERLACED) var 354 drivers/video/fbdev/nvidia/nvidia.c | ((info->var.vmode & FB_VMODE_DOUBLE) ? 0x80 : 0x00); var 358 drivers/video/fbdev/nvidia/nvidia.c state->crtc[0x13] = ((info->var.xres_virtual / 8) * var 359 drivers/video/fbdev/nvidia/nvidia.c (info->var.bits_per_pixel / 8)); var 384 drivers/video/fbdev/nvidia/nvidia.c if (info->var.vmode & FB_VMODE_INTERLACED) { var 405 drivers/video/fbdev/nvidia/nvidia.c if (info->var.sync & FB_SYNC_HOR_HIGH_ACT) var 409 drivers/video/fbdev/nvidia/nvidia.c if (info->var.sync & FB_SYNC_VERT_HIGH_ACT) var 414 drivers/video/fbdev/nvidia/nvidia.c NVCalcStateExt(par, state, i, info->var.xres_virtual, var 415 drivers/video/fbdev/nvidia/nvidia.c info->var.xres, info->var.yres_virtual, var 416 drivers/video/fbdev/nvidia/nvidia.c 1000000000 / info->var.pixclock, info->var.vmode); var 422 drivers/video/fbdev/nvidia/nvidia.c if (!par->fpScaler || (par->fpWidth <= info->var.xres) var 423 drivers/video/fbdev/nvidia/nvidia.c || (par->fpHeight <= info->var.yres)) { var 462 drivers/video/fbdev/nvidia/nvidia.c if (info->var.vmode & FB_VMODE_DOUBLE) var 489 drivers/video/fbdev/nvidia/nvidia.c state->displayV = info->var.xres; var 552 drivers/video/fbdev/nvidia/nvidia.c yy = cursor->image.dy - info->var.yoffset; var 553 drivers/video/fbdev/nvidia/nvidia.c xx = cursor->image.dx - info->var.xoffset; var 630 drivers/video/fbdev/nvidia/nvidia.c info->fix.visual = (info->var.bits_per_pixel == 8) ? var 660 drivers/video/fbdev/nvidia/nvidia.c info->fix.line_length = (info->var.xres_virtual * var 661 drivers/video/fbdev/nvidia/nvidia.c info->var.bits_per_pixel) >> 3; var 662 drivers/video/fbdev/nvidia/nvidia.c if (info->var.accel_flags) { var 688 drivers/video/fbdev/nvidia/nvidia.c info->var.xres, info->var.yres, var 689 drivers/video/fbdev/nvidia/nvidia.c info->var.bits_per_pixel, info->fix.line_length); var 705 drivers/video/fbdev/nvidia/nvidia.c if (regno >= (1 << info->var.green.length)) var 708 drivers/video/fbdev/nvidia/nvidia.c if (info->var.grayscale) { var 715 drivers/video/fbdev/nvidia/nvidia.c (regno << info->var.red.offset) | var 716 drivers/video/fbdev/nvidia/nvidia.c (regno << info->var.green.offset) | var 717 drivers/video/fbdev/nvidia/nvidia.c (regno << info->var.blue.offset); var 720 drivers/video/fbdev/nvidia/nvidia.c switch (info->var.bits_per_pixel) { var 726 drivers/video/fbdev/nvidia/nvidia.c if (info->var.green.length == 5) { var 761 drivers/video/fbdev/nvidia/nvidia.c static int nvidiafb_check_var(struct fb_var_screeninfo *var, var 770 drivers/video/fbdev/nvidia/nvidia.c var->transp.offset = 0; var 771 drivers/video/fbdev/nvidia/nvidia.c var->transp.length = 0; var 773 drivers/video/fbdev/nvidia/nvidia.c var->xres &= ~7; var 775 drivers/video/fbdev/nvidia/nvidia.c if (var->bits_per_pixel <= 8) var 776 drivers/video/fbdev/nvidia/nvidia.c var->bits_per_pixel = 8; var 777 drivers/video/fbdev/nvidia/nvidia.c else if (var->bits_per_pixel <= 16) var 778 drivers/video/fbdev/nvidia/nvidia.c var->bits_per_pixel = 16; var 780 drivers/video/fbdev/nvidia/nvidia.c var->bits_per_pixel = 32; var 782 drivers/video/fbdev/nvidia/nvidia.c switch (var->bits_per_pixel) { var 784 drivers/video/fbdev/nvidia/nvidia.c var->red.offset = 0; var 785 drivers/video/fbdev/nvidia/nvidia.c var->red.length = 8; var 786 drivers/video/fbdev/nvidia/nvidia.c var->green.offset = 0; var 787 drivers/video/fbdev/nvidia/nvidia.c var->green.length = 8; var 788 drivers/video/fbdev/nvidia/nvidia.c var->blue.offset = 0; var 789 drivers/video/fbdev/nvidia/nvidia.c var->blue.length = 8; var 790 drivers/video/fbdev/nvidia/nvidia.c var->transp.offset = 0; var 791 drivers/video/fbdev/nvidia/nvidia.c var->transp.length = 0; var 794 drivers/video/fbdev/nvidia/nvidia.c var->green.length = (var->green.length < 6) ? 5 : 6; var 795 drivers/video/fbdev/nvidia/nvidia.c var->red.length = 5; var 796 drivers/video/fbdev/nvidia/nvidia.c var->blue.length = 5; var 797 drivers/video/fbdev/nvidia/nvidia.c var->transp.length = 6 - var->green.length; var 798 drivers/video/fbdev/nvidia/nvidia.c var->blue.offset = 0; var 799 drivers/video/fbdev/nvidia/nvidia.c var->green.offset = 5; var 800 drivers/video/fbdev/nvidia/nvidia.c var->red.offset = 5 + var->green.length; var 801 drivers/video/fbdev/nvidia/nvidia.c var->transp.offset = (5 + var->red.offset) & 15; var 804 drivers/video/fbdev/nvidia/nvidia.c var->red.offset = 16; var 805 drivers/video/fbdev/nvidia/nvidia.c var->red.length = 8; var 806 drivers/video/fbdev/nvidia/nvidia.c var->green.offset = 8; var 807 drivers/video/fbdev/nvidia/nvidia.c var->green.length = 8; var 808 drivers/video/fbdev/nvidia/nvidia.c var->blue.offset = 0; var 809 drivers/video/fbdev/nvidia/nvidia.c var->blue.length = 8; var 810 drivers/video/fbdev/nvidia/nvidia.c var->transp.length = 8; var 811 drivers/video/fbdev/nvidia/nvidia.c var->transp.offset = 24; var 815 drivers/video/fbdev/nvidia/nvidia.c var->red.msb_right = 0; var 816 drivers/video/fbdev/nvidia/nvidia.c var->green.msb_right = 0; var 817 drivers/video/fbdev/nvidia/nvidia.c var->blue.msb_right = 0; var 818 drivers/video/fbdev/nvidia/nvidia.c var->transp.msb_right = 0; var 821 drivers/video/fbdev/nvidia/nvidia.c !info->monspecs.dclkmax || !fb_validate_mode(var, info)) var 826 drivers/video/fbdev/nvidia/nvidia.c if (!fb_get_mode(FB_MAXTIMINGS, 0, var, info)) var 833 drivers/video/fbdev/nvidia/nvidia.c mode = fb_find_best_mode(var, &info->modelist); var 835 drivers/video/fbdev/nvidia/nvidia.c fb_videomode_to_var(var, mode); var 848 drivers/video/fbdev/nvidia/nvidia.c if (par->fpWidth && par->fpHeight && (par->fpWidth < var->xres || var 849 drivers/video/fbdev/nvidia/nvidia.c par->fpHeight < var->yres)) { var 852 drivers/video/fbdev/nvidia/nvidia.c var->xres = par->fpWidth; var 853 drivers/video/fbdev/nvidia/nvidia.c var->yres = par->fpHeight; var 855 drivers/video/fbdev/nvidia/nvidia.c mode = fb_find_best_mode(var, &info->modelist); var 862 drivers/video/fbdev/nvidia/nvidia.c fb_videomode_to_var(var, mode); var 865 drivers/video/fbdev/nvidia/nvidia.c if (var->yres_virtual < var->yres) var 866 drivers/video/fbdev/nvidia/nvidia.c var->yres_virtual = var->yres; var 868 drivers/video/fbdev/nvidia/nvidia.c if (var->xres_virtual < var->xres) var 869 drivers/video/fbdev/nvidia/nvidia.c var->xres_virtual = var->xres; var 871 drivers/video/fbdev/nvidia/nvidia.c var->xres_virtual = (var->xres_virtual + 63) & ~63; var 874 drivers/video/fbdev/nvidia/nvidia.c pitch = ((var->xres_virtual * var->bits_per_pixel) + 7) / 8; var 875 drivers/video/fbdev/nvidia/nvidia.c memlen = pitch * var->yres_virtual; var 878 drivers/video/fbdev/nvidia/nvidia.c var->yres_virtual = vramlen / pitch; var 880 drivers/video/fbdev/nvidia/nvidia.c if (var->yres_virtual < var->yres) { var 881 drivers/video/fbdev/nvidia/nvidia.c var->yres_virtual = var->yres; var 882 drivers/video/fbdev/nvidia/nvidia.c var->xres_virtual = vramlen / var->yres_virtual; var 883 drivers/video/fbdev/nvidia/nvidia.c var->xres_virtual /= var->bits_per_pixel / 8; var 884 drivers/video/fbdev/nvidia/nvidia.c var->xres_virtual &= ~63; var 885 drivers/video/fbdev/nvidia/nvidia.c pitch = (var->xres_virtual * var 886 drivers/video/fbdev/nvidia/nvidia.c var->bits_per_pixel + 7) / 8; var 887 drivers/video/fbdev/nvidia/nvidia.c memlen = pitch * var->yres; var 889 drivers/video/fbdev/nvidia/nvidia.c if (var->xres_virtual < var->xres) { var 893 drivers/video/fbdev/nvidia/nvidia.c memlen, var->xres_virtual, var 894 drivers/video/fbdev/nvidia/nvidia.c var->yres_virtual, var->bits_per_pixel); var 900 drivers/video/fbdev/nvidia/nvidia.c if (var->accel_flags) { var 901 drivers/video/fbdev/nvidia/nvidia.c if (var->yres_virtual > 0x7fff) var 902 drivers/video/fbdev/nvidia/nvidia.c var->yres_virtual = 0x7fff; var 903 drivers/video/fbdev/nvidia/nvidia.c if (var->xres_virtual > 0x7fff) var 904 drivers/video/fbdev/nvidia/nvidia.c var->xres_virtual = 0x7fff; var 907 drivers/video/fbdev/nvidia/nvidia.c var->xres_virtual &= ~63; var 914 drivers/video/fbdev/nvidia/nvidia.c static int nvidiafb_pan_display(struct fb_var_screeninfo *var, var 920 drivers/video/fbdev/nvidia/nvidia.c total = var->yoffset * info->fix.line_length + var->xoffset; var 1148 drivers/video/fbdev/nvidia/nvidia.c info->var = nvidiafb_default_var; var 1149 drivers/video/fbdev/nvidia/nvidia.c info->fix.visual = (info->var.bits_per_pixel == 8) ? var 1157 drivers/video/fbdev/nvidia/nvidia.c lpitch = info->var.xres_virtual * var 1158 drivers/video/fbdev/nvidia/nvidia.c ((info->var.bits_per_pixel + 7) >> 3); var 1159 drivers/video/fbdev/nvidia/nvidia.c info->var.yres_virtual = info->screen_size / lpitch; var 1170 drivers/video/fbdev/nvidia/nvidia.c info->var.accel_flags = (!noaccel); var 1192 drivers/video/fbdev/nvidia/nvidia.c return nvidiafb_check_var(&info->var, info); var 106 drivers/video/fbdev/ocfb.c struct fb_var_screeninfo *var = &fbdev->info.var; var 125 drivers/video/fbdev/ocfb.c ocfb_writereg(fbdev, OCFB_HTIM, (var->hsync_len - 1) << 24 | var 126 drivers/video/fbdev/ocfb.c (var->left_margin - 1) << 16 | (var->xres - 1)); var 129 drivers/video/fbdev/ocfb.c ocfb_writereg(fbdev, OCFB_VTIM, (var->vsync_len - 1) << 24 | var 130 drivers/video/fbdev/ocfb.c (var->upper_margin - 1) << 16 | (var->yres - 1)); var 133 drivers/video/fbdev/ocfb.c hlen = var->left_margin + var->right_margin + var->hsync_len + var 134 drivers/video/fbdev/ocfb.c var->xres; var 136 drivers/video/fbdev/ocfb.c vlen = var->upper_margin + var->lower_margin + var->vsync_len + var 137 drivers/video/fbdev/ocfb.c var->yres; var 142 drivers/video/fbdev/ocfb.c switch (var->bits_per_pixel) { var 144 drivers/video/fbdev/ocfb.c if (!var->grayscale) var 186 drivers/video/fbdev/ocfb.c if (info->var.grayscale) { var 191 drivers/video/fbdev/ocfb.c red >>= (16 - info->var.red.length); var 192 drivers/video/fbdev/ocfb.c green >>= (16 - info->var.green.length); var 193 drivers/video/fbdev/ocfb.c blue >>= (16 - info->var.blue.length); var 194 drivers/video/fbdev/ocfb.c transp >>= (16 - info->var.transp.length); var 196 drivers/video/fbdev/ocfb.c if (info->var.bits_per_pixel == 8 && !info->var.grayscale) { var 202 drivers/video/fbdev/ocfb.c (red << info->var.red.offset) | var 203 drivers/video/fbdev/ocfb.c (green << info->var.green.offset) | var 204 drivers/video/fbdev/ocfb.c (blue << info->var.blue.offset) | var 205 drivers/video/fbdev/ocfb.c (transp << info->var.transp.offset); var 213 drivers/video/fbdev/ocfb.c struct fb_var_screeninfo *var = &fbdev->info.var; var 218 drivers/video/fbdev/ocfb.c fix->line_length = var->xres * var->bits_per_pixel/8; var 219 drivers/video/fbdev/ocfb.c fix->smem_len = fix->line_length * var->yres; var 222 drivers/video/fbdev/ocfb.c if (var->bits_per_pixel == 8 && !var->grayscale) var 232 drivers/video/fbdev/ocfb.c struct fb_var_screeninfo *var = &fbdev->info.var; var 234 drivers/video/fbdev/ocfb.c var->accel_flags = FB_ACCEL_NONE; var 235 drivers/video/fbdev/ocfb.c var->activate = FB_ACTIVATE_NOW; var 236 drivers/video/fbdev/ocfb.c var->xres_virtual = var->xres; var 237 drivers/video/fbdev/ocfb.c var->yres_virtual = var->yres; var 239 drivers/video/fbdev/ocfb.c switch (var->bits_per_pixel) { var 241 drivers/video/fbdev/ocfb.c var->transp.offset = 0; var 242 drivers/video/fbdev/ocfb.c var->transp.length = 0; var 243 drivers/video/fbdev/ocfb.c var->red.offset = 0; var 244 drivers/video/fbdev/ocfb.c var->red.length = 8; var 245 drivers/video/fbdev/ocfb.c var->green.offset = 0; var 246 drivers/video/fbdev/ocfb.c var->green.length = 8; var 247 drivers/video/fbdev/ocfb.c var->blue.offset = 0; var 248 drivers/video/fbdev/ocfb.c var->blue.length = 8; var 252 drivers/video/fbdev/ocfb.c var->transp.offset = 0; var 253 drivers/video/fbdev/ocfb.c var->transp.length = 0; var 254 drivers/video/fbdev/ocfb.c var->red.offset = 11; var 255 drivers/video/fbdev/ocfb.c var->red.length = 5; var 256 drivers/video/fbdev/ocfb.c var->green.offset = 5; var 257 drivers/video/fbdev/ocfb.c var->green.length = 6; var 258 drivers/video/fbdev/ocfb.c var->blue.offset = 0; var 259 drivers/video/fbdev/ocfb.c var->blue.length = 5; var 263 drivers/video/fbdev/ocfb.c var->transp.offset = 0; var 264 drivers/video/fbdev/ocfb.c var->transp.length = 0; var 265 drivers/video/fbdev/ocfb.c var->red.offset = 16; var 266 drivers/video/fbdev/ocfb.c var->red.length = 8; var 267 drivers/video/fbdev/ocfb.c var->green.offset = 8; var 268 drivers/video/fbdev/ocfb.c var->green.length = 8; var 269 drivers/video/fbdev/ocfb.c var->blue.offset = 0; var 270 drivers/video/fbdev/ocfb.c var->blue.length = 8; var 274 drivers/video/fbdev/ocfb.c var->transp.offset = 24; var 275 drivers/video/fbdev/ocfb.c var->transp.length = 8; var 276 drivers/video/fbdev/ocfb.c var->red.offset = 16; var 277 drivers/video/fbdev/ocfb.c var->red.length = 8; var 278 drivers/video/fbdev/ocfb.c var->green.offset = 8; var 279 drivers/video/fbdev/ocfb.c var->green.length = 8; var 280 drivers/video/fbdev/ocfb.c var->blue.offset = 0; var 281 drivers/video/fbdev/ocfb.c var->blue.length = 8; var 314 drivers/video/fbdev/ocfb.c if (!fb_find_mode(&fbdev->info.var, &fbdev->info, mode_option, var 103 drivers/video/fbdev/offb.c u32 cr = red >> (16 - info->var.red.length); var 104 drivers/video/fbdev/offb.c u32 cg = green >> (16 - info->var.green.length); var 105 drivers/video/fbdev/offb.c u32 cb = blue >> (16 - info->var.blue.length); var 111 drivers/video/fbdev/offb.c value = (cr << info->var.red.offset) | var 112 drivers/video/fbdev/offb.c (cg << info->var.green.offset) | var 113 drivers/video/fbdev/offb.c (cb << info->var.blue.offset); var 114 drivers/video/fbdev/offb.c if (info->var.transp.length > 0) { var 115 drivers/video/fbdev/offb.c u32 mask = (1 << info->var.transp.length) - 1; var 116 drivers/video/fbdev/offb.c mask <<= info->var.transp.offset; var 398 drivers/video/fbdev/offb.c struct fb_var_screeninfo *var; var 421 drivers/video/fbdev/offb.c var = &info->var; var 432 drivers/video/fbdev/offb.c var->xres = var->xres_virtual = width; var 433 drivers/video/fbdev/offb.c var->yres = var->yres_virtual = height; var 447 drivers/video/fbdev/offb.c var->xoffset = var->yoffset = 0; var 450 drivers/video/fbdev/offb.c var->bits_per_pixel = 8; var 451 drivers/video/fbdev/offb.c var->red.offset = 0; var 452 drivers/video/fbdev/offb.c var->red.length = 8; var 453 drivers/video/fbdev/offb.c var->green.offset = 0; var 454 drivers/video/fbdev/offb.c var->green.length = 8; var 455 drivers/video/fbdev/offb.c var->blue.offset = 0; var 456 drivers/video/fbdev/offb.c var->blue.length = 8; var 457 drivers/video/fbdev/offb.c var->transp.offset = 0; var 458 drivers/video/fbdev/offb.c var->transp.length = 0; var 461 drivers/video/fbdev/offb.c var->bits_per_pixel = 16; var 462 drivers/video/fbdev/offb.c var->red.offset = 10; var 463 drivers/video/fbdev/offb.c var->red.length = 5; var 464 drivers/video/fbdev/offb.c var->green.offset = 5; var 465 drivers/video/fbdev/offb.c var->green.length = 5; var 466 drivers/video/fbdev/offb.c var->blue.offset = 0; var 467 drivers/video/fbdev/offb.c var->blue.length = 5; var 468 drivers/video/fbdev/offb.c var->transp.offset = 0; var 469 drivers/video/fbdev/offb.c var->transp.length = 0; var 472 drivers/video/fbdev/offb.c var->bits_per_pixel = 16; var 473 drivers/video/fbdev/offb.c var->red.offset = 11; var 474 drivers/video/fbdev/offb.c var->red.length = 5; var 475 drivers/video/fbdev/offb.c var->green.offset = 5; var 476 drivers/video/fbdev/offb.c var->green.length = 6; var 477 drivers/video/fbdev/offb.c var->blue.offset = 0; var 478 drivers/video/fbdev/offb.c var->blue.length = 5; var 479 drivers/video/fbdev/offb.c var->transp.offset = 0; var 480 drivers/video/fbdev/offb.c var->transp.length = 0; var 483 drivers/video/fbdev/offb.c var->bits_per_pixel = 32; var 484 drivers/video/fbdev/offb.c var->red.offset = 16; var 485 drivers/video/fbdev/offb.c var->red.length = 8; var 486 drivers/video/fbdev/offb.c var->green.offset = 8; var 487 drivers/video/fbdev/offb.c var->green.length = 8; var 488 drivers/video/fbdev/offb.c var->blue.offset = 0; var 489 drivers/video/fbdev/offb.c var->blue.length = 8; var 490 drivers/video/fbdev/offb.c var->transp.offset = 24; var 491 drivers/video/fbdev/offb.c var->transp.length = 8; var 494 drivers/video/fbdev/offb.c var->red.msb_right = var->green.msb_right = var->blue.msb_right = var 495 drivers/video/fbdev/offb.c var->transp.msb_right = 0; var 496 drivers/video/fbdev/offb.c var->grayscale = 0; var 497 drivers/video/fbdev/offb.c var->nonstd = 0; var 498 drivers/video/fbdev/offb.c var->activate = 0; var 499 drivers/video/fbdev/offb.c var->height = var->width = -1; var 500 drivers/video/fbdev/offb.c var->pixclock = 10000; var 501 drivers/video/fbdev/offb.c var->left_margin = var->right_margin = 16; var 502 drivers/video/fbdev/offb.c var->upper_margin = var->lower_margin = 16; var 503 drivers/video/fbdev/offb.c var->hsync_len = var->vsync_len = 8; var 504 drivers/video/fbdev/offb.c var->sync = 0; var 505 drivers/video/fbdev/offb.c var->vmode = FB_VMODE_NONINTERLACED; var 172 drivers/video/fbdev/omap/lcdc.c struct fb_var_screeninfo *var = &lcdc.fbdev->fb_info[0]->var; var 178 drivers/video/fbdev/omap/lcdc.c switch (var->rotate) { var 222 drivers/video/fbdev/omap/lcdc.c omap_set_lcd_dma_b1_rotation(var->rotate); var 283 drivers/video/fbdev/omap/lcdc.c struct fb_var_screeninfo *var = &lcdc.fbdev->fb_info[0]->var; var 287 drivers/video/fbdev/omap/lcdc.c if (var->rotate == 0) { var 185 drivers/video/fbdev/omap/omapfb_main.c struct fb_var_screeninfo *var = &fbi->var; var 187 drivers/video/fbdev/omap/omapfb_main.c offset = var->yoffset * fbi->fix.line_length + var 188 drivers/video/fbdev/omap/omapfb_main.c var->xoffset * var->bits_per_pixel / 8; var 193 drivers/video/fbdev/omap/omapfb_main.c offset, var->xres_virtual, var 195 drivers/video/fbdev/omap/omapfb_main.c var->xres, var->yres, plane->color_mode); var 200 drivers/video/fbdev/omap/omapfb_main.c r = fbdev->ctrl->set_rotate(var->rotate); var 207 drivers/video/fbdev/omap/omapfb_main.c var->xres, var->yres, var 244 drivers/video/fbdev/omap/omapfb_main.c struct fb_var_screeninfo *var = &info->var; var 268 drivers/video/fbdev/omap/omapfb_main.c pal = ((red >> (16 - var->red.length)) << var 269 drivers/video/fbdev/omap/omapfb_main.c var->red.offset) | var 270 drivers/video/fbdev/omap/omapfb_main.c ((green >> (16 - var->green.length)) << var 271 drivers/video/fbdev/omap/omapfb_main.c var->green.offset) | var 272 drivers/video/fbdev/omap/omapfb_main.c (blue >> (16 - var->blue.length)); var 373 drivers/video/fbdev/omap/omapfb_main.c struct fb_var_screeninfo *var = &fbi->var; var 392 drivers/video/fbdev/omap/omapfb_main.c bpp = var->bits_per_pixel; var 393 drivers/video/fbdev/omap/omapfb_main.c if (var->nonstd) var 395 drivers/video/fbdev/omap/omapfb_main.c else switch (var->bits_per_pixel) { var 410 drivers/video/fbdev/omap/omapfb_main.c fix->line_length = var->xres_virtual * bpp / 8; var 414 drivers/video/fbdev/omap/omapfb_main.c struct fb_var_screeninfo *var) var 416 drivers/video/fbdev/omap/omapfb_main.c switch (var->nonstd) { var 420 drivers/video/fbdev/omap/omapfb_main.c var->bits_per_pixel = 16; var 421 drivers/video/fbdev/omap/omapfb_main.c plane->color_mode = var->nonstd; var 424 drivers/video/fbdev/omap/omapfb_main.c var->bits_per_pixel = 12; var 425 drivers/video/fbdev/omap/omapfb_main.c plane->color_mode = var->nonstd; var 428 drivers/video/fbdev/omap/omapfb_main.c var->bits_per_pixel = 16; var 429 drivers/video/fbdev/omap/omapfb_main.c plane->color_mode = var->nonstd; var 435 drivers/video/fbdev/omap/omapfb_main.c switch (var->bits_per_pixel) { var 449 drivers/video/fbdev/omap/omapfb_main.c var->bits_per_pixel = 16; var 467 drivers/video/fbdev/omap/omapfb_main.c struct fb_var_screeninfo *var) var 478 drivers/video/fbdev/omap/omapfb_main.c if (set_color_mode(plane, var) < 0) var 481 drivers/video/fbdev/omap/omapfb_main.c bpp = var->bits_per_pixel; var 485 drivers/video/fbdev/omap/omapfb_main.c switch (var->rotate) { var 493 drivers/video/fbdev/omap/omapfb_main.c var->xres = panel->x_res; var 494 drivers/video/fbdev/omap/omapfb_main.c var->yres = panel->y_res; var 504 drivers/video/fbdev/omap/omapfb_main.c var->xres = panel->y_res; var 505 drivers/video/fbdev/omap/omapfb_main.c var->yres = panel->x_res; var 512 drivers/video/fbdev/omap/omapfb_main.c if (var->xres < xres_min) var 513 drivers/video/fbdev/omap/omapfb_main.c var->xres = xres_min; var 514 drivers/video/fbdev/omap/omapfb_main.c if (var->yres < yres_min) var 515 drivers/video/fbdev/omap/omapfb_main.c var->yres = yres_min; var 516 drivers/video/fbdev/omap/omapfb_main.c if (var->xres > xres_max) var 517 drivers/video/fbdev/omap/omapfb_main.c var->xres = xres_max; var 518 drivers/video/fbdev/omap/omapfb_main.c if (var->yres > yres_max) var 519 drivers/video/fbdev/omap/omapfb_main.c var->yres = yres_max; var 521 drivers/video/fbdev/omap/omapfb_main.c if (var->xres_virtual < var->xres) var 522 drivers/video/fbdev/omap/omapfb_main.c var->xres_virtual = var->xres; var 523 drivers/video/fbdev/omap/omapfb_main.c if (var->yres_virtual < var->yres) var 524 drivers/video/fbdev/omap/omapfb_main.c var->yres_virtual = var->yres; var 526 drivers/video/fbdev/omap/omapfb_main.c line_size = var->xres_virtual * bpp / 8; var 527 drivers/video/fbdev/omap/omapfb_main.c if (line_size * var->yres_virtual > max_frame_size) { var 529 drivers/video/fbdev/omap/omapfb_main.c line_size = max_frame_size / var->yres_virtual; var 530 drivers/video/fbdev/omap/omapfb_main.c var->xres_virtual = line_size * 8 / bpp; var 531 drivers/video/fbdev/omap/omapfb_main.c if (var->xres_virtual < var->xres) { var 533 drivers/video/fbdev/omap/omapfb_main.c var->xres_virtual = var->xres; var 534 drivers/video/fbdev/omap/omapfb_main.c line_size = var->xres * bpp / 8; var 535 drivers/video/fbdev/omap/omapfb_main.c var->yres_virtual = max_frame_size / line_size; var 538 drivers/video/fbdev/omap/omapfb_main.c if (var->xres_virtual < var->xres) var 539 drivers/video/fbdev/omap/omapfb_main.c var->xres = var->xres_virtual; var 540 drivers/video/fbdev/omap/omapfb_main.c if (var->yres_virtual < var->yres) var 541 drivers/video/fbdev/omap/omapfb_main.c var->yres = var->yres_virtual; var 542 drivers/video/fbdev/omap/omapfb_main.c if (var->xres < xres_min || var->yres < yres_min) var 545 drivers/video/fbdev/omap/omapfb_main.c if (var->xres + var->xoffset > var->xres_virtual) var 546 drivers/video/fbdev/omap/omapfb_main.c var->xoffset = var->xres_virtual - var->xres; var 547 drivers/video/fbdev/omap/omapfb_main.c if (var->yres + var->yoffset > var->yres_virtual) var 548 drivers/video/fbdev/omap/omapfb_main.c var->yoffset = var->yres_virtual - var->yres; var 551 drivers/video/fbdev/omap/omapfb_main.c var->red.offset = 8; var->red.length = 4; var 552 drivers/video/fbdev/omap/omapfb_main.c var->red.msb_right = 0; var 553 drivers/video/fbdev/omap/omapfb_main.c var->green.offset = 4; var->green.length = 4; var 554 drivers/video/fbdev/omap/omapfb_main.c var->green.msb_right = 0; var 555 drivers/video/fbdev/omap/omapfb_main.c var->blue.offset = 0; var->blue.length = 4; var 556 drivers/video/fbdev/omap/omapfb_main.c var->blue.msb_right = 0; var 558 drivers/video/fbdev/omap/omapfb_main.c var->red.offset = 11; var->red.length = 5; var 559 drivers/video/fbdev/omap/omapfb_main.c var->red.msb_right = 0; var 560 drivers/video/fbdev/omap/omapfb_main.c var->green.offset = 5; var->green.length = 6; var 561 drivers/video/fbdev/omap/omapfb_main.c var->green.msb_right = 0; var 562 drivers/video/fbdev/omap/omapfb_main.c var->blue.offset = 0; var->blue.length = 5; var 563 drivers/video/fbdev/omap/omapfb_main.c var->blue.msb_right = 0; var 566 drivers/video/fbdev/omap/omapfb_main.c var->height = -1; var 567 drivers/video/fbdev/omap/omapfb_main.c var->width = -1; var 568 drivers/video/fbdev/omap/omapfb_main.c var->grayscale = 0; var 571 drivers/video/fbdev/omap/omapfb_main.c var->pixclock = 10000000 / (panel->pixel_clock / 100); var 572 drivers/video/fbdev/omap/omapfb_main.c var->left_margin = panel->hfp; var 573 drivers/video/fbdev/omap/omapfb_main.c var->right_margin = panel->hbp; var 574 drivers/video/fbdev/omap/omapfb_main.c var->upper_margin = panel->vfp; var 575 drivers/video/fbdev/omap/omapfb_main.c var->lower_margin = panel->vbp; var 576 drivers/video/fbdev/omap/omapfb_main.c var->hsync_len = panel->hsw; var 577 drivers/video/fbdev/omap/omapfb_main.c var->vsync_len = panel->vsw; var 580 drivers/video/fbdev/omap/omapfb_main.c var->vmode = FB_VMODE_NONINTERLACED; var 581 drivers/video/fbdev/omap/omapfb_main.c var->sync = 0; var 591 drivers/video/fbdev/omap/omapfb_main.c static int omapfb_pan_display(struct fb_var_screeninfo *var, var 599 drivers/video/fbdev/omap/omapfb_main.c if (var->xoffset != fbi->var.xoffset || var 600 drivers/video/fbdev/omap/omapfb_main.c var->yoffset != fbi->var.yoffset) { var 603 drivers/video/fbdev/omap/omapfb_main.c memcpy(new_var, &fbi->var, sizeof(*new_var)); var 604 drivers/video/fbdev/omap/omapfb_main.c new_var->xoffset = var->xoffset; var 605 drivers/video/fbdev/omap/omapfb_main.c new_var->yoffset = var->yoffset; var 609 drivers/video/fbdev/omap/omapfb_main.c memcpy(&fbi->var, new_var, sizeof(*new_var)); var 642 drivers/video/fbdev/omap/omapfb_main.c static int omapfb_check_var(struct fb_var_screeninfo *var, struct fb_info *fbi) var 651 drivers/video/fbdev/omap/omapfb_main.c r = set_fb_var(fbi, var); var 683 drivers/video/fbdev/omap/omapfb_main.c struct fb_var_screeninfo *var = &fbi->var; var 685 drivers/video/fbdev/omap/omapfb_main.c switch (var->rotate) { var 749 drivers/video/fbdev/omap/omapfb_main.c win.width = fbi->var.xres; var 750 drivers/video/fbdev/omap/omapfb_main.c win.height = fbi->var.yres; var 753 drivers/video/fbdev/omap/omapfb_main.c win.out_width = fbi->var.xres; var 754 drivers/video/fbdev/omap/omapfb_main.c win.out_height = fbi->var.yres; var 847 drivers/video/fbdev/omap/omapfb_main.c memcpy(new_var, &fbi->var, sizeof(*new_var)); var 867 drivers/video/fbdev/omap/omapfb_main.c memcpy(&fbi->var, new_var, sizeof(fbi->var)); var 1448 drivers/video/fbdev/omap/omapfb_main.c struct fb_var_screeninfo *var = &info->var; var 1459 drivers/video/fbdev/omap/omapfb_main.c var->accel_flags = def_accel ? FB_ACCELF_TEXT : 0; var 1460 drivers/video/fbdev/omap/omapfb_main.c var->xres = def_vxres; var 1461 drivers/video/fbdev/omap/omapfb_main.c var->yres = def_vyres; var 1462 drivers/video/fbdev/omap/omapfb_main.c var->xres_virtual = def_vxres; var 1463 drivers/video/fbdev/omap/omapfb_main.c var->yres_virtual = def_vyres; var 1464 drivers/video/fbdev/omap/omapfb_main.c var->rotate = def_rotate; var 1465 drivers/video/fbdev/omap/omapfb_main.c var->bits_per_pixel = fbdev->panel->bpp; var 1467 drivers/video/fbdev/omap/omapfb_main.c set_fb_var(info, var); var 1520 drivers/video/fbdev/omap/omapfb_main.c plane->info.out_width = fbi->var.xres; var 1521 drivers/video/fbdev/omap/omapfb_main.c plane->info.out_height = fbi->var.yres; var 520 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c struct fb_var_screeninfo var; var 538 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c if (dss_mode_to_fb_mode(1 << i, &var) < 0) var 549 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c mode->bits_per_pixel = var.bits_per_pixel; var 550 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c mode->nonstd = var.nonstd; var 551 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c mode->red = var.red; var 552 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c mode->green = var.green; var 553 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c mode->blue = var.blue; var 554 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c mode->transp = var.transp; var 56 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct fb_var_screeninfo *var = &fbi->var; var 59 drivers/video/fbdev/omap2/omapfb/omapfb-main.c const unsigned bytespp = var->bits_per_pixel >> 3; var 66 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->bits_per_pixel == 16) { var 75 drivers/video/fbdev/omap2/omapfb/omapfb-main.c } else if (var->bits_per_pixel == 24) { var 82 drivers/video/fbdev/omap2/omapfb/omapfb-main.c } else if (var->bits_per_pixel == 32) { var 91 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct fb_var_screeninfo *var = &fbi->var; var 92 drivers/video/fbdev/omap2/omapfb/omapfb-main.c const short w = var->xres_virtual; var 93 drivers/video/fbdev/omap2/omapfb/omapfb-main.c const short h = var->yres_virtual; var 125 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->bits_per_pixel == 16) { var 272 drivers/video/fbdev/omap2/omapfb/omapfb-main.c static bool cmp_var_to_colormode(struct fb_var_screeninfo *var, var 275 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->bits_per_pixel == 0 || var 276 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->red.length == 0 || var 277 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->blue.length == 0 || var 278 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->green.length == 0) var 281 drivers/video/fbdev/omap2/omapfb/omapfb-main.c return var->bits_per_pixel == color->bits_per_pixel && var 282 drivers/video/fbdev/omap2/omapfb/omapfb-main.c cmp_component(&var->red, &color->red) && var 283 drivers/video/fbdev/omap2/omapfb/omapfb-main.c cmp_component(&var->green, &color->green) && var 284 drivers/video/fbdev/omap2/omapfb/omapfb-main.c cmp_component(&var->blue, &color->blue) && var 285 drivers/video/fbdev/omap2/omapfb/omapfb-main.c cmp_component(&var->transp, &color->transp); var 288 drivers/video/fbdev/omap2/omapfb/omapfb-main.c static void assign_colormode_to_var(struct fb_var_screeninfo *var, var 291 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->bits_per_pixel = color->bits_per_pixel; var 292 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->nonstd = color->nonstd; var 293 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->red = color->red; var 294 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->green = color->green; var 295 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->blue = color->blue; var 296 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->transp = color->transp; var 299 drivers/video/fbdev/omap2/omapfb/omapfb-main.c static int fb_mode_to_dss_mode(struct fb_var_screeninfo *var, var 306 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->nonstd) { var 309 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->nonstd == m->nonstd) { var 310 drivers/video/fbdev/omap2/omapfb/omapfb-main.c assign_colormode_to_var(var, m); var 322 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (cmp_var_to_colormode(var, m)) { var 323 drivers/video/fbdev/omap2/omapfb/omapfb-main.c assign_colormode_to_var(var, m); var 331 drivers/video/fbdev/omap2/omapfb/omapfb-main.c switch (var->bits_per_pixel) { var 363 drivers/video/fbdev/omap2/omapfb/omapfb-main.c assign_colormode_to_var(var, m); var 372 drivers/video/fbdev/omap2/omapfb/omapfb-main.c static int check_fb_res_bounds(struct fb_var_screeninfo *var) var 380 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->xres_virtual == 0) var 381 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xres_virtual = var->xres; var 383 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->yres_virtual == 0) var 384 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yres_virtual = var->yres; var 386 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->xres_virtual < xres_min || var->yres_virtual < yres_min) var 389 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->xres < xres_min) var 390 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xres = xres_min; var 391 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->yres < yres_min) var 392 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yres = yres_min; var 393 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->xres > xres_max) var 394 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xres = xres_max; var 395 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->yres > yres_max) var 396 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yres = yres_max; var 398 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->xres > var->xres_virtual) var 399 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xres = var->xres_virtual; var 400 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->yres > var->yres_virtual) var 401 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yres = var->yres_virtual; var 407 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct fb_var_screeninfo *var) var 410 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yres_virtual = max_frame_size / var 411 drivers/video/fbdev/omap2/omapfb/omapfb-main.c (var->xres_virtual * var->bits_per_pixel >> 3); var 413 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->yres_virtual < OMAPFB_PLANE_YRES_MIN) var 414 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yres_virtual = OMAPFB_PLANE_YRES_MIN; var 416 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->yres > var->yres_virtual) var 417 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yres = var->yres_virtual; var 421 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct fb_var_screeninfo *var) var 424 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xres_virtual = max_frame_size / var->yres_virtual / var 425 drivers/video/fbdev/omap2/omapfb/omapfb-main.c (var->bits_per_pixel >> 3); var 427 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->xres_virtual < OMAPFB_PLANE_XRES_MIN) var 428 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xres_virtual = OMAPFB_PLANE_XRES_MIN; var 430 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->xres > var->xres_virtual) var 431 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xres = var->xres_virtual; var 435 drivers/video/fbdev/omap2/omapfb/omapfb-main.c const struct fb_var_screeninfo *var) var 437 drivers/video/fbdev/omap2/omapfb/omapfb-main.c unsigned long min_phys_size = omap_vrfb_min_phys_size(var->xres_virtual, var 438 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yres_virtual, var->bits_per_pixel >> 3); var 444 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct fb_var_screeninfo *var) var 447 drivers/video/fbdev/omap2/omapfb/omapfb-main.c int bytespp = var->bits_per_pixel >> 3; var 448 drivers/video/fbdev/omap2/omapfb/omapfb-main.c unsigned long line_size = var->xres_virtual * bytespp; var 452 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (check_vrfb_fb_size(max_frame_size, var)) var 454 drivers/video/fbdev/omap2/omapfb/omapfb-main.c max_frame_size, var->xres_virtual, bytespp) * var 455 drivers/video/fbdev/omap2/omapfb/omapfb-main.c line_size, var); var 457 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (check_vrfb_fb_size(max_frame_size, var)) { var 467 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (line_size * var->yres_virtual > max_frame_size) var 468 drivers/video/fbdev/omap2/omapfb/omapfb-main.c shrink_height(max_frame_size, var); var 470 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (line_size * var->yres_virtual > max_frame_size) { var 471 drivers/video/fbdev/omap2/omapfb/omapfb-main.c shrink_width(max_frame_size, var); var 472 drivers/video/fbdev/omap2/omapfb/omapfb-main.c line_size = var->xres_virtual * bytespp; var 475 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (line_size * var->yres_virtual > max_frame_size) { var 495 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct fb_var_screeninfo *var = &fbi->var; var 508 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = fb_mode_to_dss_mode(var, &mode); var 512 drivers/video/fbdev/omap2/omapfb/omapfb-main.c bytespp = var->bits_per_pixel >> 3; var 527 drivers/video/fbdev/omap2/omapfb/omapfb-main.c else if (vrfb->xres != var->xres_virtual || var 528 drivers/video/fbdev/omap2/omapfb/omapfb-main.c vrfb->yres != var->yres_virtual) var 544 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xres_virtual, var 545 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yres_virtual, var 549 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = omap_vrfb_map_angle(vrfb, var->yres_virtual, 0); var 558 drivers/video/fbdev/omap2/omapfb/omapfb-main.c switch (var->nonstd) { var 562 drivers/video/fbdev/omap2/omapfb/omapfb-main.c (OMAP_VRFB_LINE_LEN * var->bits_per_pixel) >> 2; var 566 drivers/video/fbdev/omap2/omapfb/omapfb-main.c (OMAP_VRFB_LINE_LEN * var->bits_per_pixel) >> 3; var 570 drivers/video/fbdev/omap2/omapfb/omapfb-main.c fix->smem_len = var->yres_virtual * fix->line_length; var 576 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct fb_var_screeninfo *var) var 583 drivers/video/fbdev/omap2/omapfb/omapfb-main.c assign_colormode_to_var(var, mode); var 593 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct fb_var_screeninfo *var = &fbi->var; var 604 drivers/video/fbdev/omap2/omapfb/omapfb-main.c switch (var->nonstd) { var 608 drivers/video/fbdev/omap2/omapfb/omapfb-main.c (OMAP_VRFB_LINE_LEN * var->bits_per_pixel) >> 2; var 612 drivers/video/fbdev/omap2/omapfb/omapfb-main.c (OMAP_VRFB_LINE_LEN * var->bits_per_pixel) >> 3; var 616 drivers/video/fbdev/omap2/omapfb/omapfb-main.c fix->smem_len = var->yres_virtual * fix->line_length; var 619 drivers/video/fbdev/omap2/omapfb/omapfb-main.c (var->xres_virtual * var->bits_per_pixel) >> 3; var 627 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->nonstd) var 630 drivers/video/fbdev/omap2/omapfb/omapfb-main.c switch (var->bits_per_pixel) { var 654 drivers/video/fbdev/omap2/omapfb/omapfb-main.c int check_fb_var(struct fb_info *fbi, struct fb_var_screeninfo *var) var 666 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = fb_mode_to_dss_mode(var, &mode); var 679 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->rotate > 3) var 682 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (check_fb_res_bounds(var)) var 686 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (ofbi->region->size != 0 && check_fb_size(ofbi, var)) var 689 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->xres + var->xoffset > var->xres_virtual) var 690 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xoffset = var->xres_virtual - var->xres; var 691 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->yres + var->yoffset > var->yres_virtual) var 692 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yoffset = var->yres_virtual - var->yres; var 695 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xres, var->yres, var 696 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xres_virtual, var->yres_virtual); var 701 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->width = DIV_ROUND_CLOSEST(w, 1000); var 702 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->height = DIV_ROUND_CLOSEST(h, 1000); var 704 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->height = -1; var 705 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->width = -1; var 708 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->grayscale = 0; var 715 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->pixclock = timings.pixelclock != 0 ? var 718 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->left_margin = timings.hbp; var 719 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->right_margin = timings.hfp; var 720 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->upper_margin = timings.vbp; var 721 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->lower_margin = timings.vfp; var 722 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->hsync_len = timings.hsw; var 723 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->vsync_len = timings.vsw; var 724 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->sync |= timings.hsync_level == OMAPDSS_SIG_ACTIVE_HIGH ? var 726 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->sync |= timings.vsync_level == OMAPDSS_SIG_ACTIVE_HIGH ? var 728 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->vmode = timings.interlace ? var 731 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->pixclock = 0; var 732 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->left_margin = 0; var 733 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->right_margin = 0; var 734 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->upper_margin = 0; var 735 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->lower_margin = 0; var 736 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->hsync_len = 0; var 737 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->vsync_len = 0; var 738 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->sync = 0; var 739 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->vmode = FB_VMODE_NONINTERLACED; var 760 drivers/video/fbdev/omap2/omapfb/omapfb-main.c static unsigned calc_rotation_offset_dma(const struct fb_var_screeninfo *var, var 765 drivers/video/fbdev/omap2/omapfb/omapfb-main.c offset = var->yoffset * fix->line_length + var 766 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xoffset * (var->bits_per_pixel >> 3); var 771 drivers/video/fbdev/omap2/omapfb/omapfb-main.c static unsigned calc_rotation_offset_vrfb(const struct fb_var_screeninfo *var, var 777 drivers/video/fbdev/omap2/omapfb/omapfb-main.c offset = (var->yres_virtual - var->yres) * var 780 drivers/video/fbdev/omap2/omapfb/omapfb-main.c offset = (var->yres_virtual - var->yres) * var 781 drivers/video/fbdev/omap2/omapfb/omapfb-main.c (var->bits_per_pixel >> 3); var 786 drivers/video/fbdev/omap2/omapfb/omapfb-main.c offset += var->yoffset * fix->line_length + var 787 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xoffset * (var->bits_per_pixel >> 3); var 789 drivers/video/fbdev/omap2/omapfb/omapfb-main.c offset -= var->yoffset * fix->line_length + var 790 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xoffset * (var->bits_per_pixel >> 3); var 792 drivers/video/fbdev/omap2/omapfb/omapfb-main.c offset -= var->xoffset * fix->line_length + var 793 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yoffset * (var->bits_per_pixel >> 3); var 795 drivers/video/fbdev/omap2/omapfb/omapfb-main.c offset += var->xoffset * fix->line_length + var 796 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yoffset * (var->bits_per_pixel >> 3); var 802 drivers/video/fbdev/omap2/omapfb/omapfb-main.c const struct fb_var_screeninfo *var, var 815 drivers/video/fbdev/omap2/omapfb/omapfb-main.c offset = calc_rotation_offset_vrfb(var, fix, rotation); var 817 drivers/video/fbdev/omap2/omapfb/omapfb-main.c offset = calc_rotation_offset_dma(var, fix, rotation); var 823 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xoffset, var->yoffset, offset); var 836 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct fb_var_screeninfo *var = &fbi->var; var 844 drivers/video/fbdev/omap2/omapfb/omapfb-main.c int rotation = var->rotate; var 861 drivers/video/fbdev/omap2/omapfb/omapfb-main.c xres = var->yres; var 862 drivers/video/fbdev/omap2/omapfb/omapfb-main.c yres = var->xres; var 864 drivers/video/fbdev/omap2/omapfb/omapfb-main.c xres = var->xres; var 865 drivers/video/fbdev/omap2/omapfb/omapfb-main.c yres = var->yres; var 869 drivers/video/fbdev/omap2/omapfb/omapfb-main.c omapfb_calc_addr(ofbi, var, fix, rotation, &data_start_p); var 871 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = fb_mode_to_dss_mode(var, &mode); var 877 drivers/video/fbdev/omap2/omapfb/omapfb-main.c switch (var->nonstd) { var 882 drivers/video/fbdev/omap2/omapfb/omapfb-main.c / (var->bits_per_pixel >> 2); var 887 drivers/video/fbdev/omap2/omapfb/omapfb-main.c screen_width = fix->line_length / (var->bits_per_pixel >> 3); var 930 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct fb_var_screeninfo *var = &fbi->var; var 957 drivers/video/fbdev/omap2/omapfb/omapfb-main.c int rotation = (var->rotate + ofbi->rotation[i]) % 4; var 960 drivers/video/fbdev/omap2/omapfb/omapfb-main.c outw = var->yres; var 961 drivers/video/fbdev/omap2/omapfb/omapfb-main.c outh = var->xres; var 963 drivers/video/fbdev/omap2/omapfb/omapfb-main.c outw = var->xres; var 964 drivers/video/fbdev/omap2/omapfb/omapfb-main.c outh = var->yres; var 998 drivers/video/fbdev/omap2/omapfb/omapfb-main.c static int omapfb_check_var(struct fb_var_screeninfo *var, struct fb_info *fbi) var 1007 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = check_fb_var(fbi, var); var 1038 drivers/video/fbdev/omap2/omapfb/omapfb-main.c static int omapfb_pan_display(struct fb_var_screeninfo *var, var 1047 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var->xoffset == fbi->var.xoffset && var 1048 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yoffset == fbi->var.yoffset) var 1051 drivers/video/fbdev/omap2/omapfb/omapfb-main.c new_var = fbi->var; var 1052 drivers/video/fbdev/omap2/omapfb/omapfb-main.c new_var.xoffset = var->xoffset; var 1053 drivers/video/fbdev/omap2/omapfb/omapfb-main.c new_var.yoffset = var->yoffset; var 1055 drivers/video/fbdev/omap2/omapfb/omapfb-main.c fbi->var = new_var; var 1136 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct fb_var_screeninfo *var = &fbi->var; var 1169 drivers/video/fbdev/omap2/omapfb/omapfb-main.c pal = ((red >> (16 - var->red.length)) << var 1170 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->red.offset) | var 1171 drivers/video/fbdev/omap2/omapfb/omapfb-main.c ((green >> (16 - var->green.length)) << var 1172 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->green.offset) | var 1173 drivers/video/fbdev/omap2/omapfb/omapfb-main.c (blue >> (16 - var->blue.length)); var 1336 drivers/video/fbdev/omap2/omapfb/omapfb-main.c memset(&fbi->var, 0, sizeof(fbi->var)); var 1575 drivers/video/fbdev/omap2/omapfb/omapfb-main.c .width = fbi->var.xres_virtual, var 1576 drivers/video/fbdev/omap2/omapfb/omapfb-main.c .height = fbi->var.yres_virtual, var 1638 drivers/video/fbdev/omap2/omapfb/omapfb-main.c memcpy(&new_var, &fbi->var, sizeof(new_var)); var 1642 drivers/video/fbdev/omap2/omapfb/omapfb-main.c memcpy(&fbi->var, &new_var, sizeof(fbi->var)); var 1733 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct fb_var_screeninfo *var = &fbi->var; var 1747 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->nonstd = 0; var 1748 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->bits_per_pixel = 0; var 1750 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->rotate = def_rotate; var 1754 drivers/video/fbdev/omap2/omapfb/omapfb-main.c int rotation = (var->rotate + ofbi->rotation[0]) % 4; var 1760 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xres = h; var 1761 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yres = w; var 1763 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xres = w; var 1764 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yres = h; var 1767 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xres_virtual = var->xres; var 1768 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yres_virtual = var->yres; var 1770 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (!var->bits_per_pixel) { var 1773 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->bits_per_pixel = 16; var 1776 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->bits_per_pixel = 32; var 1786 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xres = 320; var 1787 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yres = 240; var 1788 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->xres_virtual = var->xres; var 1789 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->yres_virtual = var->yres; var 1790 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (!var->bits_per_pixel) var 1791 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->bits_per_pixel = 16; var 1794 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = check_fb_var(fbi, var); var 2007 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct fb_var_screeninfo *var; var 2028 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var = NULL; var 2037 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var = kzalloc(sizeof(*var), GFP_KERNEL); var 2038 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (var == NULL) { var 2051 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = fb_find_mode(var, fbi, mode_str, NULL, 0, NULL, 24); var 2065 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->pixelclock = PICOS2KHZ(var->pixclock) * 1000; var 2066 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->hbp = var->left_margin; var 2067 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->hfp = var->right_margin; var 2068 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->vbp = var->upper_margin; var 2069 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->vfp = var->lower_margin; var 2070 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->hsw = var->hsync_len; var 2071 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->vsw = var->vsync_len; var 2072 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->x_res = var->xres; var 2073 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->y_res = var->yres; var 2074 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->hsync_level = var->sync & FB_SYNC_HOR_HIGH_ACT ? var 2077 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->vsync_level = var->sync & FB_SYNC_VERT_HIGH_ACT ? var 2080 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->interlace = var->vmode & FB_VMODE_INTERLACED; var 2082 drivers/video/fbdev/omap2/omapfb/omapfb-main.c switch (var->bits_per_pixel) { var 2097 drivers/video/fbdev/omap2/omapfb/omapfb-main.c kfree(var); var 109 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c memcpy(&new_var, &fbi->var, sizeof(new_var)); var 113 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c memcpy(&fbi->var, &new_var, sizeof(fbi->var)); var 111 drivers/video/fbdev/omap2/omapfb/omapfb.h int check_fb_var(struct fb_info *fbi, struct fb_var_screeninfo *var); var 121 drivers/video/fbdev/omap2/omapfb/omapfb.h struct fb_var_screeninfo *var); var 273 drivers/video/fbdev/p9100.c sbusfb_fill_var(&info->var, dp, 8); var 274 drivers/video/fbdev/p9100.c info->var.red.length = 8; var 275 drivers/video/fbdev/p9100.c info->var.green.length = 8; var 276 drivers/video/fbdev/p9100.c info->var.blue.length = 8; var 278 drivers/video/fbdev/p9100.c linebytes = of_getintprop_default(dp, "linebytes", info->var.xres); var 279 drivers/video/fbdev/p9100.c info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); var 81 drivers/video/fbdev/platinumfb.c static int platinumfb_check_var (struct fb_var_screeninfo *var, struct fb_info *info); var 91 drivers/video/fbdev/platinumfb.c static int platinum_var_to_par(struct fb_var_screeninfo *var, var 113 drivers/video/fbdev/platinumfb.c static int platinumfb_check_var (struct fb_var_screeninfo *var, struct fb_info *info) var 115 drivers/video/fbdev/platinumfb.c return platinum_var_to_par(var, info->par, 1); var 127 drivers/video/fbdev/platinumfb.c if((err = platinum_var_to_par(&info->var, pinfo, 0))) { var 343 drivers/video/fbdev/platinumfb.c struct fb_var_screeninfo var; var 372 drivers/video/fbdev/platinumfb.c if (mac_vmode_to_var(default_vmode, default_cmode, &var) < 0) { var 378 drivers/video/fbdev/platinumfb.c if (mac_vmode_to_var(default_vmode, default_cmode, &var) < 0) { var 388 drivers/video/fbdev/platinumfb.c info->var = var; var 389 drivers/video/fbdev/platinumfb.c var.activate = FB_ACTIVATE_NOW; var 390 drivers/video/fbdev/platinumfb.c rc = fb_set_var(info, &var); var 439 drivers/video/fbdev/platinumfb.c static int platinum_var_to_par(struct fb_var_screeninfo *var, var 445 drivers/video/fbdev/platinumfb.c if (mac_var_to_vmode(var, &vmode, &cmode) != 0) { var 447 drivers/video/fbdev/platinumfb.c printk(KERN_ERR "platinum_var_to_par: var->xres = %d\n", var->xres); var 448 drivers/video/fbdev/platinumfb.c printk(KERN_ERR "platinum_var_to_par: var->yres = %d\n", var->yres); var 449 drivers/video/fbdev/platinumfb.c printk(KERN_ERR "platinum_var_to_par: var->xres_virtual = %d\n", var->xres_virtual); var 450 drivers/video/fbdev/platinumfb.c printk(KERN_ERR "platinum_var_to_par: var->yres_virtual = %d\n", var->yres_virtual); var 451 drivers/video/fbdev/platinumfb.c printk(KERN_ERR "platinum_var_to_par: var->bits_per_pixel = %d\n", var->bits_per_pixel); var 452 drivers/video/fbdev/platinumfb.c printk(KERN_ERR "platinum_var_to_par: var->pixclock = %d\n", var->pixclock); var 453 drivers/video/fbdev/platinumfb.c printk(KERN_ERR "platinum_var_to_par: var->vmode = %d\n", var->vmode); var 467 drivers/video/fbdev/platinumfb.c if (mac_vmode_to_var(vmode, cmode, var)) var 563 drivers/video/fbdev/pm2fb.c static int pm2fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 567 drivers/video/fbdev/pm2fb.c if (var->bits_per_pixel != 8 && var->bits_per_pixel != 16 && var 568 drivers/video/fbdev/pm2fb.c var->bits_per_pixel != 24 && var->bits_per_pixel != 32) { var 569 drivers/video/fbdev/pm2fb.c DPRINTK("depth not supported: %u\n", var->bits_per_pixel); var 573 drivers/video/fbdev/pm2fb.c if (var->xres != var->xres_virtual) { var 579 drivers/video/fbdev/pm2fb.c if (var->yres > var->yres_virtual) { var 586 drivers/video/fbdev/pm2fb.c if (var->yres_virtual > 2047) { var 587 drivers/video/fbdev/pm2fb.c var->yres_virtual = 2047; var 590 drivers/video/fbdev/pm2fb.c if (var->xoffset) { var 595 drivers/video/fbdev/pm2fb.c if ((var->vmode & FB_VMODE_MASK) == FB_VMODE_INTERLACED) { var 600 drivers/video/fbdev/pm2fb.c var->xres = (var->xres + 15) & ~15; /* could sometimes be 8 */ var 601 drivers/video/fbdev/pm2fb.c lpitch = var->xres * ((var->bits_per_pixel + 7) >> 3); var 603 drivers/video/fbdev/pm2fb.c if (var->xres < 320 || var->xres > 1600) { var 604 drivers/video/fbdev/pm2fb.c DPRINTK("width not supported: %u\n", var->xres); var 608 drivers/video/fbdev/pm2fb.c if (var->yres < 200 || var->yres > 1200) { var 609 drivers/video/fbdev/pm2fb.c DPRINTK("height not supported: %u\n", var->yres); var 613 drivers/video/fbdev/pm2fb.c if (lpitch * var->yres_virtual > info->fix.smem_len) { var 615 drivers/video/fbdev/pm2fb.c var->xres, var->yres_virtual, var->bits_per_pixel); var 619 drivers/video/fbdev/pm2fb.c if (PICOS2KHZ(var->pixclock) > PM2_MAX_PIXCLOCK) { var 621 drivers/video/fbdev/pm2fb.c PICOS2KHZ(var->pixclock)); var 625 drivers/video/fbdev/pm2fb.c var->transp.offset = 0; var 626 drivers/video/fbdev/pm2fb.c var->transp.length = 0; var 627 drivers/video/fbdev/pm2fb.c switch (var->bits_per_pixel) { var 629 drivers/video/fbdev/pm2fb.c var->red.length = 8; var 630 drivers/video/fbdev/pm2fb.c var->green.length = 8; var 631 drivers/video/fbdev/pm2fb.c var->blue.length = 8; var 634 drivers/video/fbdev/pm2fb.c var->red.offset = 11; var 635 drivers/video/fbdev/pm2fb.c var->red.length = 5; var 636 drivers/video/fbdev/pm2fb.c var->green.offset = 5; var 637 drivers/video/fbdev/pm2fb.c var->green.length = 6; var 638 drivers/video/fbdev/pm2fb.c var->blue.offset = 0; var 639 drivers/video/fbdev/pm2fb.c var->blue.length = 5; var 642 drivers/video/fbdev/pm2fb.c var->transp.offset = 24; var 643 drivers/video/fbdev/pm2fb.c var->transp.length = 8; var 644 drivers/video/fbdev/pm2fb.c var->red.offset = 16; var 645 drivers/video/fbdev/pm2fb.c var->green.offset = 8; var 646 drivers/video/fbdev/pm2fb.c var->blue.offset = 0; var 647 drivers/video/fbdev/pm2fb.c var->red.length = 8; var 648 drivers/video/fbdev/pm2fb.c var->green.length = 8; var 649 drivers/video/fbdev/pm2fb.c var->blue.length = 8; var 653 drivers/video/fbdev/pm2fb.c var->red.offset = 0; var 654 drivers/video/fbdev/pm2fb.c var->blue.offset = 16; var 656 drivers/video/fbdev/pm2fb.c var->red.offset = 16; var 657 drivers/video/fbdev/pm2fb.c var->blue.offset = 0; var 659 drivers/video/fbdev/pm2fb.c var->green.offset = 8; var 660 drivers/video/fbdev/pm2fb.c var->red.length = 8; var 661 drivers/video/fbdev/pm2fb.c var->green.length = 8; var 662 drivers/video/fbdev/pm2fb.c var->blue.length = 8; var 665 drivers/video/fbdev/pm2fb.c var->height = -1; var 666 drivers/video/fbdev/pm2fb.c var->width = -1; var 668 drivers/video/fbdev/pm2fb.c var->accel_flags = 0; /* Can't mmap if this is on */ var 671 drivers/video/fbdev/pm2fb.c var->xres, var->yres, var->bits_per_pixel); var 686 drivers/video/fbdev/pm2fb.c u32 width = (info->var.xres_virtual + 7) & ~7; var 687 drivers/video/fbdev/pm2fb.c u32 height = info->var.yres_virtual; var 688 drivers/video/fbdev/pm2fb.c u32 depth = (info->var.bits_per_pixel + 7) & ~7; var 699 drivers/video/fbdev/pm2fb.c u32 xres = (info->var.xres + 31) & ~31; var 711 drivers/video/fbdev/pm2fb.c pixclock = PICOS2KHZ(info->var.pixclock); var 717 drivers/video/fbdev/pm2fb.c hsstart = to3264(info->var.right_margin, depth, data64); var 718 drivers/video/fbdev/pm2fb.c hsend = hsstart + to3264(info->var.hsync_len, depth, data64); var 719 drivers/video/fbdev/pm2fb.c hbend = hsend + to3264(info->var.left_margin, depth, data64); var 721 drivers/video/fbdev/pm2fb.c vsstart = (info->var.lower_margin) var 722 drivers/video/fbdev/pm2fb.c ? info->var.lower_margin - 1 var 724 drivers/video/fbdev/pm2fb.c vsend = info->var.lower_margin + info->var.vsync_len - 1; var 725 drivers/video/fbdev/pm2fb.c vbend = info->var.lower_margin + info->var.vsync_len + var 726 drivers/video/fbdev/pm2fb.c info->var.upper_margin; var 727 drivers/video/fbdev/pm2fb.c vtotal = info->var.yres + vbend - 1; var 729 drivers/video/fbdev/pm2fb.c base = to3264(info->var.yoffset * xres + info->var.xoffset, depth, 1); var 733 drivers/video/fbdev/pm2fb.c if (info->var.sync & FB_SYNC_HOR_HIGH_ACT) { var 742 drivers/video/fbdev/pm2fb.c if (info->var.sync & FB_SYNC_VERT_HIGH_ACT) { var 751 drivers/video/fbdev/pm2fb.c if ((info->var.vmode & FB_VMODE_MASK) == FB_VMODE_INTERLACED) { var 755 drivers/video/fbdev/pm2fb.c if ((info->var.vmode & FB_VMODE_MASK) == FB_VMODE_DOUBLE) var 757 drivers/video/fbdev/pm2fb.c if ((info->var.activate & FB_ACTIVATE_MASK) == FB_ACTIVATE_NOW) var 763 drivers/video/fbdev/pm2fb.c info->fix.line_length = info->var.xres * depth / 8; var 847 drivers/video/fbdev/pm2fb.c info->var.xres, info->var.yres, info->var.bits_per_pixel); var 880 drivers/video/fbdev/pm2fb.c if (info->var.grayscale) var 910 drivers/video/fbdev/pm2fb.c red = CNVT_TOHW(red, info->var.red.length); var 911 drivers/video/fbdev/pm2fb.c green = CNVT_TOHW(green, info->var.green.length); var 912 drivers/video/fbdev/pm2fb.c blue = CNVT_TOHW(blue, info->var.blue.length); var 913 drivers/video/fbdev/pm2fb.c transp = CNVT_TOHW(transp, info->var.transp.length); var 933 drivers/video/fbdev/pm2fb.c v = (red << info->var.red.offset) | var 934 drivers/video/fbdev/pm2fb.c (green << info->var.green.offset) | var 935 drivers/video/fbdev/pm2fb.c (blue << info->var.blue.offset) | var 936 drivers/video/fbdev/pm2fb.c (transp << info->var.transp.offset); var 938 drivers/video/fbdev/pm2fb.c switch (info->var.bits_per_pixel) { var 966 drivers/video/fbdev/pm2fb.c static int pm2fb_pan_display(struct fb_var_screeninfo *var, var 971 drivers/video/fbdev/pm2fb.c u32 depth = (info->var.bits_per_pixel + 7) & ~7; var 972 drivers/video/fbdev/pm2fb.c u32 xres = (info->var.xres + 31) & ~31; var 975 drivers/video/fbdev/pm2fb.c base = to3264(var->yoffset * xres + var->xoffset, depth, 1); var 1062 drivers/video/fbdev/pm2fb.c vxres = info->var.xres_virtual; var 1063 drivers/video/fbdev/pm2fb.c vyres = info->var.yres_virtual; var 1076 drivers/video/fbdev/pm2fb.c if (info->var.bits_per_pixel == 8) var 1078 drivers/video/fbdev/pm2fb.c if (info->var.bits_per_pixel <= 16) var 1085 drivers/video/fbdev/pm2fb.c if (info->var.bits_per_pixel != 24) { var 1119 drivers/video/fbdev/pm2fb.c vxres = info->var.xres_virtual; var 1120 drivers/video/fbdev/pm2fb.c vyres = info->var.yres_virtual; var 1156 drivers/video/fbdev/pm2fb.c u32 xres = (info->var.xres + 31) & ~31; var 1180 drivers/video/fbdev/pm2fb.c if (info->var.bits_per_pixel == 8) { var 1184 drivers/video/fbdev/pm2fb.c if (info->var.bits_per_pixel <= 16) { var 1204 drivers/video/fbdev/pm2fb.c if (info->var.bits_per_pixel == 24) { var 1263 drivers/video/fbdev/pm2fb.c int x = cursor->image.dx - info->var.xoffset; var 1264 drivers/video/fbdev/pm2fb.c int y = cursor->image.dy - info->var.yoffset; var 1392 drivers/video/fbdev/pm2fb.c int x = cursor->image.dx - info->var.xoffset + 63; var 1393 drivers/video/fbdev/pm2fb.c int y = cursor->image.dy - info->var.yoffset + 63; var 1675 drivers/video/fbdev/pm2fb.c err = fb_find_mode(&info->var, info, mode_option, NULL, 0, NULL, 8); var 1677 drivers/video/fbdev/pm2fb.c info->var = pm2fb_var; var 173 drivers/video/fbdev/pm3fb.c static inline int pm3fb_depth(const struct fb_var_screeninfo *var) var 175 drivers/video/fbdev/pm3fb.c if (var->bits_per_pixel == 16) var 176 drivers/video/fbdev/pm3fb.c return var->red.length + var->green.length var 177 drivers/video/fbdev/pm3fb.c + var->blue.length; var 179 drivers/video/fbdev/pm3fb.c return var->bits_per_pixel; var 216 drivers/video/fbdev/pm3fb.c const u32 width = (info->var.xres_virtual + 7) & ~7; var 289 drivers/video/fbdev/pm3fb.c switch (info->var.bits_per_pixel) { var 310 drivers/video/fbdev/pm3fb.c info->var.bits_per_pixel); var 338 drivers/video/fbdev/pm3fb.c switch (info->var.bits_per_pixel) { var 397 drivers/video/fbdev/pm3fb.c vxres = info->var.xres_virtual; var 398 drivers/video/fbdev/pm3fb.c vyres = info->var.yres_virtual; var 411 drivers/video/fbdev/pm3fb.c if (info->var.bits_per_pixel == 8) var 413 drivers/video/fbdev/pm3fb.c if (info->var.bits_per_pixel <= 16) var 456 drivers/video/fbdev/pm3fb.c vxres = info->var.xres_virtual; var 457 drivers/video/fbdev/pm3fb.c vyres = info->var.yres_virtual; var 540 drivers/video/fbdev/pm3fb.c if (info->var.bits_per_pixel == 8) { var 544 drivers/video/fbdev/pm3fb.c if (info->var.bits_per_pixel <= 16) { var 641 drivers/video/fbdev/pm3fb.c int x = cursor->image.dx - info->var.xoffset; var 642 drivers/video/fbdev/pm3fb.c int y = cursor->image.dy - info->var.yoffset; var 721 drivers/video/fbdev/pm3fb.c const u32 hsstart = info->var.right_margin; var 722 drivers/video/fbdev/pm3fb.c const u32 hsend = hsstart + info->var.hsync_len; var 723 drivers/video/fbdev/pm3fb.c const u32 hbend = hsend + info->var.left_margin; var 724 drivers/video/fbdev/pm3fb.c const u32 xres = (info->var.xres + 31) & ~31; var 726 drivers/video/fbdev/pm3fb.c const u32 vsstart = info->var.lower_margin; var 727 drivers/video/fbdev/pm3fb.c const u32 vsend = vsstart + info->var.vsync_len; var 728 drivers/video/fbdev/pm3fb.c const u32 vbend = vsend + info->var.upper_margin; var 729 drivers/video/fbdev/pm3fb.c const u32 vtotal = info->var.yres + vbend; var 730 drivers/video/fbdev/pm3fb.c const u32 width = (info->var.xres_virtual + 7) & ~7; var 731 drivers/video/fbdev/pm3fb.c const unsigned bpp = info->var.bits_per_pixel; var 827 drivers/video/fbdev/pm3fb.c unsigned long pixclock = PICOS2KHZ(info->var.pixclock); var 856 drivers/video/fbdev/pm3fb.c switch (pm3fb_depth(&info->var)) { var 911 drivers/video/fbdev/pm3fb.c static int pm3fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 914 drivers/video/fbdev/pm3fb.c unsigned bpp = var->red.length + var->green.length var 915 drivers/video/fbdev/pm3fb.c + var->blue.length + var->transp.length; var 917 drivers/video/fbdev/pm3fb.c if (bpp != var->bits_per_pixel) { var 920 drivers/video/fbdev/pm3fb.c switch (var->bits_per_pixel) { var 922 drivers/video/fbdev/pm3fb.c var->red.length = 8; var 923 drivers/video/fbdev/pm3fb.c var->green.length = 8; var 924 drivers/video/fbdev/pm3fb.c var->blue.length = 8; var 925 drivers/video/fbdev/pm3fb.c var->red.offset = 0; var 926 drivers/video/fbdev/pm3fb.c var->green.offset = 0; var 927 drivers/video/fbdev/pm3fb.c var->blue.offset = 0; var 928 drivers/video/fbdev/pm3fb.c var->transp.offset = 0; var 929 drivers/video/fbdev/pm3fb.c var->transp.length = 0; var 932 drivers/video/fbdev/pm3fb.c var->red.length = 5; var 933 drivers/video/fbdev/pm3fb.c var->blue.length = 5; var 934 drivers/video/fbdev/pm3fb.c var->green.length = 6; var 935 drivers/video/fbdev/pm3fb.c var->transp.length = 0; var 938 drivers/video/fbdev/pm3fb.c var->red.length = 8; var 939 drivers/video/fbdev/pm3fb.c var->green.length = 8; var 940 drivers/video/fbdev/pm3fb.c var->blue.length = 8; var 941 drivers/video/fbdev/pm3fb.c var->transp.length = 8; var 945 drivers/video/fbdev/pm3fb.c var->bits_per_pixel); var 950 drivers/video/fbdev/pm3fb.c if (var->bits_per_pixel > 8 ) { var 951 drivers/video/fbdev/pm3fb.c var->blue.offset = 0; var 952 drivers/video/fbdev/pm3fb.c var->green.offset = var->blue.length; var 953 drivers/video/fbdev/pm3fb.c var->red.offset = var->green.offset + var->green.length; var 954 drivers/video/fbdev/pm3fb.c var->transp.offset = var->red.offset + var->red.length; var 956 drivers/video/fbdev/pm3fb.c var->height = -1; var 957 drivers/video/fbdev/pm3fb.c var->width = -1; var 959 drivers/video/fbdev/pm3fb.c if (var->xres != var->xres_virtual) { var 965 drivers/video/fbdev/pm3fb.c if (var->yres > var->yres_virtual) { var 971 drivers/video/fbdev/pm3fb.c if (var->xoffset) { var 976 drivers/video/fbdev/pm3fb.c if ((var->vmode & FB_VMODE_MASK) == FB_VMODE_INTERLACED) { var 981 drivers/video/fbdev/pm3fb.c var->xres = (var->xres + 31) & ~31; /* could sometimes be 8 */ var 982 drivers/video/fbdev/pm3fb.c lpitch = var->xres * ((var->bits_per_pixel + 7) >> 3); var 984 drivers/video/fbdev/pm3fb.c if (var->xres < 200 || var->xres > 2048) { var 985 drivers/video/fbdev/pm3fb.c DPRINTK("width not supported: %u\n", var->xres); var 989 drivers/video/fbdev/pm3fb.c if (var->yres < 200 || var->yres > 4095) { var 990 drivers/video/fbdev/pm3fb.c DPRINTK("height not supported: %u\n", var->yres); var 994 drivers/video/fbdev/pm3fb.c if (lpitch * var->yres_virtual > info->fix.smem_len) { var 996 drivers/video/fbdev/pm3fb.c var->xres, var->yres_virtual, var->bits_per_pixel); var 1000 drivers/video/fbdev/pm3fb.c if (PICOS2KHZ(var->pixclock) > PM3_MAX_PIXCLOCK) { var 1002 drivers/video/fbdev/pm3fb.c PICOS2KHZ(var->pixclock)); var 1006 drivers/video/fbdev/pm3fb.c var->accel_flags = 0; /* Can't mmap if this is on */ var 1009 drivers/video/fbdev/pm3fb.c var->xres, var->yres, var->bits_per_pixel); var 1016 drivers/video/fbdev/pm3fb.c const u32 xres = (info->var.xres + 31) & ~31; var 1017 drivers/video/fbdev/pm3fb.c const unsigned bpp = info->var.bits_per_pixel; var 1019 drivers/video/fbdev/pm3fb.c par->base = pm3fb_shift_bpp(bpp, (info->var.yoffset * xres) var 1020 drivers/video/fbdev/pm3fb.c + info->var.xoffset); var 1023 drivers/video/fbdev/pm3fb.c if (info->var.sync & FB_SYNC_HOR_HIGH_ACT) var 1028 drivers/video/fbdev/pm3fb.c if (info->var.sync & FB_SYNC_VERT_HIGH_ACT) var 1033 drivers/video/fbdev/pm3fb.c if ((info->var.vmode & FB_VMODE_MASK) == FB_VMODE_DOUBLE) var 1036 drivers/video/fbdev/pm3fb.c if ((info->var.activate & FB_ACTIVATE_MASK) == FB_ACTIVATE_NOW) var 1058 drivers/video/fbdev/pm3fb.c info->fix.line_length = ((info->var.xres_virtual + 7) >> 3) * bpp; var 1079 drivers/video/fbdev/pm3fb.c if (info->var.grayscale) var 1106 drivers/video/fbdev/pm3fb.c red = CNVT_TOHW(red, info->var.red.length); var 1107 drivers/video/fbdev/pm3fb.c green = CNVT_TOHW(green, info->var.green.length); var 1108 drivers/video/fbdev/pm3fb.c blue = CNVT_TOHW(blue, info->var.blue.length); var 1109 drivers/video/fbdev/pm3fb.c transp = CNVT_TOHW(transp, info->var.transp.length); var 1119 drivers/video/fbdev/pm3fb.c v = (red << info->var.red.offset) | var 1120 drivers/video/fbdev/pm3fb.c (green << info->var.green.offset) | var 1121 drivers/video/fbdev/pm3fb.c (blue << info->var.blue.offset) | var 1122 drivers/video/fbdev/pm3fb.c (transp << info->var.transp.offset); var 1124 drivers/video/fbdev/pm3fb.c switch (info->var.bits_per_pixel) { var 1139 drivers/video/fbdev/pm3fb.c static int pm3fb_pan_display(struct fb_var_screeninfo *var, var 1143 drivers/video/fbdev/pm3fb.c const u32 xres = (info->var.xres + 31) & ~31; var 1145 drivers/video/fbdev/pm3fb.c par->base = pm3fb_shift_bpp(info->var.bits_per_pixel, var 1146 drivers/video/fbdev/pm3fb.c (var->yoffset * xres) var 1147 drivers/video/fbdev/pm3fb.c + var->xoffset); var 1417 drivers/video/fbdev/pm3fb.c retval = fb_find_mode(&info->var, info, mode_option, NULL, 0, NULL, 8); var 1432 drivers/video/fbdev/pm3fb.c pm3fb_check_var(&info->var, info); var 176 drivers/video/fbdev/pmag-aa-fb.c info->var = aafb_defined; var 168 drivers/video/fbdev/pmag-ba-fb.c info->var = pmagbafb_defined; var 154 drivers/video/fbdev/pmagb-b-fb.c info->var.xres = ((sfb_read(par, SFB_REG_VID_HOR) >> var 156 drivers/video/fbdev/pmagb-b-fb.c info->var.xres_virtual = info->var.xres; var 157 drivers/video/fbdev/pmagb-b-fb.c info->var.yres = (sfb_read(par, SFB_REG_VID_VER) >> var 159 drivers/video/fbdev/pmagb-b-fb.c info->var.yres_virtual = info->var.yres; var 160 drivers/video/fbdev/pmagb-b-fb.c info->var.left_margin = ((sfb_read(par, SFB_REG_VID_HOR) >> var 163 drivers/video/fbdev/pmagb-b-fb.c info->var.right_margin = ((sfb_read(par, SFB_REG_VID_HOR) >> var 166 drivers/video/fbdev/pmagb-b-fb.c info->var.upper_margin = (sfb_read(par, SFB_REG_VID_VER) >> var 168 drivers/video/fbdev/pmagb-b-fb.c info->var.lower_margin = (sfb_read(par, SFB_REG_VID_VER) >> var 170 drivers/video/fbdev/pmagb-b-fb.c info->var.hsync_len = ((sfb_read(par, SFB_REG_VID_HOR) >> var 173 drivers/video/fbdev/pmagb-b-fb.c info->var.vsync_len = (sfb_read(par, SFB_REG_VID_VER) >> var 176 drivers/video/fbdev/pmagb-b-fb.c info->fix.line_length = info->var.xres; var 243 drivers/video/fbdev/pmagb-b-fb.c info->var.pixclock = par->osc1 ? var 275 drivers/video/fbdev/pmagb-b-fb.c info->var = pmagbbfb_defined; var 265 drivers/video/fbdev/ps3fb.c const struct fb_var_screeninfo *var) var 271 drivers/video/fbdev/ps3fb.c if (var->xres > vmode->xres || var->yres > vmode->yres || var 272 drivers/video/fbdev/ps3fb.c var->pixclock > vmode->pixclock || var 273 drivers/video/fbdev/ps3fb.c var->hsync_len > vmode->hsync_len || var 274 drivers/video/fbdev/ps3fb.c var->vsync_len > vmode->vsync_len) var 278 drivers/video/fbdev/ps3fb.c if ((var->vmode & FB_VMODE_MASK) != vmode->vmode) var 282 drivers/video/fbdev/ps3fb.c xres = max(var->xres, 1U); var 283 drivers/video/fbdev/ps3fb.c yres = max(var->yres, 1U); var 286 drivers/video/fbdev/ps3fb.c left_margin = max(var->left_margin, vmode->left_margin); var 287 drivers/video/fbdev/ps3fb.c right_margin = max(var->right_margin, vmode->right_margin); var 288 drivers/video/fbdev/ps3fb.c upper_margin = max(var->upper_margin, vmode->upper_margin); var 289 drivers/video/fbdev/ps3fb.c lower_margin = max(var->lower_margin, vmode->lower_margin); var 332 drivers/video/fbdev/ps3fb.c static unsigned int ps3fb_find_mode(struct fb_var_screeninfo *var, var 343 drivers/video/fbdev/ps3fb.c var->left_margin, var->xres, var->right_margin, var 344 drivers/video/fbdev/ps3fb.c var->upper_margin, var->yres, var->lower_margin); var 347 drivers/video/fbdev/ps3fb.c diff = ps3fb_cmp_mode(vmode, var); var 373 drivers/video/fbdev/ps3fb.c if (!var->xres) var 374 drivers/video/fbdev/ps3fb.c var->xres = 1; var 375 drivers/video/fbdev/ps3fb.c if (!var->yres) var 376 drivers/video/fbdev/ps3fb.c var->yres = 1; var 379 drivers/video/fbdev/ps3fb.c if (var->xres_virtual < var->xres) var 380 drivers/video/fbdev/ps3fb.c var->xres_virtual = var->xres; var 381 drivers/video/fbdev/ps3fb.c if (var->yres_virtual < var->yres) var 382 drivers/video/fbdev/ps3fb.c var->yres_virtual = var->yres; var 385 drivers/video/fbdev/ps3fb.c if (var->left_margin < vmode->left_margin) var 386 drivers/video/fbdev/ps3fb.c var->left_margin = vmode->left_margin; var 387 drivers/video/fbdev/ps3fb.c if (var->right_margin < vmode->right_margin) var 388 drivers/video/fbdev/ps3fb.c var->right_margin = vmode->right_margin; var 389 drivers/video/fbdev/ps3fb.c if (var->upper_margin < vmode->upper_margin) var 390 drivers/video/fbdev/ps3fb.c var->upper_margin = vmode->upper_margin; var 391 drivers/video/fbdev/ps3fb.c if (var->lower_margin < vmode->lower_margin) var 392 drivers/video/fbdev/ps3fb.c var->lower_margin = vmode->lower_margin; var 397 drivers/video/fbdev/ps3fb.c ((long)var->left_margin + (long)var->xres + var 398 drivers/video/fbdev/ps3fb.c (long)var->right_margin); var 400 drivers/video/fbdev/ps3fb.c var->left_margin += gap/2; var 401 drivers/video/fbdev/ps3fb.c var->right_margin += (gap+1)/2; var 403 drivers/video/fbdev/ps3fb.c var->left_margin, var->xres, var->right_margin); var 408 drivers/video/fbdev/ps3fb.c ((long)var->upper_margin + (long)var->yres + var 409 drivers/video/fbdev/ps3fb.c (long)var->lower_margin); var 411 drivers/video/fbdev/ps3fb.c var->upper_margin += gap/2; var 412 drivers/video/fbdev/ps3fb.c var->lower_margin += (gap+1)/2; var 414 drivers/video/fbdev/ps3fb.c var->upper_margin, var->yres, var->lower_margin); var 418 drivers/video/fbdev/ps3fb.c var->pixclock = vmode->pixclock; var 419 drivers/video/fbdev/ps3fb.c var->hsync_len = vmode->hsync_len; var 420 drivers/video/fbdev/ps3fb.c var->vsync_len = vmode->vsync_len; var 421 drivers/video/fbdev/ps3fb.c var->sync = vmode->sync; var 424 drivers/video/fbdev/ps3fb.c *xdr_line_length = GPU_ALIGN_UP(var->xres_virtual * BPP); var 432 drivers/video/fbdev/ps3fb.c if (vmode->xres == var->xres && vmode->yres == var->yres) var 532 drivers/video/fbdev/ps3fb.c static int ps3fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 537 drivers/video/fbdev/ps3fb.c mode = ps3fb_find_mode(var, &ddr_line_length, &xdr_line_length); var 542 drivers/video/fbdev/ps3fb.c if (var->xres_virtual > xdr_line_length / BPP) { var 548 drivers/video/fbdev/ps3fb.c if (var->xoffset + var->xres > var->xres_virtual || var 549 drivers/video/fbdev/ps3fb.c var->yoffset + var->yres > var->yres_virtual) { var 555 drivers/video/fbdev/ps3fb.c if (var->bits_per_pixel > 32 || var->grayscale || var 556 drivers/video/fbdev/ps3fb.c var->red.offset > 16 || var->green.offset > 8 || var 557 drivers/video/fbdev/ps3fb.c var->blue.offset > 0 || var->transp.offset > 24 || var 558 drivers/video/fbdev/ps3fb.c var->red.length > 8 || var->green.length > 8 || var 559 drivers/video/fbdev/ps3fb.c var->blue.length > 8 || var->transp.length > 8 || var 560 drivers/video/fbdev/ps3fb.c var->red.msb_right || var->green.msb_right || var 561 drivers/video/fbdev/ps3fb.c var->blue.msb_right || var->transp.msb_right || var->nonstd) { var 566 drivers/video/fbdev/ps3fb.c var->bits_per_pixel = 32; var 567 drivers/video/fbdev/ps3fb.c var->red.offset = 16; var 568 drivers/video/fbdev/ps3fb.c var->green.offset = 8; var 569 drivers/video/fbdev/ps3fb.c var->blue.offset = 0; var 570 drivers/video/fbdev/ps3fb.c var->transp.offset = 24; var 571 drivers/video/fbdev/ps3fb.c var->red.length = 8; var 572 drivers/video/fbdev/ps3fb.c var->green.length = 8; var 573 drivers/video/fbdev/ps3fb.c var->blue.length = 8; var 574 drivers/video/fbdev/ps3fb.c var->transp.length = 8; var 575 drivers/video/fbdev/ps3fb.c var->red.msb_right = 0; var 576 drivers/video/fbdev/ps3fb.c var->green.msb_right = 0; var 577 drivers/video/fbdev/ps3fb.c var->blue.msb_right = 0; var 578 drivers/video/fbdev/ps3fb.c var->transp.msb_right = 0; var 581 drivers/video/fbdev/ps3fb.c if (var->rotate) { var 587 drivers/video/fbdev/ps3fb.c if (var->yres_virtual * xdr_line_length > info->fix.smem_len) { var 592 drivers/video/fbdev/ps3fb.c var->height = -1; var 593 drivers/video/fbdev/ps3fb.c var->width = -1; var 610 drivers/video/fbdev/ps3fb.c mode = ps3fb_find_mode(&info->var, &ddr_line_length, &xdr_line_length); var 616 drivers/video/fbdev/ps3fb.c info->fix.xpanstep = info->var.xres_virtual > info->var.xres ? 1 : 0; var 617 drivers/video/fbdev/ps3fb.c info->fix.ypanstep = info->var.yres_virtual > info->var.yres ? 1 : 0; var 622 drivers/video/fbdev/ps3fb.c par->xdr_frame_size = info->var.yres_virtual * xdr_line_length; var 630 drivers/video/fbdev/ps3fb.c par->width = info->var.xres; var 631 drivers/video/fbdev/ps3fb.c par->height = info->var.yres; var 634 drivers/video/fbdev/ps3fb.c ddr_xoff = info->var.left_margin - vmode->left_margin; var 635 drivers/video/fbdev/ps3fb.c ddr_yoff = info->var.upper_margin - vmode->upper_margin; var 640 drivers/video/fbdev/ps3fb.c par->pan_offset = info->var.yoffset * xdr_line_length + var 641 drivers/video/fbdev/ps3fb.c info->var.xoffset * BPP; var 692 drivers/video/fbdev/ps3fb.c static int ps3fb_pan_display(struct fb_var_screeninfo *var, var 697 drivers/video/fbdev/ps3fb.c par->pan_offset = var->yoffset * info->fix.line_length + var 698 drivers/video/fbdev/ps3fb.c var->xoffset * BPP; var 810 drivers/video/fbdev/ps3fb.c struct fb_var_screeninfo var; var 824 drivers/video/fbdev/ps3fb.c var = info->var; var 825 drivers/video/fbdev/ps3fb.c fb_videomode_to_var(&var, vmode); var 829 drivers/video/fbdev/ps3fb.c var.activate |= FB_ACTIVATE_FORCE; var 831 drivers/video/fbdev/ps3fb.c retval = fb_set_var(info, &var); var 851 drivers/video/fbdev/ps3fb.c res.yres = info->var.yres_virtual; var 852 drivers/video/fbdev/ps3fb.c res.xoff = (res.xres - info->var.xres) / 2; var 853 drivers/video/fbdev/ps3fb.c res.yoff = (res.yres - info->var.yres) / 2; var 1153 drivers/video/fbdev/ps3fb.c if (!fb_find_mode(&info->var, info, mode_option, ps3fb_modedb, var 254 drivers/video/fbdev/pvr2fb.c static void set_color_bitfields(struct fb_var_screeninfo *var) var 256 drivers/video/fbdev/pvr2fb.c switch (var->bits_per_pixel) { var 259 drivers/video/fbdev/pvr2fb.c var->red.offset = 11; var->red.length = 5; var 260 drivers/video/fbdev/pvr2fb.c var->green.offset = 5; var->green.length = 6; var 261 drivers/video/fbdev/pvr2fb.c var->blue.offset = 0; var->blue.length = 5; var 262 drivers/video/fbdev/pvr2fb.c var->transp.offset = 0; var->transp.length = 0; var 265 drivers/video/fbdev/pvr2fb.c var->red.offset = 16; var->red.length = 8; var 266 drivers/video/fbdev/pvr2fb.c var->green.offset = 8; var->green.length = 8; var 267 drivers/video/fbdev/pvr2fb.c var->blue.offset = 0; var->blue.length = 8; var 268 drivers/video/fbdev/pvr2fb.c var->transp.offset = 0; var->transp.length = 0; var 272 drivers/video/fbdev/pvr2fb.c var->red.offset = 16; var->red.length = 8; var 273 drivers/video/fbdev/pvr2fb.c var->green.offset = 8; var->green.length = 8; var 274 drivers/video/fbdev/pvr2fb.c var->blue.offset = 0; var->blue.length = 8; var 275 drivers/video/fbdev/pvr2fb.c var->transp.offset = 24; var->transp.length = 8; var 295 drivers/video/fbdev/pvr2fb.c switch (info->var.bits_per_pixel) { var 314 drivers/video/fbdev/pvr2fb.c pr_debug("Invalid bit depth %d?!?\n", info->var.bits_per_pixel); var 357 drivers/video/fbdev/pvr2fb.c struct fb_var_screeninfo *var = &info->var; var 372 drivers/video/fbdev/pvr2fb.c var->vmode &= FB_VMODE_MASK; var 373 drivers/video/fbdev/pvr2fb.c if (var->vmode & FB_VMODE_INTERLACED && video_output != VO_VGA) var 379 drivers/video/fbdev/pvr2fb.c if (var->vmode & FB_VMODE_DOUBLE && video_output == VO_VGA) var 382 drivers/video/fbdev/pvr2fb.c par->hsync_total = var->left_margin + var->xres + var->right_margin + var 383 drivers/video/fbdev/pvr2fb.c var->hsync_len; var 384 drivers/video/fbdev/pvr2fb.c par->vsync_total = var->upper_margin + var->yres + var->lower_margin + var 385 drivers/video/fbdev/pvr2fb.c var->vsync_len; var 387 drivers/video/fbdev/pvr2fb.c if (var->sync & FB_SYNC_BROADCAST) { var 413 drivers/video/fbdev/pvr2fb.c par->diwstart_h = par->borderstart_h + var->left_margin; var 414 drivers/video/fbdev/pvr2fb.c par->diwstart_v = par->borderstart_v + var->upper_margin; var 415 drivers/video/fbdev/pvr2fb.c par->borderstop_h = par->diwstart_h + var->xres + var 416 drivers/video/fbdev/pvr2fb.c var->right_margin; var 417 drivers/video/fbdev/pvr2fb.c par->borderstop_v = par->diwstart_v + var->yres + var 418 drivers/video/fbdev/pvr2fb.c var->lower_margin; var 422 drivers/video/fbdev/pvr2fb.c if (info->var.xres < 640) var 425 drivers/video/fbdev/pvr2fb.c line_length = get_line_length(var->xres_virtual, var->bits_per_pixel); var 426 drivers/video/fbdev/pvr2fb.c par->disp_start = info->fix.smem_start + (line_length * var->yoffset) * line_length; var 431 drivers/video/fbdev/pvr2fb.c static int pvr2fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 437 drivers/video/fbdev/pvr2fb.c if (var->pixclock != TV_CLK && var->pixclock != VGA_CLK) { var 438 drivers/video/fbdev/pvr2fb.c pr_debug("Invalid pixclock value %d\n", var->pixclock); var 442 drivers/video/fbdev/pvr2fb.c if (var->xres < 320) var 443 drivers/video/fbdev/pvr2fb.c var->xres = 320; var 444 drivers/video/fbdev/pvr2fb.c if (var->yres < 240) var 445 drivers/video/fbdev/pvr2fb.c var->yres = 240; var 446 drivers/video/fbdev/pvr2fb.c if (var->xres_virtual < var->xres) var 447 drivers/video/fbdev/pvr2fb.c var->xres_virtual = var->xres; var 448 drivers/video/fbdev/pvr2fb.c if (var->yres_virtual < var->yres) var 449 drivers/video/fbdev/pvr2fb.c var->yres_virtual = var->yres; var 451 drivers/video/fbdev/pvr2fb.c if (var->bits_per_pixel <= 16) var 452 drivers/video/fbdev/pvr2fb.c var->bits_per_pixel = 16; var 453 drivers/video/fbdev/pvr2fb.c else if (var->bits_per_pixel <= 24) var 454 drivers/video/fbdev/pvr2fb.c var->bits_per_pixel = 24; var 455 drivers/video/fbdev/pvr2fb.c else if (var->bits_per_pixel <= 32) var 456 drivers/video/fbdev/pvr2fb.c var->bits_per_pixel = 32; var 458 drivers/video/fbdev/pvr2fb.c set_color_bitfields(var); var 460 drivers/video/fbdev/pvr2fb.c if (var->vmode & FB_VMODE_YWRAP) { var 461 drivers/video/fbdev/pvr2fb.c if (var->xoffset || var->yoffset >= var->yres_virtual) { var 462 drivers/video/fbdev/pvr2fb.c var->xoffset = var->yoffset = 0; var 464 drivers/video/fbdev/pvr2fb.c if (var->xoffset > var->xres_virtual - var->xres || var 465 drivers/video/fbdev/pvr2fb.c var->yoffset > var->yres_virtual - var->yres) var 466 drivers/video/fbdev/pvr2fb.c var->xoffset = var->yoffset = 0; var 469 drivers/video/fbdev/pvr2fb.c var->xoffset = var->yoffset = 0; var 476 drivers/video/fbdev/pvr2fb.c if (var->yres < 480 && video_output == VO_VGA) var 477 drivers/video/fbdev/pvr2fb.c var->vmode |= FB_VMODE_DOUBLE; var 480 drivers/video/fbdev/pvr2fb.c var->sync |= FB_SYNC_BROADCAST; var 481 drivers/video/fbdev/pvr2fb.c var->vmode |= FB_VMODE_INTERLACED; var 483 drivers/video/fbdev/pvr2fb.c var->sync &= ~FB_SYNC_BROADCAST; var 484 drivers/video/fbdev/pvr2fb.c var->vmode &= ~FB_VMODE_INTERLACED; var 485 drivers/video/fbdev/pvr2fb.c var->vmode |= FB_VMODE_NONINTERLACED; var 488 drivers/video/fbdev/pvr2fb.c if ((var->activate & FB_ACTIVATE_MASK) != FB_ACTIVATE_TEST) { var 489 drivers/video/fbdev/pvr2fb.c var->right_margin = par->borderstop_h - var 490 drivers/video/fbdev/pvr2fb.c (par->diwstart_h + var->xres); var 491 drivers/video/fbdev/pvr2fb.c var->left_margin = par->diwstart_h - par->borderstart_h; var 492 drivers/video/fbdev/pvr2fb.c var->hsync_len = par->borderstart_h + var 495 drivers/video/fbdev/pvr2fb.c var->upper_margin = par->diwstart_v - par->borderstart_v; var 496 drivers/video/fbdev/pvr2fb.c var->lower_margin = par->borderstop_v - var 497 drivers/video/fbdev/pvr2fb.c (par->diwstart_v + var->yres); var 498 drivers/video/fbdev/pvr2fb.c var->vsync_len = par->borderstop_v + var 502 drivers/video/fbdev/pvr2fb.c hsync_total = var->left_margin + var->xres + var->right_margin + var 503 drivers/video/fbdev/pvr2fb.c var->hsync_len; var 504 drivers/video/fbdev/pvr2fb.c vtotal = var->upper_margin + var->yres + var->lower_margin + var 505 drivers/video/fbdev/pvr2fb.c var->vsync_len; var 507 drivers/video/fbdev/pvr2fb.c if (var->sync & FB_SYNC_BROADCAST) { var 508 drivers/video/fbdev/pvr2fb.c if (var->vmode & FB_VMODE_INTERLACED) var 527 drivers/video/fbdev/pvr2fb.c line_length = get_line_length(var->xres_virtual, var->bits_per_pixel); var 528 drivers/video/fbdev/pvr2fb.c if (line_length * var->yres_virtual > info->fix.smem_len) var 537 drivers/video/fbdev/pvr2fb.c struct fb_var_screeninfo *var = &info->var; var 542 drivers/video/fbdev/pvr2fb.c get_line_length(var->xoffset+var->xres, var->bits_per_pixel), var 555 drivers/video/fbdev/pvr2fb.c struct fb_var_screeninfo *var = &info->var; var 557 drivers/video/fbdev/pvr2fb.c unsigned int bytesperpixel = var->bits_per_pixel >> 3; var 567 drivers/video/fbdev/pvr2fb.c diw_height = (par->is_interlaced ? var->yres / 2 : var->yres); var 568 drivers/video/fbdev/pvr2fb.c diw_width = get_line_length(var->xres, var->bits_per_pixel) / 4; var 575 drivers/video/fbdev/pvr2fb.c get_line_length(var->xoffset+var->xres, var->bits_per_pixel), var 805 drivers/video/fbdev/pvr2fb.c if (!fb_find_mode(&fb_info->var, fb_info, mode_option, pvr2_modedb, var 807 drivers/video/fbdev/pvr2fb.c fb_info->var = pvr2_var; var 816 drivers/video/fbdev/pvr2fb.c modememused = get_line_length(fb_info->var.xres_virtual, var 817 drivers/video/fbdev/pvr2fb.c fb_info->var.bits_per_pixel); var 818 drivers/video/fbdev/pvr2fb.c modememused *= fb_info->var.yres_virtual; var 827 drivers/video/fbdev/pvr2fb.c fb_info->var.xres, fb_info->var.yres, var 828 drivers/video/fbdev/pvr2fb.c fb_info->var.bits_per_pixel, var 829 drivers/video/fbdev/pvr2fb.c get_line_length(fb_info->var.xres, fb_info->var.bits_per_pixel), var 37 drivers/video/fbdev/pxa168fb.c static int determine_best_pix_fmt(struct fb_var_screeninfo *var) var 42 drivers/video/fbdev/pxa168fb.c if (var->bits_per_pixel == 8) var 48 drivers/video/fbdev/pxa168fb.c if (var->bits_per_pixel == 16 && var->red.length <= 5 && var 49 drivers/video/fbdev/pxa168fb.c var->green.length <= 6 && var->blue.length <= 5) { var 50 drivers/video/fbdev/pxa168fb.c if (var->transp.length == 0) { var 51 drivers/video/fbdev/pxa168fb.c if (var->red.offset >= var->blue.offset) var 57 drivers/video/fbdev/pxa168fb.c if (var->transp.length == 1 && var->green.length <= 5) { var 58 drivers/video/fbdev/pxa168fb.c if (var->red.offset >= var->blue.offset) var 70 drivers/video/fbdev/pxa168fb.c if (var->bits_per_pixel <= 32 && var->red.length <= 8 && var 71 drivers/video/fbdev/pxa168fb.c var->green.length <= 8 && var->blue.length <= 8) { var 72 drivers/video/fbdev/pxa168fb.c if (var->bits_per_pixel == 24 && var->transp.length == 0) { var 73 drivers/video/fbdev/pxa168fb.c if (var->red.offset >= var->blue.offset) var 79 drivers/video/fbdev/pxa168fb.c if (var->bits_per_pixel == 32 && var->transp.length == 8) { var 80 drivers/video/fbdev/pxa168fb.c if (var->red.offset >= var->blue.offset) var 85 drivers/video/fbdev/pxa168fb.c if (var->red.offset >= var->blue.offset) var 97 drivers/video/fbdev/pxa168fb.c static void set_pix_fmt(struct fb_var_screeninfo *var, int pix_fmt) var 101 drivers/video/fbdev/pxa168fb.c var->bits_per_pixel = 16; var 102 drivers/video/fbdev/pxa168fb.c var->red.offset = 11; var->red.length = 5; var 103 drivers/video/fbdev/pxa168fb.c var->green.offset = 5; var->green.length = 6; var 104 drivers/video/fbdev/pxa168fb.c var->blue.offset = 0; var->blue.length = 5; var 105 drivers/video/fbdev/pxa168fb.c var->transp.offset = 0; var->transp.length = 0; var 108 drivers/video/fbdev/pxa168fb.c var->bits_per_pixel = 16; var 109 drivers/video/fbdev/pxa168fb.c var->red.offset = 0; var->red.length = 5; var 110 drivers/video/fbdev/pxa168fb.c var->green.offset = 5; var->green.length = 6; var 111 drivers/video/fbdev/pxa168fb.c var->blue.offset = 11; var->blue.length = 5; var 112 drivers/video/fbdev/pxa168fb.c var->transp.offset = 0; var->transp.length = 0; var 115 drivers/video/fbdev/pxa168fb.c var->bits_per_pixel = 16; var 116 drivers/video/fbdev/pxa168fb.c var->red.offset = 10; var->red.length = 5; var 117 drivers/video/fbdev/pxa168fb.c var->green.offset = 5; var->green.length = 5; var 118 drivers/video/fbdev/pxa168fb.c var->blue.offset = 0; var->blue.length = 5; var 119 drivers/video/fbdev/pxa168fb.c var->transp.offset = 15; var->transp.length = 1; var 122 drivers/video/fbdev/pxa168fb.c var->bits_per_pixel = 16; var 123 drivers/video/fbdev/pxa168fb.c var->red.offset = 0; var->red.length = 5; var 124 drivers/video/fbdev/pxa168fb.c var->green.offset = 5; var->green.length = 5; var 125 drivers/video/fbdev/pxa168fb.c var->blue.offset = 10; var->blue.length = 5; var 126 drivers/video/fbdev/pxa168fb.c var->transp.offset = 15; var->transp.length = 1; var 129 drivers/video/fbdev/pxa168fb.c var->bits_per_pixel = 24; var 130 drivers/video/fbdev/pxa168fb.c var->red.offset = 16; var->red.length = 8; var 131 drivers/video/fbdev/pxa168fb.c var->green.offset = 8; var->green.length = 8; var 132 drivers/video/fbdev/pxa168fb.c var->blue.offset = 0; var->blue.length = 8; var 133 drivers/video/fbdev/pxa168fb.c var->transp.offset = 0; var->transp.length = 0; var 136 drivers/video/fbdev/pxa168fb.c var->bits_per_pixel = 24; var 137 drivers/video/fbdev/pxa168fb.c var->red.offset = 0; var->red.length = 8; var 138 drivers/video/fbdev/pxa168fb.c var->green.offset = 8; var->green.length = 8; var 139 drivers/video/fbdev/pxa168fb.c var->blue.offset = 16; var->blue.length = 8; var 140 drivers/video/fbdev/pxa168fb.c var->transp.offset = 0; var->transp.length = 0; var 143 drivers/video/fbdev/pxa168fb.c var->bits_per_pixel = 32; var 144 drivers/video/fbdev/pxa168fb.c var->red.offset = 16; var->red.length = 8; var 145 drivers/video/fbdev/pxa168fb.c var->green.offset = 8; var->green.length = 8; var 146 drivers/video/fbdev/pxa168fb.c var->blue.offset = 0; var->blue.length = 8; var 147 drivers/video/fbdev/pxa168fb.c var->transp.offset = 24; var->transp.length = 8; var 150 drivers/video/fbdev/pxa168fb.c var->bits_per_pixel = 32; var 151 drivers/video/fbdev/pxa168fb.c var->red.offset = 0; var->red.length = 8; var 152 drivers/video/fbdev/pxa168fb.c var->green.offset = 8; var->green.length = 8; var 153 drivers/video/fbdev/pxa168fb.c var->blue.offset = 16; var->blue.length = 8; var 154 drivers/video/fbdev/pxa168fb.c var->transp.offset = 24; var->transp.length = 8; var 157 drivers/video/fbdev/pxa168fb.c var->bits_per_pixel = 8; var 158 drivers/video/fbdev/pxa168fb.c var->red.offset = 0; var->red.length = 8; var 159 drivers/video/fbdev/pxa168fb.c var->green.offset = 0; var->green.length = 8; var 160 drivers/video/fbdev/pxa168fb.c var->blue.offset = 0; var->blue.length = 8; var 161 drivers/video/fbdev/pxa168fb.c var->transp.offset = 0; var->transp.length = 0; var 166 drivers/video/fbdev/pxa168fb.c static void set_mode(struct pxa168fb_info *fbi, struct fb_var_screeninfo *var, var 171 drivers/video/fbdev/pxa168fb.c set_pix_fmt(var, pix_fmt); var 173 drivers/video/fbdev/pxa168fb.c var->xres = mode->xres; var 174 drivers/video/fbdev/pxa168fb.c var->yres = mode->yres; var 175 drivers/video/fbdev/pxa168fb.c var->xres_virtual = max(var->xres, var->xres_virtual); var 177 drivers/video/fbdev/pxa168fb.c var->yres_virtual = info->fix.smem_len / var 178 drivers/video/fbdev/pxa168fb.c (var->xres_virtual * (var->bits_per_pixel >> 3)); var 180 drivers/video/fbdev/pxa168fb.c var->yres_virtual = max(var->yres, var->yres_virtual); var 181 drivers/video/fbdev/pxa168fb.c var->grayscale = 0; var 182 drivers/video/fbdev/pxa168fb.c var->accel_flags = FB_ACCEL_NONE; var 183 drivers/video/fbdev/pxa168fb.c var->pixclock = mode->pixclock; var 184 drivers/video/fbdev/pxa168fb.c var->left_margin = mode->left_margin; var 185 drivers/video/fbdev/pxa168fb.c var->right_margin = mode->right_margin; var 186 drivers/video/fbdev/pxa168fb.c var->upper_margin = mode->upper_margin; var 187 drivers/video/fbdev/pxa168fb.c var->lower_margin = mode->lower_margin; var 188 drivers/video/fbdev/pxa168fb.c var->hsync_len = mode->hsync_len; var 189 drivers/video/fbdev/pxa168fb.c var->vsync_len = mode->vsync_len; var 190 drivers/video/fbdev/pxa168fb.c var->sync = mode->sync; var 191 drivers/video/fbdev/pxa168fb.c var->vmode = FB_VMODE_NONINTERLACED; var 192 drivers/video/fbdev/pxa168fb.c var->rotate = FB_ROTATE_UR; var 195 drivers/video/fbdev/pxa168fb.c static int pxa168fb_check_var(struct fb_var_screeninfo *var, var 204 drivers/video/fbdev/pxa168fb.c pix_fmt = determine_best_pix_fmt(var); var 207 drivers/video/fbdev/pxa168fb.c set_pix_fmt(var, pix_fmt); var 213 drivers/video/fbdev/pxa168fb.c if (var->xoffset + var->xres > var->xres_virtual) var 215 drivers/video/fbdev/pxa168fb.c if (var->yoffset + var->yres > var->yres_virtual) var 217 drivers/video/fbdev/pxa168fb.c if (var->xres + var->right_margin + var 218 drivers/video/fbdev/pxa168fb.c var->hsync_len + var->left_margin > 2048) var 220 drivers/video/fbdev/pxa168fb.c if (var->yres + var->lower_margin + var 221 drivers/video/fbdev/pxa168fb.c var->vsync_len + var->upper_margin > 2048) var 227 drivers/video/fbdev/pxa168fb.c if (var->xres_virtual * var->yres_virtual * var 228 drivers/video/fbdev/pxa168fb.c (var->bits_per_pixel >> 3) > info->fix.smem_len) var 354 drivers/video/fbdev/pxa168fb.c struct fb_var_screeninfo *var = &info->var; var 358 drivers/video/fbdev/pxa168fb.c pixel_offset = (yoffset * var->xres_virtual) + xoffset; var 360 drivers/video/fbdev/pxa168fb.c addr = fbi->fb_start_dma + (pixel_offset * (var->bits_per_pixel >> 3)); var 380 drivers/video/fbdev/pxa168fb.c x |= (info->var.sync & FB_SYNC_COMP_HIGH_ACT) ? 0x00000020 : 0; var 382 drivers/video/fbdev/pxa168fb.c x |= (info->var.sync & FB_SYNC_VERT_HIGH_ACT) ? 0 : 0x00000008; var 383 drivers/video/fbdev/pxa168fb.c x |= (info->var.sync & FB_SYNC_HOR_HIGH_ACT) ? 0 : 0x00000004; var 392 drivers/video/fbdev/pxa168fb.c struct fb_var_screeninfo *v = &info->var; var 405 drivers/video/fbdev/pxa168fb.c struct fb_var_screeninfo *var = &info->var; var 416 drivers/video/fbdev/pxa168fb.c info->fix.line_length = var->xres_virtual * var->bits_per_pixel / 8; var 417 drivers/video/fbdev/pxa168fb.c info->fix.ypanstep = var->yres; var 428 drivers/video/fbdev/pxa168fb.c writel((var->yres << 16) | var->xres, var 434 drivers/video/fbdev/pxa168fb.c fb_var_to_videomode(&mode, &info->var); var 441 drivers/video/fbdev/pxa168fb.c set_dma_control1(fbi, info->var.sync); var 447 drivers/video/fbdev/pxa168fb.c x = (x & ~0xFFFF) | ((var->xres_virtual * var->bits_per_pixel) >> 3); var 449 drivers/video/fbdev/pxa168fb.c writel((var->yres << 16) | var->xres, var 451 drivers/video/fbdev/pxa168fb.c writel((var->yres << 16) | var->xres, var 460 drivers/video/fbdev/pxa168fb.c writel((var->left_margin << 16) | var->right_margin, var 462 drivers/video/fbdev/pxa168fb.c writel((var->upper_margin << 16) | var->lower_margin, var 495 drivers/video/fbdev/pxa168fb.c if (info->var.grayscale) var 500 drivers/video/fbdev/pxa168fb.c val = chan_to_field(red, &info->var.red); var 501 drivers/video/fbdev/pxa168fb.c val |= chan_to_field(green, &info->var.green); var 502 drivers/video/fbdev/pxa168fb.c val |= chan_to_field(blue , &info->var.blue); var 525 drivers/video/fbdev/pxa168fb.c static int pxa168fb_pan_display(struct fb_var_screeninfo *var, var 528 drivers/video/fbdev/pxa168fb.c set_graphics_start(info, var->xoffset, var->yoffset); var 564 drivers/video/fbdev/pxa168fb.c struct fb_var_screeninfo *var = &info->var; var 576 drivers/video/fbdev/pxa168fb.c m = fb_find_best_mode(&info->var, &info->modelist); var 578 drivers/video/fbdev/pxa168fb.c fb_videomode_to_var(&info->var, m); var 581 drivers/video/fbdev/pxa168fb.c var->xres_virtual = var->xres; var 582 drivers/video/fbdev/pxa168fb.c var->yres_virtual = info->fix.smem_len / var 583 drivers/video/fbdev/pxa168fb.c (var->xres_virtual * (var->bits_per_pixel >> 3)); var 585 drivers/video/fbdev/pxa168fb.c var->xres, var->yres); var 588 drivers/video/fbdev/pxa168fb.c total_w = var->xres + var->left_margin + var->right_margin + var 589 drivers/video/fbdev/pxa168fb.c var->hsync_len; var 590 drivers/video/fbdev/pxa168fb.c total_h = var->yres + var->upper_margin + var->lower_margin + var 591 drivers/video/fbdev/pxa168fb.c var->vsync_len; var 595 drivers/video/fbdev/pxa168fb.c var->pixclock = (u32)div_result; var 693 drivers/video/fbdev/pxa168fb.c set_mode(fbi, &info->var, mi->modes, mi->pix_fmt, 1); var 705 drivers/video/fbdev/pxa168fb.c ret = pxa168fb_check_var(&info->var, info); var 85 drivers/video/fbdev/pxafb.c static int pxafb_activate_var(struct fb_var_screeninfo *var, var 89 drivers/video/fbdev/pxafb.c struct fb_var_screeninfo *var, int branch); var 151 drivers/video/fbdev/pxafb.c if (fbi->fb.var.grayscale) { var 210 drivers/video/fbdev/pxafb.c if (fbi->fb.var.grayscale) var 223 drivers/video/fbdev/pxafb.c val = chan_to_field(red, &fbi->fb.var.red); var 224 drivers/video/fbdev/pxafb.c val |= chan_to_field(green, &fbi->fb.var.green); var 225 drivers/video/fbdev/pxafb.c val |= chan_to_field(blue, &fbi->fb.var.blue); var 242 drivers/video/fbdev/pxafb.c static inline int var_to_depth(struct fb_var_screeninfo *var) var 244 drivers/video/fbdev/pxafb.c return var->red.length + var->green.length + var 245 drivers/video/fbdev/pxafb.c var->blue.length + var->transp.length; var 249 drivers/video/fbdev/pxafb.c static int pxafb_var_to_bpp(struct fb_var_screeninfo *var) var 253 drivers/video/fbdev/pxafb.c switch (var->bits_per_pixel) { var 260 drivers/video/fbdev/pxafb.c switch (var_to_depth(var)) { var 267 drivers/video/fbdev/pxafb.c switch (var_to_depth(var)) { var 288 drivers/video/fbdev/pxafb.c static uint32_t pxafb_var_to_lccr3(struct fb_var_screeninfo *var) var 290 drivers/video/fbdev/pxafb.c int bpp = pxafb_var_to_bpp(var); var 298 drivers/video/fbdev/pxafb.c switch (var_to_depth(var)) { var 299 drivers/video/fbdev/pxafb.c case 16: lccr3 |= var->transp.length ? LCCR3_PDFOR_3 : 0; break; var 301 drivers/video/fbdev/pxafb.c case 24: lccr3 |= var->transp.length ? LCCR3_PDFOR_2 : LCCR3_PDFOR_3; var 321 drivers/video/fbdev/pxafb.c static void pxafb_set_pixfmt(struct fb_var_screeninfo *var, int depth) var 324 drivers/video/fbdev/pxafb.c depth = var->bits_per_pixel; var 326 drivers/video/fbdev/pxafb.c if (var->bits_per_pixel < 16) { var 328 drivers/video/fbdev/pxafb.c var->red.offset = 0; var->red.length = 8; var 329 drivers/video/fbdev/pxafb.c var->green.offset = 0; var->green.length = 8; var 330 drivers/video/fbdev/pxafb.c var->blue.offset = 0; var->blue.length = 8; var 331 drivers/video/fbdev/pxafb.c var->transp.offset = 0; var->transp.length = 8; var 335 drivers/video/fbdev/pxafb.c case 16: var->transp.length ? var 336 drivers/video/fbdev/pxafb.c SET_PIXFMT(var, 5, 5, 5, 1) : /* RGBT555 */ var 337 drivers/video/fbdev/pxafb.c SET_PIXFMT(var, 5, 6, 5, 0); break; /* RGB565 */ var 338 drivers/video/fbdev/pxafb.c case 18: SET_PIXFMT(var, 6, 6, 6, 0); break; /* RGB666 */ var 339 drivers/video/fbdev/pxafb.c case 19: SET_PIXFMT(var, 6, 6, 6, 1); break; /* RGBT666 */ var 340 drivers/video/fbdev/pxafb.c case 24: var->transp.length ? var 341 drivers/video/fbdev/pxafb.c SET_PIXFMT(var, 8, 8, 7, 1) : /* RGBT887 */ var 342 drivers/video/fbdev/pxafb.c SET_PIXFMT(var, 8, 8, 8, 0); break; /* RGB888 */ var 343 drivers/video/fbdev/pxafb.c case 25: SET_PIXFMT(var, 8, 8, 8, 1); break; /* RGBT888 */ var 354 drivers/video/fbdev/pxafb.c static unsigned int pxafb_display_dma_period(struct fb_var_screeninfo *var) var 360 drivers/video/fbdev/pxafb.c return var->pixclock * 8 * 16 / var->bits_per_pixel; var 369 drivers/video/fbdev/pxafb.c struct fb_var_screeninfo *var) var 377 drivers/video/fbdev/pxafb.c if (modelist[i].xres >= var->xres && var 378 drivers/video/fbdev/pxafb.c modelist[i].yres >= var->yres && var 381 drivers/video/fbdev/pxafb.c modelist[i].bpp >= var->bits_per_pixel) { var 391 drivers/video/fbdev/pxafb.c static void pxafb_setmode(struct fb_var_screeninfo *var, var 394 drivers/video/fbdev/pxafb.c var->xres = mode->xres; var 395 drivers/video/fbdev/pxafb.c var->yres = mode->yres; var 396 drivers/video/fbdev/pxafb.c var->bits_per_pixel = mode->bpp; var 397 drivers/video/fbdev/pxafb.c var->pixclock = mode->pixclock; var 398 drivers/video/fbdev/pxafb.c var->hsync_len = mode->hsync_len; var 399 drivers/video/fbdev/pxafb.c var->left_margin = mode->left_margin; var 400 drivers/video/fbdev/pxafb.c var->right_margin = mode->right_margin; var 401 drivers/video/fbdev/pxafb.c var->vsync_len = mode->vsync_len; var 402 drivers/video/fbdev/pxafb.c var->upper_margin = mode->upper_margin; var 403 drivers/video/fbdev/pxafb.c var->lower_margin = mode->lower_margin; var 404 drivers/video/fbdev/pxafb.c var->sync = mode->sync; var 405 drivers/video/fbdev/pxafb.c var->grayscale = mode->cmap_greyscale; var 406 drivers/video/fbdev/pxafb.c var->transp.length = mode->transparency; var 409 drivers/video/fbdev/pxafb.c pxafb_set_pixfmt(var, mode->depth); var 413 drivers/video/fbdev/pxafb.c struct fb_var_screeninfo *var) var 417 drivers/video/fbdev/pxafb.c var->xres = max_t(int, var->xres, MIN_XRES); var 418 drivers/video/fbdev/pxafb.c var->yres = max_t(int, var->yres, MIN_YRES); var 421 drivers/video/fbdev/pxafb.c clamp_val(var->hsync_len, 1, 64); var 422 drivers/video/fbdev/pxafb.c clamp_val(var->vsync_len, 1, 64); var 423 drivers/video/fbdev/pxafb.c clamp_val(var->left_margin, 1, 255); var 424 drivers/video/fbdev/pxafb.c clamp_val(var->right_margin, 1, 255); var 425 drivers/video/fbdev/pxafb.c clamp_val(var->upper_margin, 1, 255); var 426 drivers/video/fbdev/pxafb.c clamp_val(var->lower_margin, 1, 255); var 430 drivers/video/fbdev/pxafb.c line_length = var->xres * var->bits_per_pixel / 8; var 432 drivers/video/fbdev/pxafb.c var->xres = line_length * 8 / var->bits_per_pixel; var 435 drivers/video/fbdev/pxafb.c var->xres_virtual = var->xres; var 437 drivers/video/fbdev/pxafb.c if (var->accel_flags & FB_ACCELF_TEXT) var 438 drivers/video/fbdev/pxafb.c var->yres_virtual = fbi->fb.fix.smem_len / line_length; var 440 drivers/video/fbdev/pxafb.c var->yres_virtual = max(var->yres_virtual, var->yres); var 443 drivers/video/fbdev/pxafb.c if (var->xres > MAX_XRES || var->yres > MAX_YRES) var 446 drivers/video/fbdev/pxafb.c if (var->yres > var->yres_virtual) var 461 drivers/video/fbdev/pxafb.c static int pxafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 470 drivers/video/fbdev/pxafb.c mode = pxafb_getmode(inf, var); var 473 drivers/video/fbdev/pxafb.c pxafb_setmode(var, mode); var 477 drivers/video/fbdev/pxafb.c err = pxafb_var_to_bpp(var); var 481 drivers/video/fbdev/pxafb.c pxafb_set_pixfmt(var, var_to_depth(var)); var 483 drivers/video/fbdev/pxafb.c err = pxafb_adjust_timing(fbi, var); var 489 drivers/video/fbdev/pxafb.c pxafb_display_dma_period(var)); var 502 drivers/video/fbdev/pxafb.c struct fb_var_screeninfo *var = &info->var; var 504 drivers/video/fbdev/pxafb.c if (var->bits_per_pixel >= 16) var 517 drivers/video/fbdev/pxafb.c fbi->fb.fix.line_length = var->xres_virtual * var 518 drivers/video/fbdev/pxafb.c var->bits_per_pixel / 8; var 519 drivers/video/fbdev/pxafb.c if (var->bits_per_pixel >= 16) var 522 drivers/video/fbdev/pxafb.c fbi->palette_size = var->bits_per_pixel == 1 ? var 523 drivers/video/fbdev/pxafb.c 4 : 1 << var->bits_per_pixel; var 527 drivers/video/fbdev/pxafb.c if (fbi->fb.var.bits_per_pixel >= 16) var 530 drivers/video/fbdev/pxafb.c fb_alloc_cmap(&fbi->fb.cmap, 1<<fbi->fb.var.bits_per_pixel, 0); var 532 drivers/video/fbdev/pxafb.c pxafb_activate_var(var, fbi); var 537 drivers/video/fbdev/pxafb.c static int pxafb_pan_display(struct fb_var_screeninfo *var, var 550 drivers/video/fbdev/pxafb.c memcpy(&newvar, &fbi->fb.var, sizeof(newvar)); var 551 drivers/video/fbdev/pxafb.c newvar.xoffset = var->xoffset; var 552 drivers/video/fbdev/pxafb.c newvar.yoffset = var->yoffset; var 554 drivers/video/fbdev/pxafb.c newvar.vmode |= var->vmode & FB_VMODE_YWRAP; var 615 drivers/video/fbdev/pxafb.c int size = ofb->fb.fix.line_length * ofb->fb.var.yres_virtual; var 656 drivers/video/fbdev/pxafb.c int size, div = 1, pfor = NONSTD_TO_PFOR(ofb->fb.var.nonstd); var 660 drivers/video/fbdev/pxafb.c size = ofb->fb.fix.line_length * ofb->fb.var.yres_virtual; var 663 drivers/video/fbdev/pxafb.c size = ofb->fb.var.xres_virtual * ofb->fb.var.yres_virtual; var 679 drivers/video/fbdev/pxafb.c int pfor = NONSTD_TO_PFOR(ofb->fb.var.nonstd); var 754 drivers/video/fbdev/pxafb.c ofb->fb.var.height = -1; var 755 drivers/video/fbdev/pxafb.c ofb->fb.var.width = -1; var 756 drivers/video/fbdev/pxafb.c ofb->fb.var.xres = ofb->fb.var.xres_virtual = 0; var 757 drivers/video/fbdev/pxafb.c ofb->fb.var.yres = ofb->fb.var.yres_virtual = 0; var 764 drivers/video/fbdev/pxafb.c static int overlayfb_check_var(struct fb_var_screeninfo *var, var 768 drivers/video/fbdev/pxafb.c struct fb_var_screeninfo *base_var = &ofb->fbi->fb.var; var 771 drivers/video/fbdev/pxafb.c xpos = NONSTD_TO_XPOS(var->nonstd); var 772 drivers/video/fbdev/pxafb.c ypos = NONSTD_TO_YPOS(var->nonstd); var 773 drivers/video/fbdev/pxafb.c pfor = NONSTD_TO_PFOR(var->nonstd); var 775 drivers/video/fbdev/pxafb.c bpp = pxafb_var_to_bpp(var); var 786 drivers/video/fbdev/pxafb.c bpp = pxafb_var_to_bpp(var); var 790 drivers/video/fbdev/pxafb.c pxafb_set_pixfmt(var, var_to_depth(var)); var 805 drivers/video/fbdev/pxafb.c var->xres = roundup(var->xres * bpp, 32) / bpp; var 807 drivers/video/fbdev/pxafb.c if ((xpos + var->xres > base_var->xres) || var 808 drivers/video/fbdev/pxafb.c (ypos + var->yres > base_var->yres)) var 811 drivers/video/fbdev/pxafb.c var->xres_virtual = var->xres; var 812 drivers/video/fbdev/pxafb.c var->yres_virtual = max(var->yres, var->yres_virtual); var 818 drivers/video/fbdev/pxafb.c struct fb_var_screeninfo *var = &ofb->fb.var; var 819 drivers/video/fbdev/pxafb.c int pfor = NONSTD_TO_PFOR(var->nonstd); var 823 drivers/video/fbdev/pxafb.c case OVERLAY_FORMAT_RGB: bpp = var->bits_per_pixel; break; var 830 drivers/video/fbdev/pxafb.c ofb->fb.fix.line_length = var->xres_virtual * bpp / 8; var 832 drivers/video/fbdev/pxafb.c size = PAGE_ALIGN(ofb->fb.fix.line_length * var->yres_virtual); var 844 drivers/video/fbdev/pxafb.c struct fb_var_screeninfo *var = &info->var; var 851 drivers/video/fbdev/pxafb.c bpp = pxafb_var_to_bpp(var); var 852 drivers/video/fbdev/pxafb.c xpos = NONSTD_TO_XPOS(var->nonstd); var 853 drivers/video/fbdev/pxafb.c ypos = NONSTD_TO_YPOS(var->nonstd); var 854 drivers/video/fbdev/pxafb.c pfor = NONSTD_TO_PFOR(var->nonstd); var 856 drivers/video/fbdev/pxafb.c ofb->control[0] = OVLxC1_PPL(var->xres) | OVLxC1_LPO(var->yres) | var 885 drivers/video/fbdev/pxafb.c ofb->fb.var.activate = FB_ACTIVATE_NOW; var 886 drivers/video/fbdev/pxafb.c ofb->fb.var.height = -1; var 887 drivers/video/fbdev/pxafb.c ofb->fb.var.width = -1; var 888 drivers/video/fbdev/pxafb.c ofb->fb.var.vmode = FB_VMODE_NONINTERLACED; var 1044 drivers/video/fbdev/pxafb.c if ((pcd == 0) || (fbi->fb.var.hsync_len == 0)) { var 1049 drivers/video/fbdev/pxafb.c htime = clk_get_rate(fbi->clk) / (pcd * fbi->fb.var.hsync_len); var 1109 drivers/video/fbdev/pxafb.c struct fb_var_screeninfo *var, var 1113 drivers/video/fbdev/pxafb.c int nbytes, dma, pal, bpp = var->bits_per_pixel; var 1119 drivers/video/fbdev/pxafb.c nbytes = fix->line_length * var->yres; var 1120 drivers/video/fbdev/pxafb.c offset = fix->line_length * var->yoffset + fbi->video_mem_phys; var 1234 drivers/video/fbdev/pxafb.c struct fb_var_screeninfo *var) var 1247 drivers/video/fbdev/pxafb.c LCCR1_DisWdth(var->xres) | var 1252 drivers/video/fbdev/pxafb.c fbi->reg_lccr2 = LCCR2_DisHght(var->yres); var 1254 drivers/video/fbdev/pxafb.c fbi->reg_lccr3 |= (var->sync & FB_SYNC_HOR_HIGH_ACT) ? LCCR3_HSP : 0; var 1255 drivers/video/fbdev/pxafb.c fbi->reg_lccr3 |= (var->sync & FB_SYNC_VERT_HIGH_ACT) ? LCCR3_VSP : 0; var 1322 drivers/video/fbdev/pxafb.c struct fb_var_screeninfo *var) var 1324 drivers/video/fbdev/pxafb.c unsigned int lines_per_panel, pcd = get_pcd(fbi, var->pixclock); var 1327 drivers/video/fbdev/pxafb.c LCCR1_DisWdth(var->xres) + var 1328 drivers/video/fbdev/pxafb.c LCCR1_HorSnchWdth(var->hsync_len) + var 1329 drivers/video/fbdev/pxafb.c LCCR1_BegLnDel(var->left_margin) + var 1330 drivers/video/fbdev/pxafb.c LCCR1_EndLnDel(var->right_margin); var 1336 drivers/video/fbdev/pxafb.c lines_per_panel = var->yres; var 1342 drivers/video/fbdev/pxafb.c LCCR2_VrtSnchWdth(var->vsync_len) + var 1343 drivers/video/fbdev/pxafb.c LCCR2_BegFrmDel(var->upper_margin) + var 1344 drivers/video/fbdev/pxafb.c LCCR2_EndFrmDel(var->lower_margin); var 1347 drivers/video/fbdev/pxafb.c (var->sync & FB_SYNC_HOR_HIGH_ACT ? var 1349 drivers/video/fbdev/pxafb.c (var->sync & FB_SYNC_VERT_HIGH_ACT ? var 1363 drivers/video/fbdev/pxafb.c static int pxafb_activate_var(struct fb_var_screeninfo *var, var 1373 drivers/video/fbdev/pxafb.c setup_smart_timing(fbi, var); var 1376 drivers/video/fbdev/pxafb.c setup_parallel_timing(fbi, var); var 1378 drivers/video/fbdev/pxafb.c setup_base_frame(fbi, var, 0); var 1384 drivers/video/fbdev/pxafb.c fbi->reg_lccr3 |= pxafb_var_to_lccr3(var); var 1426 drivers/video/fbdev/pxafb.c fbi->lcd_power(on, &fbi->fb.var); var 1672 drivers/video/fbdev/pxafb.c pcd = get_pcd(fbi, fbi->fb.var.pixclock); var 1775 drivers/video/fbdev/pxafb.c pxafb_setmode(&fbi->fb.var, &inf->modes[0]); var 1821 drivers/video/fbdev/pxafb.c fbi->fb.var.nonstd = 0; var 1822 drivers/video/fbdev/pxafb.c fbi->fb.var.activate = FB_ACTIVATE_NOW; var 1823 drivers/video/fbdev/pxafb.c fbi->fb.var.height = -1; var 1824 drivers/video/fbdev/pxafb.c fbi->fb.var.width = -1; var 1825 drivers/video/fbdev/pxafb.c fbi->fb.var.accel_flags = FB_ACCELF_TEXT; var 1826 drivers/video/fbdev/pxafb.c fbi->fb.var.vmode = FB_VMODE_NONINTERLACED; var 2360 drivers/video/fbdev/pxafb.c ret = pxafb_check_var(&fbi->fb.var, &fbi->fb); var 100 drivers/video/fbdev/q40fb.c info->var = q40fb_var; var 685 drivers/video/fbdev/riva/fbdev.c bpp = info->var.bits_per_pixel; var 686 drivers/video/fbdev/riva/fbdev.c if (bpp == 16 && info->var.green.length == 5) var 688 drivers/video/fbdev/riva/fbdev.c width = info->var.xres_virtual; var 689 drivers/video/fbdev/riva/fbdev.c hDisplaySize = info->var.xres; var 691 drivers/video/fbdev/riva/fbdev.c hStart = (hDisplaySize + info->var.right_margin) / 8 - 1; var 692 drivers/video/fbdev/riva/fbdev.c hEnd = (hDisplaySize + info->var.right_margin + var 693 drivers/video/fbdev/riva/fbdev.c info->var.hsync_len) / 8 - 1; var 694 drivers/video/fbdev/riva/fbdev.c hTotal = (hDisplaySize + info->var.right_margin + var 695 drivers/video/fbdev/riva/fbdev.c info->var.hsync_len + info->var.left_margin) / 8 - 5; var 699 drivers/video/fbdev/riva/fbdev.c height = info->var.yres_virtual; var 700 drivers/video/fbdev/riva/fbdev.c vDisplay = info->var.yres - 1; var 701 drivers/video/fbdev/riva/fbdev.c vStart = info->var.yres + info->var.lower_margin - 1; var 702 drivers/video/fbdev/riva/fbdev.c vEnd = info->var.yres + info->var.lower_margin + var 703 drivers/video/fbdev/riva/fbdev.c info->var.vsync_len - 1; var 704 drivers/video/fbdev/riva/fbdev.c vTotal = info->var.yres + info->var.lower_margin + var 705 drivers/video/fbdev/riva/fbdev.c info->var.vsync_len + info->var.upper_margin + 2; var 708 drivers/video/fbdev/riva/fbdev.c dotClock = 1000000000 / info->var.pixclock; var 712 drivers/video/fbdev/riva/fbdev.c if ((info->var.vmode & FB_VMODE_MASK) == FB_VMODE_INTERLACED) var 764 drivers/video/fbdev/riva/fbdev.c if ((info->var.vmode & FB_VMODE_MASK) == FB_VMODE_INTERLACED) { var 774 drivers/video/fbdev/riva/fbdev.c if (info->var.sync & FB_SYNC_HOR_HIGH_ACT) var 778 drivers/video/fbdev/riva/fbdev.c if (info->var.sync & FB_SYNC_VERT_HIGH_ACT) var 826 drivers/video/fbdev/riva/fbdev.c static void riva_update_var(struct fb_var_screeninfo *var, var 830 drivers/video/fbdev/riva/fbdev.c var->xres = var->xres_virtual = modedb->xres; var 831 drivers/video/fbdev/riva/fbdev.c var->yres = modedb->yres; var 832 drivers/video/fbdev/riva/fbdev.c if (var->yres_virtual < var->yres) var 833 drivers/video/fbdev/riva/fbdev.c var->yres_virtual = var->yres; var 834 drivers/video/fbdev/riva/fbdev.c var->xoffset = var->yoffset = 0; var 835 drivers/video/fbdev/riva/fbdev.c var->pixclock = modedb->pixclock; var 836 drivers/video/fbdev/riva/fbdev.c var->left_margin = modedb->left_margin; var 837 drivers/video/fbdev/riva/fbdev.c var->right_margin = modedb->right_margin; var 838 drivers/video/fbdev/riva/fbdev.c var->upper_margin = modedb->upper_margin; var 839 drivers/video/fbdev/riva/fbdev.c var->lower_margin = modedb->lower_margin; var 840 drivers/video/fbdev/riva/fbdev.c var->hsync_len = modedb->hsync_len; var 841 drivers/video/fbdev/riva/fbdev.c var->vsync_len = modedb->vsync_len; var 842 drivers/video/fbdev/riva/fbdev.c var->sync = modedb->sync; var 843 drivers/video/fbdev/riva/fbdev.c var->vmode = modedb->vmode; var 865 drivers/video/fbdev/riva/fbdev.c struct fb_var_screeninfo *var, var 882 drivers/video/fbdev/riva/fbdev.c if (var->xres_virtual == -1 && var->yres_virtual == -1) { var 896 drivers/video/fbdev/riva/fbdev.c var->xres_virtual = modes[i].xres; var 897 drivers/video/fbdev/riva/fbdev.c var->yres_virtual = modes[i].yres; var 901 drivers/video/fbdev/riva/fbdev.c var->xres_virtual, var->yres_virtual); var 902 drivers/video/fbdev/riva/fbdev.c } else if (var->xres_virtual == -1) { var 903 drivers/video/fbdev/riva/fbdev.c var->xres_virtual = (info->fix.smem_len * den / var 904 drivers/video/fbdev/riva/fbdev.c (nom * var->yres_virtual)) & ~15; var 906 drivers/video/fbdev/riva/fbdev.c "setting virtual X resolution to %d\n", var->xres_virtual); var 907 drivers/video/fbdev/riva/fbdev.c } else if (var->yres_virtual == -1) { var 908 drivers/video/fbdev/riva/fbdev.c var->xres_virtual = (var->xres_virtual + 15) & ~15; var 909 drivers/video/fbdev/riva/fbdev.c var->yres_virtual = info->fix.smem_len * den / var 910 drivers/video/fbdev/riva/fbdev.c (nom * var->xres_virtual); var 912 drivers/video/fbdev/riva/fbdev.c "setting virtual Y resolution to %d\n", var->yres_virtual); var 914 drivers/video/fbdev/riva/fbdev.c var->xres_virtual = (var->xres_virtual + 15) & ~15; var 915 drivers/video/fbdev/riva/fbdev.c if (var->xres_virtual * nom / den * var->yres_virtual > info->fix.smem_len) { var 918 drivers/video/fbdev/riva/fbdev.c var->xres, var->yres, var->bits_per_pixel); var 924 drivers/video/fbdev/riva/fbdev.c if (var->xres_virtual * nom / den >= 8192) { var 927 drivers/video/fbdev/riva/fbdev.c var->xres_virtual, 8192 * den / nom - 16); var 928 drivers/video/fbdev/riva/fbdev.c var->xres_virtual = 8192 * den / nom - 16; var 931 drivers/video/fbdev/riva/fbdev.c if (var->xres_virtual < var->xres) { var 933 drivers/video/fbdev/riva/fbdev.c "virtual X resolution (%d) is smaller than real\n", var->xres_virtual); var 937 drivers/video/fbdev/riva/fbdev.c if (var->yres_virtual < var->yres) { var 939 drivers/video/fbdev/riva/fbdev.c "virtual Y resolution (%d) is smaller than real\n", var->yres_virtual); var 942 drivers/video/fbdev/riva/fbdev.c if (var->yres_virtual > 0x7fff/nom) var 943 drivers/video/fbdev/riva/fbdev.c var->yres_virtual = 0x7fff/nom; var 944 drivers/video/fbdev/riva/fbdev.c if (var->xres_virtual > 0x7fff/nom) var 945 drivers/video/fbdev/riva/fbdev.c var->xres_virtual = 0x7fff/nom; var 985 drivers/video/fbdev/riva/fbdev.c (info->var.xres_virtual & 0xffff) | var 986 drivers/video/fbdev/riva/fbdev.c (info->var.yres_virtual << 16)); var 1004 drivers/video/fbdev/riva/fbdev.c static int riva_get_cmap_len(const struct fb_var_screeninfo *var) var 1008 drivers/video/fbdev/riva/fbdev.c switch (var->green.length) { var 1083 drivers/video/fbdev/riva/fbdev.c static int rivafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 1091 drivers/video/fbdev/riva/fbdev.c switch (var->bits_per_pixel) { var 1093 drivers/video/fbdev/riva/fbdev.c var->red.offset = var->green.offset = var->blue.offset = 0; var 1094 drivers/video/fbdev/riva/fbdev.c var->red.length = var->green.length = var->blue.length = 8; var 1095 drivers/video/fbdev/riva/fbdev.c var->bits_per_pixel = 8; var 1099 drivers/video/fbdev/riva/fbdev.c var->green.length = 5; var 1102 drivers/video/fbdev/riva/fbdev.c var->bits_per_pixel = 16; var 1105 drivers/video/fbdev/riva/fbdev.c var->green.length = 5; var 1106 drivers/video/fbdev/riva/fbdev.c if (var->green.length == 5) { var 1108 drivers/video/fbdev/riva/fbdev.c var->red.offset = 10; var 1109 drivers/video/fbdev/riva/fbdev.c var->green.offset = 5; var 1110 drivers/video/fbdev/riva/fbdev.c var->blue.offset = 0; var 1111 drivers/video/fbdev/riva/fbdev.c var->red.length = 5; var 1112 drivers/video/fbdev/riva/fbdev.c var->green.length = 5; var 1113 drivers/video/fbdev/riva/fbdev.c var->blue.length = 5; var 1116 drivers/video/fbdev/riva/fbdev.c var->red.offset = 11; var 1117 drivers/video/fbdev/riva/fbdev.c var->green.offset = 5; var 1118 drivers/video/fbdev/riva/fbdev.c var->blue.offset = 0; var 1119 drivers/video/fbdev/riva/fbdev.c var->red.length = 5; var 1120 drivers/video/fbdev/riva/fbdev.c var->green.length = 6; var 1121 drivers/video/fbdev/riva/fbdev.c var->blue.length = 5; var 1127 drivers/video/fbdev/riva/fbdev.c var->red.length = var->green.length = var->blue.length = 8; var 1128 drivers/video/fbdev/riva/fbdev.c var->bits_per_pixel = 32; var 1129 drivers/video/fbdev/riva/fbdev.c var->red.offset = 16; var 1130 drivers/video/fbdev/riva/fbdev.c var->green.offset = 8; var 1131 drivers/video/fbdev/riva/fbdev.c var->blue.offset = 0; var 1138 drivers/video/fbdev/riva/fbdev.c var->xres, var->yres, var->bits_per_pixel); var 1145 drivers/video/fbdev/riva/fbdev.c !info->monspecs.dclkmax || !fb_validate_mode(var, info)) var 1151 drivers/video/fbdev/riva/fbdev.c if (!fb_get_mode(FB_MAXTIMINGS, 0, var, info)) var 1156 drivers/video/fbdev/riva/fbdev.c mode = fb_find_best_mode(var, &info->modelist); var 1158 drivers/video/fbdev/riva/fbdev.c riva_update_var(var, mode); var 1166 drivers/video/fbdev/riva/fbdev.c if (var->xres_virtual < var->xres) var 1167 drivers/video/fbdev/riva/fbdev.c var->xres_virtual = var->xres; var 1168 drivers/video/fbdev/riva/fbdev.c if (var->yres_virtual <= var->yres) var 1169 drivers/video/fbdev/riva/fbdev.c var->yres_virtual = -1; var 1170 drivers/video/fbdev/riva/fbdev.c if (rivafb_do_maximize(info, var, nom, den) < 0) var 1174 drivers/video/fbdev/riva/fbdev.c if (var->xoffset > var->xres_virtual - var->xres) var 1175 drivers/video/fbdev/riva/fbdev.c var->xoffset = var->xres_virtual - var->xres - 1; var 1177 drivers/video/fbdev/riva/fbdev.c if (var->yoffset > var->yres_virtual - var->yres) var 1178 drivers/video/fbdev/riva/fbdev.c var->yoffset = var->yres_virtual - var->yres - 1; var 1180 drivers/video/fbdev/riva/fbdev.c var->red.msb_right = var 1181 drivers/video/fbdev/riva/fbdev.c var->green.msb_right = var 1182 drivers/video/fbdev/riva/fbdev.c var->blue.msb_right = var 1183 drivers/video/fbdev/riva/fbdev.c var->transp.offset = var->transp.length = var->transp.msb_right = 0; var 1204 drivers/video/fbdev/riva/fbdev.c info->fix.line_length = (info->var.xres_virtual * (info->var.bits_per_pixel >> 3)); var 1205 drivers/video/fbdev/riva/fbdev.c info->fix.visual = (info->var.bits_per_pixel == 8) ? var 1231 drivers/video/fbdev/riva/fbdev.c static int rivafb_pan_display(struct fb_var_screeninfo *var, var 1238 drivers/video/fbdev/riva/fbdev.c base = var->yoffset * info->fix.line_length + var->xoffset; var 1307 drivers/video/fbdev/riva/fbdev.c if (regno >= riva_get_cmap_len(&info->var)) var 1310 drivers/video/fbdev/riva/fbdev.c if (info->var.grayscale) { var 1318 drivers/video/fbdev/riva/fbdev.c (regno << info->var.red.offset) | var 1319 drivers/video/fbdev/riva/fbdev.c (regno << info->var.green.offset) | var 1320 drivers/video/fbdev/riva/fbdev.c (regno << info->var.blue.offset); var 1326 drivers/video/fbdev/riva/fbdev.c switch (info->var.bits_per_pixel) { var 1341 drivers/video/fbdev/riva/fbdev.c switch (info->var.bits_per_pixel) { var 1347 drivers/video/fbdev/riva/fbdev.c if (info->var.green.length == 5) { var 1400 drivers/video/fbdev/riva/fbdev.c if (info->var.bits_per_pixel == 8) var 1505 drivers/video/fbdev/riva/fbdev.c switch (info->var.bits_per_pixel) { var 1519 drivers/video/fbdev/riva/fbdev.c if (info->var.green.length == 6) var 1600 drivers/video/fbdev/riva/fbdev.c yy = cursor->image.dy - info->var.yoffset; var 1601 drivers/video/fbdev/riva/fbdev.c xx = cursor->image.dx - info->var.xoffset; var 1711 drivers/video/fbdev/riva/fbdev.c info->var = rivafb_default_var; var 1712 drivers/video/fbdev/riva/fbdev.c info->fix.visual = (info->var.bits_per_pixel == 8) ? var 1717 drivers/video/fbdev/riva/fbdev.c cmap_len = riva_get_cmap_len(&info->var); var 1724 drivers/video/fbdev/riva/fbdev.c info->var.yres_virtual = -1; var 1726 drivers/video/fbdev/riva/fbdev.c return (rivafb_check_var(&info->var, info)); var 1764 drivers/video/fbdev/riva/fbdev.c struct fb_var_screeninfo var; var 1774 drivers/video/fbdev/riva/fbdev.c if (par->EDID && !fb_parse_edid(par->EDID, &var)) { var 1785 drivers/video/fbdev/riva/fbdev.c static void riva_update_default_var(struct fb_var_screeninfo *var, var 1794 drivers/video/fbdev/riva/fbdev.c fb_find_mode(var, info, mode_option, var 1811 drivers/video/fbdev/riva/fbdev.c var->bits_per_pixel = 8; var 1812 drivers/video/fbdev/riva/fbdev.c riva_update_var(var, &modedb); var 1837 drivers/video/fbdev/riva/fbdev.c struct fb_var_screeninfo *var = &rivafb_default_var; var 1843 drivers/video/fbdev/riva/fbdev.c riva_update_default_var(var, info); var 35 drivers/video/fbdev/riva/nvreg.h #define GetBF(var,mask) (((unsigned)((var) & MASKEXPAND(mask))) >> (0?mask) ) var 37 drivers/video/fbdev/riva/nvreg.h #define MaskAndSetBF(var,mask,value) (var)=(((var)&(~MASKEXPAND(mask)) \ var 163 drivers/video/fbdev/s1d13xxxfb.c info->var.red.length = 4; var 164 drivers/video/fbdev/s1d13xxxfb.c info->var.green.length = 4; var 165 drivers/video/fbdev/s1d13xxxfb.c info->var.blue.length = 4; var 172 drivers/video/fbdev/s1d13xxxfb.c info->var.bits_per_pixel = 16; var 174 drivers/video/fbdev/s1d13xxxfb.c info->var.red.length = 5; var 175 drivers/video/fbdev/s1d13xxxfb.c info->var.red.offset = 11; var 177 drivers/video/fbdev/s1d13xxxfb.c info->var.green.length = 6; var 178 drivers/video/fbdev/s1d13xxxfb.c info->var.green.offset = 5; var 180 drivers/video/fbdev/s1d13xxxfb.c info->var.blue.length = 5; var 181 drivers/video/fbdev/s1d13xxxfb.c info->var.blue.offset = 0; var 204 drivers/video/fbdev/s1d13xxxfb.c dbg("s1d13xxxfb_set_par: bpp=%d\n", info->var.bits_per_pixel); var 213 drivers/video/fbdev/s1d13xxxfb.c switch (info->var.bits_per_pixel) { var 242 drivers/video/fbdev/s1d13xxxfb.c info->fix.line_length = info->var.xres * info->var.bits_per_pixel; var 276 drivers/video/fbdev/s1d13xxxfb.c if (info->var.grayscale) var 286 drivers/video/fbdev/s1d13xxxfb.c pseudo_val = (red >> 11) << info->var.red.offset; var 287 drivers/video/fbdev/s1d13xxxfb.c pseudo_val |= (green >> 10) << info->var.green.offset; var 288 drivers/video/fbdev/s1d13xxxfb.c pseudo_val |= (blue >> 11) << info->var.blue.offset; var 369 drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 374 drivers/video/fbdev/s1d13xxxfb.c if (var->xoffset != 0) /* not yet ... */ var 377 drivers/video/fbdev/s1d13xxxfb.c if (var->yoffset + info->var.yres > info->var.yres_virtual) var 380 drivers/video/fbdev/s1d13xxxfb.c start = (info->fix.line_length >> 1) * var->yoffset; var 446 drivers/video/fbdev/s1d13xxxfb.c bpp = (info->var.bits_per_pixel >> 3); var 447 drivers/video/fbdev/s1d13xxxfb.c stride = bpp * info->var.xres; var 528 drivers/video/fbdev/s1d13xxxfb.c u16 bpp = (info->var.bits_per_pixel >> 3); var 534 drivers/video/fbdev/s1d13xxxfb.c screen_stride = (bpp * info->var.xres); var 545 drivers/video/fbdev/s1d13xxxfb.c info->var.xres, info->var.yres, var 546 drivers/video/fbdev/s1d13xxxfb.c info->var.bits_per_pixel); var 583 drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_writereg(info->par, S1DREG_BBLT_CTL1, (info->var.bits_per_pixel >> 4)); var 636 drivers/video/fbdev/s1d13xxxfb.c struct fb_var_screeninfo *var = &info->var; var 667 drivers/video/fbdev/s1d13xxxfb.c var->bits_per_pixel = 8; var 668 drivers/video/fbdev/s1d13xxxfb.c var->red.offset = var->green.offset = var->blue.offset = 0; var 669 drivers/video/fbdev/s1d13xxxfb.c var->red.length = var->green.length = var->blue.length = 8; var 701 drivers/video/fbdev/s1d13xxxfb.c xres_virtual = offset * 16 / var->bits_per_pixel; var 704 drivers/video/fbdev/s1d13xxxfb.c var->xres = xres; var 705 drivers/video/fbdev/s1d13xxxfb.c var->yres = yres; var 706 drivers/video/fbdev/s1d13xxxfb.c var->xres_virtual = xres_virtual; var 707 drivers/video/fbdev/s1d13xxxfb.c var->yres_virtual = yres_virtual; var 708 drivers/video/fbdev/s1d13xxxfb.c var->xoffset = var->yoffset = 0; var 712 drivers/video/fbdev/s1d13xxxfb.c var->grayscale = !is_color; var 714 drivers/video/fbdev/s1d13xxxfb.c var->activate = FB_ACTIVATE_NOW; var 718 drivers/video/fbdev/s1d13xxxfb.c var->bits_per_pixel, lcd_bpp, crt_enabled, lcd_enabled); var 239 drivers/video/fbdev/s3c-fb.c static int s3c_fb_check_var(struct fb_var_screeninfo *var, var 247 drivers/video/fbdev/s3c-fb.c var->xres_virtual = max(var->xres_virtual, var->xres); var 248 drivers/video/fbdev/s3c-fb.c var->yres_virtual = max(var->yres_virtual, var->yres); var 250 drivers/video/fbdev/s3c-fb.c if (!s3c_fb_validate_win_bpp(win, var->bits_per_pixel)) { var 252 drivers/video/fbdev/s3c-fb.c win->index, var->bits_per_pixel); var 257 drivers/video/fbdev/s3c-fb.c var->transp.offset = 0; var 258 drivers/video/fbdev/s3c-fb.c var->transp.length = 0; var 260 drivers/video/fbdev/s3c-fb.c switch (var->bits_per_pixel) { var 267 drivers/video/fbdev/s3c-fb.c var->red.offset = 5; var 268 drivers/video/fbdev/s3c-fb.c var->green.offset = 2; var 269 drivers/video/fbdev/s3c-fb.c var->blue.offset = 0; var 270 drivers/video/fbdev/s3c-fb.c var->red.length = 2; var 271 drivers/video/fbdev/s3c-fb.c var->green.length = 3; var 272 drivers/video/fbdev/s3c-fb.c var->blue.length = 2; var 273 drivers/video/fbdev/s3c-fb.c var->transp.offset = 7; var 274 drivers/video/fbdev/s3c-fb.c var->transp.length = 1; var 276 drivers/video/fbdev/s3c-fb.c var->red.offset = 0; var 277 drivers/video/fbdev/s3c-fb.c var->red.length = var->bits_per_pixel; var 278 drivers/video/fbdev/s3c-fb.c var->green = var->red; var 279 drivers/video/fbdev/s3c-fb.c var->blue = var->red; var 285 drivers/video/fbdev/s3c-fb.c var->transp.offset = 18; var 286 drivers/video/fbdev/s3c-fb.c var->transp.length = 1; var 289 drivers/video/fbdev/s3c-fb.c var->bits_per_pixel = 32; var 292 drivers/video/fbdev/s3c-fb.c var->red.offset = 12; var 293 drivers/video/fbdev/s3c-fb.c var->green.offset = 6; var 294 drivers/video/fbdev/s3c-fb.c var->blue.offset = 0; var 295 drivers/video/fbdev/s3c-fb.c var->red.length = 6; var 296 drivers/video/fbdev/s3c-fb.c var->green.length = 6; var 297 drivers/video/fbdev/s3c-fb.c var->blue.length = 6; var 302 drivers/video/fbdev/s3c-fb.c var->red.offset = 11; var 303 drivers/video/fbdev/s3c-fb.c var->green.offset = 5; var 304 drivers/video/fbdev/s3c-fb.c var->blue.offset = 0; var 305 drivers/video/fbdev/s3c-fb.c var->red.length = 5; var 306 drivers/video/fbdev/s3c-fb.c var->green.length = 6; var 307 drivers/video/fbdev/s3c-fb.c var->blue.length = 5; var 313 drivers/video/fbdev/s3c-fb.c var->transp.length = var->bits_per_pixel - 24; var 314 drivers/video/fbdev/s3c-fb.c var->transp.offset = 24; var 318 drivers/video/fbdev/s3c-fb.c var->bits_per_pixel = 32; var 319 drivers/video/fbdev/s3c-fb.c var->red.offset = 16; var 320 drivers/video/fbdev/s3c-fb.c var->red.length = 8; var 321 drivers/video/fbdev/s3c-fb.c var->green.offset = 8; var 322 drivers/video/fbdev/s3c-fb.c var->green.length = 8; var 323 drivers/video/fbdev/s3c-fb.c var->blue.offset = 0; var 324 drivers/video/fbdev/s3c-fb.c var->blue.length = 8; var 487 drivers/video/fbdev/s3c-fb.c struct fb_var_screeninfo *var = &info->var; var 503 drivers/video/fbdev/s3c-fb.c switch (var->bits_per_pixel) { var 524 drivers/video/fbdev/s3c-fb.c info->fix.line_length = (var->xres_virtual * var->bits_per_pixel) / 8; var 526 drivers/video/fbdev/s3c-fb.c info->fix.xpanstep = info->var.xres_virtual > info->var.xres ? 1 : 0; var 527 drivers/video/fbdev/s3c-fb.c info->fix.ypanstep = info->var.yres_virtual > info->var.yres ? 1 : 0; var 542 drivers/video/fbdev/s3c-fb.c data = info->fix.smem_start + info->fix.line_length * var->yres; var 545 drivers/video/fbdev/s3c-fb.c pagewidth = (var->xres * var->bits_per_pixel) >> 3; var 558 drivers/video/fbdev/s3c-fb.c data = VIDOSDxB_BOTRIGHT_X(s3c_fb_align_word(var->bits_per_pixel, var 559 drivers/video/fbdev/s3c-fb.c var->xres - 1)) | var 560 drivers/video/fbdev/s3c-fb.c VIDOSDxB_BOTRIGHT_Y(var->yres - 1) | var 561 drivers/video/fbdev/s3c-fb.c VIDOSDxB_BOTRIGHT_X_E(s3c_fb_align_word(var->bits_per_pixel, var 562 drivers/video/fbdev/s3c-fb.c var->xres - 1)) | var 563 drivers/video/fbdev/s3c-fb.c VIDOSDxB_BOTRIGHT_Y_E(var->yres - 1); var 567 drivers/video/fbdev/s3c-fb.c data = var->xres * var->yres; var 590 drivers/video/fbdev/s3c-fb.c switch (var->bits_per_pixel) { var 607 drivers/video/fbdev/s3c-fb.c if (var->transp.length != 0) var 615 drivers/video/fbdev/s3c-fb.c if (var->transp.length != 0) var 624 drivers/video/fbdev/s3c-fb.c if (var->red.length == 6) { var 625 drivers/video/fbdev/s3c-fb.c if (var->transp.length != 0) var 629 drivers/video/fbdev/s3c-fb.c } else if (var->transp.length == 1) var 632 drivers/video/fbdev/s3c-fb.c else if ((var->transp.length == 4) || var 633 drivers/video/fbdev/s3c-fb.c (var->transp.length == 8)) var 668 drivers/video/fbdev/s3c-fb.c if (var->transp.length > 4) var 759 drivers/video/fbdev/s3c-fb.c val = chan_to_field(red, &info->var.red); var 760 drivers/video/fbdev/s3c-fb.c val |= chan_to_field(green, &info->var.green); var 761 drivers/video/fbdev/s3c-fb.c val |= chan_to_field(blue, &info->var.blue); var 864 drivers/video/fbdev/s3c-fb.c static int s3c_fb_pan_display(struct fb_var_screeninfo *var, var 875 drivers/video/fbdev/s3c-fb.c start_boff = var->yoffset * info->fix.line_length; var 877 drivers/video/fbdev/s3c-fb.c if (info->var.bits_per_pixel >= 8) { var 878 drivers/video/fbdev/s3c-fb.c start_boff += var->xoffset * (info->var.bits_per_pixel >> 3); var 880 drivers/video/fbdev/s3c-fb.c switch (info->var.bits_per_pixel) { var 882 drivers/video/fbdev/s3c-fb.c start_boff += var->xoffset >> 1; var 885 drivers/video/fbdev/s3c-fb.c start_boff += var->xoffset >> 2; var 888 drivers/video/fbdev/s3c-fb.c start_boff += var->xoffset >> 3; var 897 drivers/video/fbdev/s3c-fb.c end_boff = start_boff + info->var.yres * info->fix.line_length; var 1173 drivers/video/fbdev/s3c-fb.c struct fb_var_screeninfo *var; var 1201 drivers/video/fbdev/s3c-fb.c var = &fbinfo->var; var 1238 drivers/video/fbdev/s3c-fb.c fb_videomode_to_var(&fbinfo->var, &initmode); var 1242 drivers/video/fbdev/s3c-fb.c fbinfo->var.activate = FB_ACTIVATE_NOW; var 1243 drivers/video/fbdev/s3c-fb.c fbinfo->var.vmode = FB_VMODE_NONINTERLACED; var 1244 drivers/video/fbdev/s3c-fb.c fbinfo->var.bits_per_pixel = windata->default_bpp; var 1251 drivers/video/fbdev/s3c-fb.c ret = s3c_fb_check_var(&fbinfo->var, fbinfo); var 78 drivers/video/fbdev/s3c2410fb.c saddr2 += info->fix.line_length * info->var.yres; var 122 drivers/video/fbdev/s3c2410fb.c static int s3c2410fb_check_var(struct fb_var_screeninfo *var, var 133 drivers/video/fbdev/s3c2410fb.c dprintk("check_var(var=%p, info=%p)\n", var, info); var 137 drivers/video/fbdev/s3c2410fb.c if (var->yres == default_display->yres && var 138 drivers/video/fbdev/s3c2410fb.c var->xres == default_display->xres && var 139 drivers/video/fbdev/s3c2410fb.c var->bits_per_pixel == default_display->bpp) var 144 drivers/video/fbdev/s3c2410fb.c var->yres == mach_info->displays[i].yres && var 145 drivers/video/fbdev/s3c2410fb.c var->xres == mach_info->displays[i].xres && var 146 drivers/video/fbdev/s3c2410fb.c var->bits_per_pixel == mach_info->displays[i].bpp) { var 153 drivers/video/fbdev/s3c2410fb.c var->xres, var->yres, var->bits_per_pixel); var 158 drivers/video/fbdev/s3c2410fb.c var->xres_virtual = display->xres; var 159 drivers/video/fbdev/s3c2410fb.c var->yres_virtual = display->yres; var 160 drivers/video/fbdev/s3c2410fb.c var->height = display->height; var 161 drivers/video/fbdev/s3c2410fb.c var->width = display->width; var 164 drivers/video/fbdev/s3c2410fb.c var->pixclock = display->pixclock; var 165 drivers/video/fbdev/s3c2410fb.c var->left_margin = display->left_margin; var 166 drivers/video/fbdev/s3c2410fb.c var->right_margin = display->right_margin; var 167 drivers/video/fbdev/s3c2410fb.c var->upper_margin = display->upper_margin; var 168 drivers/video/fbdev/s3c2410fb.c var->lower_margin = display->lower_margin; var 169 drivers/video/fbdev/s3c2410fb.c var->vsync_len = display->vsync_len; var 170 drivers/video/fbdev/s3c2410fb.c var->hsync_len = display->hsync_len; var 176 drivers/video/fbdev/s3c2410fb.c var->transp.offset = 0; var 177 drivers/video/fbdev/s3c2410fb.c var->transp.length = 0; var 179 drivers/video/fbdev/s3c2410fb.c switch (var->bits_per_pixel) { var 183 drivers/video/fbdev/s3c2410fb.c var->red.offset = 0; var 184 drivers/video/fbdev/s3c2410fb.c var->red.length = var->bits_per_pixel; var 185 drivers/video/fbdev/s3c2410fb.c var->green = var->red; var 186 drivers/video/fbdev/s3c2410fb.c var->blue = var->red; var 191 drivers/video/fbdev/s3c2410fb.c var->red.length = 3; var 192 drivers/video/fbdev/s3c2410fb.c var->red.offset = 5; var 193 drivers/video/fbdev/s3c2410fb.c var->green.length = 3; var 194 drivers/video/fbdev/s3c2410fb.c var->green.offset = 2; var 195 drivers/video/fbdev/s3c2410fb.c var->blue.length = 2; var 196 drivers/video/fbdev/s3c2410fb.c var->blue.offset = 0; var 198 drivers/video/fbdev/s3c2410fb.c var->red.offset = 0; var 199 drivers/video/fbdev/s3c2410fb.c var->red.length = 8; var 200 drivers/video/fbdev/s3c2410fb.c var->green = var->red; var 201 drivers/video/fbdev/s3c2410fb.c var->blue = var->red; var 206 drivers/video/fbdev/s3c2410fb.c var->red.length = 4; var 207 drivers/video/fbdev/s3c2410fb.c var->red.offset = 8; var 208 drivers/video/fbdev/s3c2410fb.c var->green.length = 4; var 209 drivers/video/fbdev/s3c2410fb.c var->green.offset = 4; var 210 drivers/video/fbdev/s3c2410fb.c var->blue.length = 4; var 211 drivers/video/fbdev/s3c2410fb.c var->blue.offset = 0; var 218 drivers/video/fbdev/s3c2410fb.c var->red.offset = 11; var 219 drivers/video/fbdev/s3c2410fb.c var->green.offset = 5; var 220 drivers/video/fbdev/s3c2410fb.c var->blue.offset = 0; var 221 drivers/video/fbdev/s3c2410fb.c var->red.length = 5; var 222 drivers/video/fbdev/s3c2410fb.c var->green.length = 6; var 223 drivers/video/fbdev/s3c2410fb.c var->blue.length = 5; var 226 drivers/video/fbdev/s3c2410fb.c var->red.offset = 11; var 227 drivers/video/fbdev/s3c2410fb.c var->green.offset = 6; var 228 drivers/video/fbdev/s3c2410fb.c var->blue.offset = 1; var 229 drivers/video/fbdev/s3c2410fb.c var->red.length = 5; var 230 drivers/video/fbdev/s3c2410fb.c var->green.length = 5; var 231 drivers/video/fbdev/s3c2410fb.c var->blue.length = 5; var 236 drivers/video/fbdev/s3c2410fb.c var->red.length = 8; var 237 drivers/video/fbdev/s3c2410fb.c var->red.offset = 16; var 238 drivers/video/fbdev/s3c2410fb.c var->green.length = 8; var 239 drivers/video/fbdev/s3c2410fb.c var->green.offset = 8; var 240 drivers/video/fbdev/s3c2410fb.c var->blue.length = 8; var 241 drivers/video/fbdev/s3c2410fb.c var->blue.offset = 0; var 255 drivers/video/fbdev/s3c2410fb.c const struct fb_var_screeninfo *var = &info->var; var 257 drivers/video/fbdev/s3c2410fb.c int hs = var->xres >> 2; var 258 drivers/video/fbdev/s3c2410fb.c unsigned wdly = (var->left_margin >> 4) - 1; var 259 drivers/video/fbdev/s3c2410fb.c unsigned wlh = (var->hsync_len >> 4) - 1; var 264 drivers/video/fbdev/s3c2410fb.c switch (var->bits_per_pixel) { var 286 drivers/video/fbdev/s3c2410fb.c var->bits_per_pixel); var 290 drivers/video/fbdev/s3c2410fb.c var->left_margin, var->right_margin, var->hsync_len); var 292 drivers/video/fbdev/s3c2410fb.c regs->lcdcon2 = S3C2410_LCDCON2_LINEVAL(var->yres - 1); var 301 drivers/video/fbdev/s3c2410fb.c S3C2410_LCDCON3_LINEBLANK(var->right_margin / 8) | var 315 drivers/video/fbdev/s3c2410fb.c const struct fb_var_screeninfo *var = &info->var; var 317 drivers/video/fbdev/s3c2410fb.c switch (var->bits_per_pixel) { var 347 drivers/video/fbdev/s3c2410fb.c var->bits_per_pixel); var 351 drivers/video/fbdev/s3c2410fb.c var->upper_margin, var->lower_margin, var->vsync_len); var 354 drivers/video/fbdev/s3c2410fb.c var->left_margin, var->right_margin, var->hsync_len); var 356 drivers/video/fbdev/s3c2410fb.c regs->lcdcon2 = S3C2410_LCDCON2_LINEVAL(var->yres - 1) | var 357 drivers/video/fbdev/s3c2410fb.c S3C2410_LCDCON2_VBPD(var->upper_margin - 1) | var 358 drivers/video/fbdev/s3c2410fb.c S3C2410_LCDCON2_VFPD(var->lower_margin - 1) | var 359 drivers/video/fbdev/s3c2410fb.c S3C2410_LCDCON2_VSPW(var->vsync_len - 1); var 361 drivers/video/fbdev/s3c2410fb.c regs->lcdcon3 = S3C2410_LCDCON3_HBPD(var->right_margin - 1) | var 362 drivers/video/fbdev/s3c2410fb.c S3C2410_LCDCON3_HFPD(var->left_margin - 1) | var 363 drivers/video/fbdev/s3c2410fb.c S3C2410_LCDCON3_HOZVAL(var->xres - 1); var 365 drivers/video/fbdev/s3c2410fb.c regs->lcdcon4 = S3C2410_LCDCON4_HSPW(var->hsync_len - 1); var 378 drivers/video/fbdev/s3c2410fb.c struct fb_var_screeninfo *var = &info->var; var 381 drivers/video/fbdev/s3c2410fb.c clkdiv = DIV_ROUND_UP(s3c2410fb_calc_pixclk(fbi, var->pixclock), 2); var 383 drivers/video/fbdev/s3c2410fb.c dprintk("%s: var->xres = %d\n", __func__, var->xres); var 384 drivers/video/fbdev/s3c2410fb.c dprintk("%s: var->yres = %d\n", __func__, var->yres); var 385 drivers/video/fbdev/s3c2410fb.c dprintk("%s: var->bpp = %d\n", __func__, var->bits_per_pixel); var 430 drivers/video/fbdev/s3c2410fb.c struct fb_var_screeninfo *var = &info->var; var 432 drivers/video/fbdev/s3c2410fb.c switch (var->bits_per_pixel) { var 446 drivers/video/fbdev/s3c2410fb.c info->fix.line_length = (var->xres_virtual * var->bits_per_pixel) / 8; var 504 drivers/video/fbdev/s3c2410fb.c val = chan_to_field(red, &info->var.red); var 505 drivers/video/fbdev/s3c2410fb.c val |= chan_to_field(green, &info->var.green); var 506 drivers/video/fbdev/s3c2410fb.c val |= chan_to_field(blue, &info->var.blue); var 909 drivers/video/fbdev/s3c2410fb.c fbinfo->var.nonstd = 0; var 910 drivers/video/fbdev/s3c2410fb.c fbinfo->var.activate = FB_ACTIVATE_NOW; var 911 drivers/video/fbdev/s3c2410fb.c fbinfo->var.accel_flags = 0; var 912 drivers/video/fbdev/s3c2410fb.c fbinfo->var.vmode = FB_VMODE_NONINTERLACED; var 963 drivers/video/fbdev/s3c2410fb.c fbinfo->var.xres = display->xres; var 964 drivers/video/fbdev/s3c2410fb.c fbinfo->var.yres = display->yres; var 965 drivers/video/fbdev/s3c2410fb.c fbinfo->var.bits_per_pixel = display->bpp; var 969 drivers/video/fbdev/s3c2410fb.c s3c2410fb_check_var(&fbinfo->var, fbinfo); var 433 drivers/video/fbdev/s3fb.c if ((info->var.bits_per_pixel == 4) && (image->depth == 1) var 445 drivers/video/fbdev/s3fb.c if ((info->var.bits_per_pixel == 4) var 546 drivers/video/fbdev/s3fb.c static int s3fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 553 drivers/video/fbdev/s3fb.c rv = svga_match_format (s3fb_formats, var, NULL); var 566 drivers/video/fbdev/s3fb.c if (var->xres > var->xres_virtual) var 567 drivers/video/fbdev/s3fb.c var->xres_virtual = var->xres; var 569 drivers/video/fbdev/s3fb.c if (var->yres > var->yres_virtual) var 570 drivers/video/fbdev/s3fb.c var->yres_virtual = var->yres; var 574 drivers/video/fbdev/s3fb.c var->xres_virtual = (var->xres_virtual+step) & ~step; var 577 drivers/video/fbdev/s3fb.c mem = ((var->bits_per_pixel * var->xres_virtual) >> 3) * var->yres_virtual; var 584 drivers/video/fbdev/s3fb.c rv = svga_check_timings (&s3_timing_regs, var, info->node); var 590 drivers/video/fbdev/s3fb.c rv = svga_compute_pll(&s3_pll, PICOS2KHZ(var->pixclock), &m, &n, &r, var 606 drivers/video/fbdev/s3fb.c u32 bpp = info->var.bits_per_pixel; var 611 drivers/video/fbdev/s3fb.c info->fix.line_length = (info->var.xres_virtual * bpp) / 8; var 620 drivers/video/fbdev/s3fb.c offset_value = (info->var.xres_virtual * bpp) / 64; var 621 drivers/video/fbdev/s3fb.c screen_size = info->var.yres_virtual * info->fix.line_length; var 633 drivers/video/fbdev/s3fb.c offset_value = info->var.xres_virtual / 16; var 634 drivers/video/fbdev/s3fb.c screen_size = (info->var.xres_virtual * info->var.yres_virtual) / 64; var 637 drivers/video/fbdev/s3fb.c info->var.xoffset = 0; var 638 drivers/video/fbdev/s3fb.c info->var.yoffset = 0; var 639 drivers/video/fbdev/s3fb.c info->var.activate = FB_ACTIVATE_NOW; var 695 drivers/video/fbdev/s3fb.c if (info->var.vmode & FB_VMODE_DOUBLE) var 700 drivers/video/fbdev/s3fb.c if (info->var.vmode & FB_VMODE_INTERLACED) var 710 drivers/video/fbdev/s3fb.c mode = svga_match_format(s3fb_formats, &(info->var), &(info->fix)); var 736 drivers/video/fbdev/s3fb.c dbytes = info->var.xres * ((bpp+7)/8); var 799 drivers/video/fbdev/s3fb.c if (info->var.pixclock > 20000 || var 815 drivers/video/fbdev/s3fb.c if (info->var.pixclock > 20000) var 821 drivers/video/fbdev/s3fb.c if (info->var.pixclock > 8695) { var 843 drivers/video/fbdev/s3fb.c if (info->var.pixclock > 20000) var 849 drivers/video/fbdev/s3fb.c if (info->var.pixclock > 8695) { var 888 drivers/video/fbdev/s3fb.c s3_set_pixclock(info, info->var.pixclock); var 889 drivers/video/fbdev/s3fb.c svga_set_timings(par->state.vgabase, &s3_timing_regs, &(info->var), hmul, 1, var 890 drivers/video/fbdev/s3fb.c (info->var.vmode & FB_VMODE_DOUBLE) ? 2 : 1, var 891 drivers/video/fbdev/s3fb.c (info->var.vmode & FB_VMODE_INTERLACED) ? 2 : 1, var 895 drivers/video/fbdev/s3fb.c htotal = info->var.xres + info->var.left_margin + info->var.right_margin + info->var.hsync_len; var 900 drivers/video/fbdev/s3fb.c hsstart = ((info->var.xres + info->var.right_margin) * hmul) / 8; var 918 drivers/video/fbdev/s3fb.c switch (fb->var.bits_per_pixel) { var 924 drivers/video/fbdev/s3fb.c if ((fb->var.bits_per_pixel == 4) && var 925 drivers/video/fbdev/s3fb.c (fb->var.nonstd == 0)) { var 950 drivers/video/fbdev/s3fb.c if (fb->var.green.length == 5) var 953 drivers/video/fbdev/s3fb.c else if (fb->var.green.length == 6) var 1014 drivers/video/fbdev/s3fb.c static int s3fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 1020 drivers/video/fbdev/s3fb.c if (info->var.bits_per_pixel == 0) { var 1021 drivers/video/fbdev/s3fb.c offset = (var->yoffset / 16) * (info->var.xres_virtual / 2) var 1022 drivers/video/fbdev/s3fb.c + (var->xoffset / 2); var 1025 drivers/video/fbdev/s3fb.c offset = (var->yoffset * info->fix.line_length) + var 1026 drivers/video/fbdev/s3fb.c (var->xoffset * info->var.bits_per_pixel / 8); var 1262 drivers/video/fbdev/s3fb.c info->var.bits_per_pixel = 8; var 1291 drivers/video/fbdev/s3fb.c fb_videomode_to_var(&info->var, m); var 1293 drivers/video/fbdev/s3fb.c if (s3fb_check_var(&info->var, info) == 0) var 1305 drivers/video/fbdev/s3fb.c rc = fb_find_mode(&info->var, info, mode_option, var 1307 drivers/video/fbdev/s3fb.c NULL, info->var.bits_per_pixel); var 1321 drivers/video/fbdev/s3fb.c info->var.yres_virtual = info->fix.smem_len * 8 / var 1322 drivers/video/fbdev/s3fb.c (info->var.bits_per_pixel * info->var.xres_virtual); var 1323 drivers/video/fbdev/s3fb.c if (info->var.yres_virtual < info->var.yres) { var 219 drivers/video/fbdev/sa1100fb.c static int sa1100fb_activate_var(struct fb_var_screeninfo *var, struct sa1100fb_info *); var 257 drivers/video/fbdev/sa1100fb.c static inline u_int palette_pbs(struct fb_var_screeninfo *var) var 260 drivers/video/fbdev/sa1100fb.c switch (var->bits_per_pixel) { var 282 drivers/video/fbdev/sa1100fb.c val |= palette_pbs(&fbi->fb.var); var 315 drivers/video/fbdev/sa1100fb.c if (fbi->fb.var.grayscale) var 326 drivers/video/fbdev/sa1100fb.c val = chan_to_field(red, &fbi->fb.var.red); var 327 drivers/video/fbdev/sa1100fb.c val |= chan_to_field(green, &fbi->fb.var.green); var 328 drivers/video/fbdev/sa1100fb.c val |= chan_to_field(blue, &fbi->fb.var.blue); var 351 drivers/video/fbdev/sa1100fb.c static inline unsigned int sa1100fb_display_dma_period(struct fb_var_screeninfo *var) var 357 drivers/video/fbdev/sa1100fb.c return var->pixclock * 8 * 16 / var->bits_per_pixel; var 368 drivers/video/fbdev/sa1100fb.c sa1100fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 374 drivers/video/fbdev/sa1100fb.c if (var->xres < MIN_XRES) var 375 drivers/video/fbdev/sa1100fb.c var->xres = MIN_XRES; var 376 drivers/video/fbdev/sa1100fb.c if (var->yres < MIN_YRES) var 377 drivers/video/fbdev/sa1100fb.c var->yres = MIN_YRES; var 378 drivers/video/fbdev/sa1100fb.c if (var->xres > fbi->inf->xres) var 379 drivers/video/fbdev/sa1100fb.c var->xres = fbi->inf->xres; var 380 drivers/video/fbdev/sa1100fb.c if (var->yres > fbi->inf->yres) var 381 drivers/video/fbdev/sa1100fb.c var->yres = fbi->inf->yres; var 382 drivers/video/fbdev/sa1100fb.c var->xres_virtual = max(var->xres_virtual, var->xres); var 383 drivers/video/fbdev/sa1100fb.c var->yres_virtual = max(var->yres_virtual, var->yres); var 385 drivers/video/fbdev/sa1100fb.c dev_dbg(fbi->dev, "var->bits_per_pixel=%d\n", var->bits_per_pixel); var 386 drivers/video/fbdev/sa1100fb.c switch (var->bits_per_pixel) { var 404 drivers/video/fbdev/sa1100fb.c var->red = fbi->rgb[rgbidx]->red; var 405 drivers/video/fbdev/sa1100fb.c var->green = fbi->rgb[rgbidx]->green; var 406 drivers/video/fbdev/sa1100fb.c var->blue = fbi->rgb[rgbidx]->blue; var 407 drivers/video/fbdev/sa1100fb.c var->transp = fbi->rgb[rgbidx]->transp; var 410 drivers/video/fbdev/sa1100fb.c var->red.length, var->green.length, var->blue.length, var 411 drivers/video/fbdev/sa1100fb.c var->transp.length); var 414 drivers/video/fbdev/sa1100fb.c var->red.offset, var->green.offset, var->blue.offset, var 415 drivers/video/fbdev/sa1100fb.c var->transp.offset); var 419 drivers/video/fbdev/sa1100fb.c sa1100fb_display_dma_period(var), var 440 drivers/video/fbdev/sa1100fb.c struct fb_var_screeninfo *var = &info->var; var 445 drivers/video/fbdev/sa1100fb.c if (var->bits_per_pixel == 16) var 458 drivers/video/fbdev/sa1100fb.c fbi->fb.fix.line_length = var->xres_virtual * var 459 drivers/video/fbdev/sa1100fb.c var->bits_per_pixel / 8; var 460 drivers/video/fbdev/sa1100fb.c fbi->palette_size = var->bits_per_pixel == 8 ? 256 : 16; var 473 drivers/video/fbdev/sa1100fb.c sa1100fb_activate_var(var, fbi); var 488 drivers/video/fbdev/sa1100fb.c if (!kspc && (fbi->fb.var.bits_per_pixel == 16 || fbi->inf->cmap_static)) var 610 drivers/video/fbdev/sa1100fb.c static int sa1100fb_activate_var(struct fb_var_screeninfo *var, struct sa1100fb_info *fbi) var 619 drivers/video/fbdev/sa1100fb.c var->xres, var->hsync_len, var 620 drivers/video/fbdev/sa1100fb.c var->left_margin, var->right_margin); var 622 drivers/video/fbdev/sa1100fb.c var->yres, var->vsync_len, var 623 drivers/video/fbdev/sa1100fb.c var->upper_margin, var->lower_margin); var 626 drivers/video/fbdev/sa1100fb.c if (var->xres < 16 || var->xres > 1024) var 628 drivers/video/fbdev/sa1100fb.c fbi->fb.fix.id, var->xres); var 629 drivers/video/fbdev/sa1100fb.c if (var->hsync_len < 1 || var->hsync_len > 64) var 631 drivers/video/fbdev/sa1100fb.c fbi->fb.fix.id, var->hsync_len); var 632 drivers/video/fbdev/sa1100fb.c if (var->left_margin < 1 || var->left_margin > 255) var 634 drivers/video/fbdev/sa1100fb.c fbi->fb.fix.id, var->left_margin); var 635 drivers/video/fbdev/sa1100fb.c if (var->right_margin < 1 || var->right_margin > 255) var 637 drivers/video/fbdev/sa1100fb.c fbi->fb.fix.id, var->right_margin); var 638 drivers/video/fbdev/sa1100fb.c if (var->yres < 1 || var->yres > 1024) var 640 drivers/video/fbdev/sa1100fb.c fbi->fb.fix.id, var->yres); var 641 drivers/video/fbdev/sa1100fb.c if (var->vsync_len < 1 || var->vsync_len > 64) var 643 drivers/video/fbdev/sa1100fb.c fbi->fb.fix.id, var->vsync_len); var 644 drivers/video/fbdev/sa1100fb.c if (var->upper_margin < 0 || var->upper_margin > 255) var 646 drivers/video/fbdev/sa1100fb.c fbi->fb.fix.id, var->upper_margin); var 647 drivers/video/fbdev/sa1100fb.c if (var->lower_margin < 0 || var->lower_margin > 255) var 649 drivers/video/fbdev/sa1100fb.c fbi->fb.fix.id, var->lower_margin); var 657 drivers/video/fbdev/sa1100fb.c LCCR1_DisWdth(var->xres) + var 658 drivers/video/fbdev/sa1100fb.c LCCR1_HorSnchWdth(var->hsync_len) + var 659 drivers/video/fbdev/sa1100fb.c LCCR1_BegLnDel(var->left_margin) + var 660 drivers/video/fbdev/sa1100fb.c LCCR1_EndLnDel(var->right_margin); var 666 drivers/video/fbdev/sa1100fb.c yres = var->yres; var 672 drivers/video/fbdev/sa1100fb.c LCCR2_VrtSnchWdth(var->vsync_len) + var 673 drivers/video/fbdev/sa1100fb.c LCCR2_BegFrmDel(var->upper_margin) + var 674 drivers/video/fbdev/sa1100fb.c LCCR2_EndFrmDel(var->lower_margin); var 676 drivers/video/fbdev/sa1100fb.c pcd = get_pcd(fbi, var->pixclock); var 678 drivers/video/fbdev/sa1100fb.c (var->sync & FB_SYNC_HOR_HIGH_ACT ? LCCR3_HorSnchH : LCCR3_HorSnchL) | var 679 drivers/video/fbdev/sa1100fb.c (var->sync & FB_SYNC_VERT_HIGH_ACT ? LCCR3_VrtSnchH : LCCR3_VrtSnchL); var 686 drivers/video/fbdev/sa1100fb.c half_screen_size = var->bits_per_pixel; var 687 drivers/video/fbdev/sa1100fb.c half_screen_size = half_screen_size * var->xres * var->yres / 16; var 757 drivers/video/fbdev/sa1100fb.c if (fbi->fb.var.bits_per_pixel > 8 || var 788 drivers/video/fbdev/sa1100fb.c fbi->palette_cpu[0] |= palette_pbs(&fbi->fb.var); var 980 drivers/video/fbdev/sa1100fb.c return sa1100fb_display_dma_period(&fbi->fb.var); var 1001 drivers/video/fbdev/sa1100fb.c pcd = get_pcd(fbi, fbi->fb.var.pixclock); var 1098 drivers/video/fbdev/sa1100fb.c fbi->fb.var.nonstd = 0; var 1099 drivers/video/fbdev/sa1100fb.c fbi->fb.var.activate = FB_ACTIVATE_NOW; var 1100 drivers/video/fbdev/sa1100fb.c fbi->fb.var.height = -1; var 1101 drivers/video/fbdev/sa1100fb.c fbi->fb.var.width = -1; var 1102 drivers/video/fbdev/sa1100fb.c fbi->fb.var.accel_flags = 0; var 1103 drivers/video/fbdev/sa1100fb.c fbi->fb.var.vmode = FB_VMODE_NONINTERLACED; var 1124 drivers/video/fbdev/sa1100fb.c fbi->fb.var.xres = inf->xres; var 1125 drivers/video/fbdev/sa1100fb.c fbi->fb.var.xres_virtual = inf->xres; var 1126 drivers/video/fbdev/sa1100fb.c fbi->fb.var.yres = inf->yres; var 1127 drivers/video/fbdev/sa1100fb.c fbi->fb.var.yres_virtual = inf->yres; var 1128 drivers/video/fbdev/sa1100fb.c fbi->fb.var.bits_per_pixel = inf->bpp; var 1129 drivers/video/fbdev/sa1100fb.c fbi->fb.var.pixclock = inf->pixclock; var 1130 drivers/video/fbdev/sa1100fb.c fbi->fb.var.hsync_len = inf->hsync_len; var 1131 drivers/video/fbdev/sa1100fb.c fbi->fb.var.left_margin = inf->left_margin; var 1132 drivers/video/fbdev/sa1100fb.c fbi->fb.var.right_margin = inf->right_margin; var 1133 drivers/video/fbdev/sa1100fb.c fbi->fb.var.vsync_len = inf->vsync_len; var 1134 drivers/video/fbdev/sa1100fb.c fbi->fb.var.upper_margin = inf->upper_margin; var 1135 drivers/video/fbdev/sa1100fb.c fbi->fb.var.lower_margin = inf->lower_margin; var 1136 drivers/video/fbdev/sa1100fb.c fbi->fb.var.sync = inf->sync; var 1137 drivers/video/fbdev/sa1100fb.c fbi->fb.var.grayscale = inf->cmap_greyscale; var 1207 drivers/video/fbdev/sa1100fb.c sa1100fb_check_var(&fbi->fb.var, &fbi->fb); var 144 drivers/video/fbdev/savage/savagefb_driver.c static void vgaHWInit(struct fb_var_screeninfo *var, var 200 drivers/video/fbdev/savage/savagefb_driver.c reg->CRTC[0x13] = var->xres_virtual >> 4; var 845 drivers/video/fbdev/savage/savagefb_driver.c static void savage_update_var(struct fb_var_screeninfo *var, var 848 drivers/video/fbdev/savage/savagefb_driver.c var->xres = var->xres_virtual = modedb->xres; var 849 drivers/video/fbdev/savage/savagefb_driver.c var->yres = modedb->yres; var 850 drivers/video/fbdev/savage/savagefb_driver.c if (var->yres_virtual < var->yres) var 851 drivers/video/fbdev/savage/savagefb_driver.c var->yres_virtual = var->yres; var 852 drivers/video/fbdev/savage/savagefb_driver.c var->xoffset = var->yoffset = 0; var 853 drivers/video/fbdev/savage/savagefb_driver.c var->pixclock = modedb->pixclock; var 854 drivers/video/fbdev/savage/savagefb_driver.c var->left_margin = modedb->left_margin; var 855 drivers/video/fbdev/savage/savagefb_driver.c var->right_margin = modedb->right_margin; var 856 drivers/video/fbdev/savage/savagefb_driver.c var->upper_margin = modedb->upper_margin; var 857 drivers/video/fbdev/savage/savagefb_driver.c var->lower_margin = modedb->lower_margin; var 858 drivers/video/fbdev/savage/savagefb_driver.c var->hsync_len = modedb->hsync_len; var 859 drivers/video/fbdev/savage/savagefb_driver.c var->vsync_len = modedb->vsync_len; var 860 drivers/video/fbdev/savage/savagefb_driver.c var->sync = modedb->sync; var 861 drivers/video/fbdev/savage/savagefb_driver.c var->vmode = modedb->vmode; var 864 drivers/video/fbdev/savage/savagefb_driver.c static int savagefb_check_var(struct fb_var_screeninfo *var, var 872 drivers/video/fbdev/savage/savagefb_driver.c var->transp.offset = 0; var 873 drivers/video/fbdev/savage/savagefb_driver.c var->transp.length = 0; var 874 drivers/video/fbdev/savage/savagefb_driver.c switch (var->bits_per_pixel) { var 876 drivers/video/fbdev/savage/savagefb_driver.c var->red.offset = var->green.offset = var 877 drivers/video/fbdev/savage/savagefb_driver.c var->blue.offset = 0; var 878 drivers/video/fbdev/savage/savagefb_driver.c var->red.length = var->green.length = var 879 drivers/video/fbdev/savage/savagefb_driver.c var->blue.length = var->bits_per_pixel; var 882 drivers/video/fbdev/savage/savagefb_driver.c var->red.offset = 11; var 883 drivers/video/fbdev/savage/savagefb_driver.c var->red.length = 5; var 884 drivers/video/fbdev/savage/savagefb_driver.c var->green.offset = 5; var 885 drivers/video/fbdev/savage/savagefb_driver.c var->green.length = 6; var 886 drivers/video/fbdev/savage/savagefb_driver.c var->blue.offset = 0; var 887 drivers/video/fbdev/savage/savagefb_driver.c var->blue.length = 5; var 890 drivers/video/fbdev/savage/savagefb_driver.c var->transp.offset = 24; var 891 drivers/video/fbdev/savage/savagefb_driver.c var->transp.length = 8; var 892 drivers/video/fbdev/savage/savagefb_driver.c var->red.offset = 16; var 893 drivers/video/fbdev/savage/savagefb_driver.c var->red.length = 8; var 894 drivers/video/fbdev/savage/savagefb_driver.c var->green.offset = 8; var 895 drivers/video/fbdev/savage/savagefb_driver.c var->green.length = 8; var 896 drivers/video/fbdev/savage/savagefb_driver.c var->blue.offset = 0; var 897 drivers/video/fbdev/savage/savagefb_driver.c var->blue.length = 8; var 905 drivers/video/fbdev/savage/savagefb_driver.c !info->monspecs.dclkmax || !fb_validate_mode(var, info)) var 910 drivers/video/fbdev/savage/savagefb_driver.c if (!fb_get_mode(FB_MAXTIMINGS, 0, var, info)) var 917 drivers/video/fbdev/savage/savagefb_driver.c mode = fb_find_best_mode(var, &info->modelist); var 919 drivers/video/fbdev/savage/savagefb_driver.c savage_update_var(var, mode); var 929 drivers/video/fbdev/savage/savagefb_driver.c (var->xres > par->SavagePanelWidth || var 930 drivers/video/fbdev/savage/savagefb_driver.c var->yres > par->SavagePanelHeight)) { var 932 drivers/video/fbdev/savage/savagefb_driver.c "(%dx%d)\n", var->xres, var->yres, var 938 drivers/video/fbdev/savage/savagefb_driver.c if (var->yres_virtual < var->yres) var 939 drivers/video/fbdev/savage/savagefb_driver.c var->yres_virtual = var->yres; var 940 drivers/video/fbdev/savage/savagefb_driver.c if (var->xres_virtual < var->xres) var 941 drivers/video/fbdev/savage/savagefb_driver.c var->xres_virtual = var->xres; var 945 drivers/video/fbdev/savage/savagefb_driver.c memlen = var->xres_virtual * var->bits_per_pixel * var 946 drivers/video/fbdev/savage/savagefb_driver.c var->yres_virtual / 8; var 948 drivers/video/fbdev/savage/savagefb_driver.c var->yres_virtual = vramlen * 8 / var 949 drivers/video/fbdev/savage/savagefb_driver.c (var->xres_virtual * var->bits_per_pixel); var 950 drivers/video/fbdev/savage/savagefb_driver.c memlen = var->xres_virtual * var->bits_per_pixel * var 951 drivers/video/fbdev/savage/savagefb_driver.c var->yres_virtual / 8; var 956 drivers/video/fbdev/savage/savagefb_driver.c if (var->yres_virtual < var->yres) var 957 drivers/video/fbdev/savage/savagefb_driver.c var->yres = var->yres_virtual; var 958 drivers/video/fbdev/savage/savagefb_driver.c if (var->xres_virtual < var->xres) var 959 drivers/video/fbdev/savage/savagefb_driver.c var->xres = var->xres_virtual; var 960 drivers/video/fbdev/savage/savagefb_driver.c if (var->xoffset + var->xres > var->xres_virtual) var 961 drivers/video/fbdev/savage/savagefb_driver.c var->xoffset = var->xres_virtual - var->xres; var 962 drivers/video/fbdev/savage/savagefb_driver.c if (var->yoffset + var->yres > var->yres_virtual) var 963 drivers/video/fbdev/savage/savagefb_driver.c var->yoffset = var->yres_virtual - var->yres; var 969 drivers/video/fbdev/savage/savagefb_driver.c static int savagefb_decode_var(struct fb_var_screeninfo *var, var 977 drivers/video/fbdev/savage/savagefb_driver.c unsigned int pixclock = var->pixclock; var 986 drivers/video/fbdev/savage/savagefb_driver.c timings.dblscan = var->vmode & FB_VMODE_DOUBLE; var 987 drivers/video/fbdev/savage/savagefb_driver.c timings.interlaced = var->vmode & FB_VMODE_INTERLACED; var 988 drivers/video/fbdev/savage/savagefb_driver.c timings.HDisplay = var->xres; var 989 drivers/video/fbdev/savage/savagefb_driver.c timings.HSyncStart = timings.HDisplay + var->right_margin; var 990 drivers/video/fbdev/savage/savagefb_driver.c timings.HSyncEnd = timings.HSyncStart + var->hsync_len; var 991 drivers/video/fbdev/savage/savagefb_driver.c timings.HTotal = timings.HSyncEnd + var->left_margin; var 992 drivers/video/fbdev/savage/savagefb_driver.c timings.VDisplay = var->yres; var 993 drivers/video/fbdev/savage/savagefb_driver.c timings.VSyncStart = timings.VDisplay + var->lower_margin; var 994 drivers/video/fbdev/savage/savagefb_driver.c timings.VSyncEnd = timings.VSyncStart + var->vsync_len; var 995 drivers/video/fbdev/savage/savagefb_driver.c timings.VTotal = timings.VSyncEnd + var->upper_margin; var 996 drivers/video/fbdev/savage/savagefb_driver.c timings.sync = var->sync; var 999 drivers/video/fbdev/savage/savagefb_driver.c par->depth = var->bits_per_pixel; var 1000 drivers/video/fbdev/savage/savagefb_driver.c par->vwidth = var->xres_virtual; var 1002 drivers/video/fbdev/savage/savagefb_driver.c if (var->bits_per_pixel == 16 && par->chip == S3_SAVAGE3D) { var 1013 drivers/video/fbdev/savage/savagefb_driver.c vgaHWInit(var, par, &timings, reg); var 1020 drivers/video/fbdev/savage/savagefb_driver.c switch(var->bits_per_pixel) { var 1098 drivers/video/fbdev/savage/savagefb_driver.c if (var->bits_per_pixel < 24) var 1139 drivers/video/fbdev/savage/savagefb_driver.c width = (var->xres_virtual * ((var->bits_per_pixel+7) / 8)) >> 3; var 1147 drivers/video/fbdev/savage/savagefb_driver.c if (var->bits_per_pixel <= 8) var 1149 drivers/video/fbdev/savage/savagefb_driver.c else if (var->bits_per_pixel <= 16) var 1154 drivers/video/fbdev/savage/savagefb_driver.c if (var->xres_virtual <= 640) var 1156 drivers/video/fbdev/savage/savagefb_driver.c else if (var->xres_virtual == 800) var 1158 drivers/video/fbdev/savage/savagefb_driver.c else if (var->xres_virtual == 1024) var 1160 drivers/video/fbdev/savage/savagefb_driver.c else if (var->xres_virtual == 1152) var 1162 drivers/video/fbdev/savage/savagefb_driver.c else if (var->xres_virtual == 1280) var 1164 drivers/video/fbdev/savage/savagefb_driver.c else if (var->xres_virtual == 1600) var 1217 drivers/video/fbdev/savage/savagefb_driver.c switch (info->var.bits_per_pixel) { var 1487 drivers/video/fbdev/savage/savagefb_driver.c info->fix.line_length = info->var.xres_virtual * var 1488 drivers/video/fbdev/savage/savagefb_driver.c info->var.bits_per_pixel / 8; var 1490 drivers/video/fbdev/savage/savagefb_driver.c if (info->var.bits_per_pixel == 8) { var 1503 drivers/video/fbdev/savage/savagefb_driver.c struct fb_var_screeninfo *var = &info->var; var 1507 drivers/video/fbdev/savage/savagefb_driver.c err = savagefb_decode_var(var, par, &par->state); var 1512 drivers/video/fbdev/savage/savagefb_driver.c if (var->bits_per_pixel > 24) var 1514 drivers/video/fbdev/savage/savagefb_driver.c else if (var->bits_per_pixel >= 24) var 1516 drivers/video/fbdev/savage/savagefb_driver.c else if ((var->bits_per_pixel > 8) && (var->bits_per_pixel < 24)) var 1518 drivers/video/fbdev/savage/savagefb_driver.c else if (var->bits_per_pixel <= 8) var 1538 drivers/video/fbdev/savage/savagefb_driver.c static int savagefb_pan_display(struct fb_var_screeninfo *var, var 1544 drivers/video/fbdev/savage/savagefb_driver.c base = (var->yoffset * info->fix.line_length var 1545 drivers/video/fbdev/savage/savagefb_driver.c + (var->xoffset & ~1) * ((info->var.bits_per_pixel+7) / 8)) >> 2; var 2132 drivers/video/fbdev/savage/savagefb_driver.c info->var.nonstd = 0; var 2133 drivers/video/fbdev/savage/savagefb_driver.c info->var.activate = FB_ACTIVATE_NOW; var 2134 drivers/video/fbdev/savage/savagefb_driver.c info->var.width = -1; var 2135 drivers/video/fbdev/savage/savagefb_driver.c info->var.height = -1; var 2136 drivers/video/fbdev/savage/savagefb_driver.c info->var.accel_flags = 0; var 2222 drivers/video/fbdev/savage/savagefb_driver.c info->var = savagefb_var800x600x8; var 2235 drivers/video/fbdev/savage/savagefb_driver.c else if (fb_find_mode(&info->var, info, NULL, NULL, 0, var 2237 drivers/video/fbdev/savage/savagefb_driver.c info->var = savagefb_var800x600x8; var 2241 drivers/video/fbdev/savage/savagefb_driver.c fb_find_mode(&info->var, info, mode_option, var 2248 drivers/video/fbdev/savage/savagefb_driver.c savage_update_var(&info->var, mode); var 2252 drivers/video/fbdev/savage/savagefb_driver.c lpitch = info->var.xres_virtual*((info->var.bits_per_pixel + 7) >> 3); var 2253 drivers/video/fbdev/savage/savagefb_driver.c info->var.yres_virtual = info->fix.smem_len/lpitch; var 2255 drivers/video/fbdev/savage/savagefb_driver.c if (info->var.yres_virtual < info->var.yres) { var 2265 drivers/video/fbdev/savage/savagefb_driver.c if (info->var.yres_virtual > 0x1000) var 2266 drivers/video/fbdev/savage/savagefb_driver.c info->var.yres_virtual = 0x1000; var 2268 drivers/video/fbdev/savage/savagefb_driver.c if (info->var.xres_virtual > 0x1000) var 2269 drivers/video/fbdev/savage/savagefb_driver.c info->var.xres_virtual = 0x1000; var 2271 drivers/video/fbdev/savage/savagefb_driver.c savagefb_check_var(&info->var, info); var 2280 drivers/video/fbdev/savage/savagefb_driver.c h_sync = 1953125000 / info->var.pixclock; var 2281 drivers/video/fbdev/savage/savagefb_driver.c h_sync = h_sync * 512 / (info->var.xres + info->var.left_margin + var 2282 drivers/video/fbdev/savage/savagefb_driver.c info->var.right_margin + var 2283 drivers/video/fbdev/savage/savagefb_driver.c info->var.hsync_len); var 2284 drivers/video/fbdev/savage/savagefb_driver.c v_sync = h_sync / (info->var.yres + info->var.upper_margin + var 2285 drivers/video/fbdev/savage/savagefb_driver.c info->var.lower_margin + info->var.vsync_len); var 2290 drivers/video/fbdev/savage/savagefb_driver.c info->var.xres, info->var.yres, var 20 drivers/video/fbdev/sbuslib.c void sbusfb_fill_var(struct fb_var_screeninfo *var, struct device_node *dp, var 23 drivers/video/fbdev/sbuslib.c memset(var, 0, sizeof(*var)); var 25 drivers/video/fbdev/sbuslib.c var->xres = of_getintprop_default(dp, "width", 1152); var 26 drivers/video/fbdev/sbuslib.c var->yres = of_getintprop_default(dp, "height", 900); var 27 drivers/video/fbdev/sbuslib.c var->xres_virtual = var->xres; var 28 drivers/video/fbdev/sbuslib.c var->yres_virtual = var->yres; var 29 drivers/video/fbdev/sbuslib.c var->bits_per_pixel = bpp; var 109 drivers/video/fbdev/sbuslib.c put_user(info->var.yres, &f->fb_height) || var 110 drivers/video/fbdev/sbuslib.c put_user(info->var.xres, &f->fb_width) || var 15 drivers/video/fbdev/sbuslib.h extern void sbusfb_fill_var(struct fb_var_screeninfo *var, var 108 drivers/video/fbdev/sh7760fb.c red >>= 16 - info->var.red.length; var 109 drivers/video/fbdev/sh7760fb.c green >>= 16 - info->var.green.length; var 110 drivers/video/fbdev/sh7760fb.c blue >>= 16 - info->var.blue.length; var 111 drivers/video/fbdev/sh7760fb.c transp >>= 16 - info->var.transp.length; var 113 drivers/video/fbdev/sh7760fb.c palette[regno] = (red << info->var.red.offset) | var 114 drivers/video/fbdev/sh7760fb.c (green << info->var.green.offset) | var 115 drivers/video/fbdev/sh7760fb.c (blue << info->var.blue.offset) | var 116 drivers/video/fbdev/sh7760fb.c (transp << info->var.transp.offset); var 165 drivers/video/fbdev/sh7760fb.c static int sh7760fb_check_var(struct fb_var_screeninfo *var, var 177 drivers/video/fbdev/sh7760fb.c var->bits_per_pixel = bpp; var 179 drivers/video/fbdev/sh7760fb.c if ((var->grayscale) && (var->bits_per_pixel == 1)) var 181 drivers/video/fbdev/sh7760fb.c else if (var->bits_per_pixel >= 15) var 325 drivers/video/fbdev/sh7760fb.c sh7760fb_check_var(&info->var, info); var 393 drivers/video/fbdev/sh7760fb.c vram = info->var.xres * info->var.yres; var 394 drivers/video/fbdev/sh7760fb.c if (info->var.grayscale) { var 485 drivers/video/fbdev/sh7760fb.c fb_videomode_to_var(&info->var, par->pd->def_mode); var 496 drivers/video/fbdev/sh7760fb.c info->var.red.offset = 11; var 497 drivers/video/fbdev/sh7760fb.c info->var.red.length = 5; var 498 drivers/video/fbdev/sh7760fb.c info->var.red.msb_right = 0; var 500 drivers/video/fbdev/sh7760fb.c info->var.green.offset = 5; var 501 drivers/video/fbdev/sh7760fb.c info->var.green.length = 6; var 502 drivers/video/fbdev/sh7760fb.c info->var.green.msb_right = 0; var 504 drivers/video/fbdev/sh7760fb.c info->var.blue.offset = 0; var 505 drivers/video/fbdev/sh7760fb.c info->var.blue.length = 5; var 506 drivers/video/fbdev/sh7760fb.c info->var.blue.msb_right = 0; var 508 drivers/video/fbdev/sh7760fb.c info->var.transp.offset = 0; var 509 drivers/video/fbdev/sh7760fb.c info->var.transp.length = 0; var 510 drivers/video/fbdev/sh7760fb.c info->var.transp.msb_right = 0; var 537 drivers/video/fbdev/sh_mobile_lcdcfb.c static int sh_mobile_lcdc_check_var(struct fb_var_screeninfo *var, var 613 drivers/video/fbdev/sh_mobile_lcdcfb.c static int sh_mobile_format_fourcc(const struct fb_var_screeninfo *var) var 615 drivers/video/fbdev/sh_mobile_lcdcfb.c if (var->grayscale > 1) var 616 drivers/video/fbdev/sh_mobile_lcdcfb.c return var->grayscale; var 618 drivers/video/fbdev/sh_mobile_lcdcfb.c switch (var->bits_per_pixel) { var 630 drivers/video/fbdev/sh_mobile_lcdcfb.c static int sh_mobile_format_is_fourcc(const struct fb_var_screeninfo *var) var 632 drivers/video/fbdev/sh_mobile_lcdcfb.c return var->grayscale > 1; var 730 drivers/video/fbdev/sh_mobile_lcdcfb.c const struct fb_var_screeninfo *var = &ch->info->var; var 736 drivers/video/fbdev/sh_mobile_lcdcfb.c tmp |= (var->sync & FB_SYNC_VERT_HIGH_ACT) ? 0 : LDMT1R_VPOL; var 737 drivers/video/fbdev/sh_mobile_lcdcfb.c tmp |= (var->sync & FB_SYNC_HOR_HIGH_ACT) ? 0 : LDMT1R_HPOL; var 1111 drivers/video/fbdev/sh_mobile_lcdcfb.c static int __sh_mobile_lcdc_check_var(struct fb_var_screeninfo *var, var 1114 drivers/video/fbdev/sh_mobile_lcdcfb.c if (var->xres > MAX_XRES || var->yres > MAX_YRES) var 1120 drivers/video/fbdev/sh_mobile_lcdcfb.c if (var->xres_virtual < var->xres) var 1121 drivers/video/fbdev/sh_mobile_lcdcfb.c var->xres_virtual = var->xres; var 1122 drivers/video/fbdev/sh_mobile_lcdcfb.c if (var->yres_virtual < var->yres) var 1123 drivers/video/fbdev/sh_mobile_lcdcfb.c var->yres_virtual = var->yres; var 1125 drivers/video/fbdev/sh_mobile_lcdcfb.c if (sh_mobile_format_is_fourcc(var)) { var 1128 drivers/video/fbdev/sh_mobile_lcdcfb.c format = sh_mobile_format_info(var->grayscale); var 1131 drivers/video/fbdev/sh_mobile_lcdcfb.c var->bits_per_pixel = format->bpp; var 1137 drivers/video/fbdev/sh_mobile_lcdcfb.c var->colorspace = V4L2_COLORSPACE_SRGB; var 1138 drivers/video/fbdev/sh_mobile_lcdcfb.c else if (var->colorspace != V4L2_COLORSPACE_REC709) var 1139 drivers/video/fbdev/sh_mobile_lcdcfb.c var->colorspace = V4L2_COLORSPACE_JPEG; var 1141 drivers/video/fbdev/sh_mobile_lcdcfb.c if (var->bits_per_pixel <= 16) { /* RGB 565 */ var 1142 drivers/video/fbdev/sh_mobile_lcdcfb.c var->bits_per_pixel = 16; var 1143 drivers/video/fbdev/sh_mobile_lcdcfb.c var->red.offset = 11; var 1144 drivers/video/fbdev/sh_mobile_lcdcfb.c var->red.length = 5; var 1145 drivers/video/fbdev/sh_mobile_lcdcfb.c var->green.offset = 5; var 1146 drivers/video/fbdev/sh_mobile_lcdcfb.c var->green.length = 6; var 1147 drivers/video/fbdev/sh_mobile_lcdcfb.c var->blue.offset = 0; var 1148 drivers/video/fbdev/sh_mobile_lcdcfb.c var->blue.length = 5; var 1149 drivers/video/fbdev/sh_mobile_lcdcfb.c var->transp.offset = 0; var 1150 drivers/video/fbdev/sh_mobile_lcdcfb.c var->transp.length = 0; var 1151 drivers/video/fbdev/sh_mobile_lcdcfb.c } else if (var->bits_per_pixel <= 24) { /* RGB 888 */ var 1152 drivers/video/fbdev/sh_mobile_lcdcfb.c var->bits_per_pixel = 24; var 1153 drivers/video/fbdev/sh_mobile_lcdcfb.c var->red.offset = 16; var 1154 drivers/video/fbdev/sh_mobile_lcdcfb.c var->red.length = 8; var 1155 drivers/video/fbdev/sh_mobile_lcdcfb.c var->green.offset = 8; var 1156 drivers/video/fbdev/sh_mobile_lcdcfb.c var->green.length = 8; var 1157 drivers/video/fbdev/sh_mobile_lcdcfb.c var->blue.offset = 0; var 1158 drivers/video/fbdev/sh_mobile_lcdcfb.c var->blue.length = 8; var 1159 drivers/video/fbdev/sh_mobile_lcdcfb.c var->transp.offset = 0; var 1160 drivers/video/fbdev/sh_mobile_lcdcfb.c var->transp.length = 0; var 1161 drivers/video/fbdev/sh_mobile_lcdcfb.c } else if (var->bits_per_pixel <= 32) { /* RGBA 888 */ var 1162 drivers/video/fbdev/sh_mobile_lcdcfb.c var->bits_per_pixel = 32; var 1163 drivers/video/fbdev/sh_mobile_lcdcfb.c var->red.offset = 16; var 1164 drivers/video/fbdev/sh_mobile_lcdcfb.c var->red.length = 8; var 1165 drivers/video/fbdev/sh_mobile_lcdcfb.c var->green.offset = 8; var 1166 drivers/video/fbdev/sh_mobile_lcdcfb.c var->green.length = 8; var 1167 drivers/video/fbdev/sh_mobile_lcdcfb.c var->blue.offset = 0; var 1168 drivers/video/fbdev/sh_mobile_lcdcfb.c var->blue.length = 8; var 1169 drivers/video/fbdev/sh_mobile_lcdcfb.c var->transp.offset = 24; var 1170 drivers/video/fbdev/sh_mobile_lcdcfb.c var->transp.length = 8; var 1174 drivers/video/fbdev/sh_mobile_lcdcfb.c var->red.msb_right = 0; var 1175 drivers/video/fbdev/sh_mobile_lcdcfb.c var->green.msb_right = 0; var 1176 drivers/video/fbdev/sh_mobile_lcdcfb.c var->blue.msb_right = 0; var 1177 drivers/video/fbdev/sh_mobile_lcdcfb.c var->transp.msb_right = 0; var 1181 drivers/video/fbdev/sh_mobile_lcdcfb.c if (var->xres_virtual * var->yres_virtual * var->bits_per_pixel / 8 > var 1370 drivers/video/fbdev/sh_mobile_lcdcfb.c static int sh_mobile_lcdc_overlay_pan(struct fb_var_screeninfo *var, var 1380 drivers/video/fbdev/sh_mobile_lcdcfb.c y_offset = (var->yoffset * ovl->xres_virtual + var->xoffset) var 1387 drivers/video/fbdev/sh_mobile_lcdcfb.c y_offset = var->yoffset * ovl->xres_virtual + var->xoffset; var 1388 drivers/video/fbdev/sh_mobile_lcdcfb.c c_offset = var->yoffset / ysub * ovl->xres_virtual * 2 / xsub var 1389 drivers/video/fbdev/sh_mobile_lcdcfb.c + var->xoffset * 2 / xsub; var 1432 drivers/video/fbdev/sh_mobile_lcdcfb.c static int sh_mobile_lcdc_overlay_check_var(struct fb_var_screeninfo *var, var 1435 drivers/video/fbdev/sh_mobile_lcdcfb.c return __sh_mobile_lcdc_check_var(var, info); var 1443 drivers/video/fbdev/sh_mobile_lcdcfb.c sh_mobile_format_info(sh_mobile_format_fourcc(&info->var)); var 1445 drivers/video/fbdev/sh_mobile_lcdcfb.c ovl->xres = info->var.xres; var 1446 drivers/video/fbdev/sh_mobile_lcdcfb.c ovl->xres_virtual = info->var.xres_virtual; var 1447 drivers/video/fbdev/sh_mobile_lcdcfb.c ovl->yres = info->var.yres; var 1448 drivers/video/fbdev/sh_mobile_lcdcfb.c ovl->yres_virtual = info->var.yres_virtual; var 1451 drivers/video/fbdev/sh_mobile_lcdcfb.c ovl->pitch = info->var.xres_virtual; var 1453 drivers/video/fbdev/sh_mobile_lcdcfb.c ovl->pitch = info->var.xres_virtual * ovl->format->bpp / 8; var 1459 drivers/video/fbdev/sh_mobile_lcdcfb.c if (sh_mobile_format_is_fourcc(&info->var)) { var 1535 drivers/video/fbdev/sh_mobile_lcdcfb.c dev_name(lcdc->dev), ovl->index, info->var.xres, var 1536 drivers/video/fbdev/sh_mobile_lcdcfb.c info->var.yres, info->var.bits_per_pixel); var 1562 drivers/video/fbdev/sh_mobile_lcdcfb.c struct fb_var_screeninfo *var; var 1604 drivers/video/fbdev/sh_mobile_lcdcfb.c var = &info->var; var 1605 drivers/video/fbdev/sh_mobile_lcdcfb.c memset(var, 0, sizeof(*var)); var 1606 drivers/video/fbdev/sh_mobile_lcdcfb.c var->xres = ovl->xres; var 1607 drivers/video/fbdev/sh_mobile_lcdcfb.c var->yres = ovl->yres; var 1608 drivers/video/fbdev/sh_mobile_lcdcfb.c var->xres_virtual = ovl->xres_virtual; var 1609 drivers/video/fbdev/sh_mobile_lcdcfb.c var->yres_virtual = ovl->yres_virtual; var 1610 drivers/video/fbdev/sh_mobile_lcdcfb.c var->activate = FB_ACTIVATE_NOW; var 1616 drivers/video/fbdev/sh_mobile_lcdcfb.c var->bits_per_pixel = ovl->format->bpp; var 1618 drivers/video/fbdev/sh_mobile_lcdcfb.c var->grayscale = ovl->format->fourcc; var 1620 drivers/video/fbdev/sh_mobile_lcdcfb.c return sh_mobile_lcdc_overlay_check_var(var, info); var 1638 drivers/video/fbdev/sh_mobile_lcdcfb.c red >>= 16 - info->var.red.length; var 1639 drivers/video/fbdev/sh_mobile_lcdcfb.c green >>= 16 - info->var.green.length; var 1640 drivers/video/fbdev/sh_mobile_lcdcfb.c blue >>= 16 - info->var.blue.length; var 1641 drivers/video/fbdev/sh_mobile_lcdcfb.c transp >>= 16 - info->var.transp.length; var 1643 drivers/video/fbdev/sh_mobile_lcdcfb.c palette[regno] = (red << info->var.red.offset) | var 1644 drivers/video/fbdev/sh_mobile_lcdcfb.c (green << info->var.green.offset) | var 1645 drivers/video/fbdev/sh_mobile_lcdcfb.c (blue << info->var.blue.offset) | var 1646 drivers/video/fbdev/sh_mobile_lcdcfb.c (transp << info->var.transp.offset); var 1683 drivers/video/fbdev/sh_mobile_lcdcfb.c static int sh_mobile_lcdc_pan(struct fb_var_screeninfo *var, var 1694 drivers/video/fbdev/sh_mobile_lcdcfb.c y_offset = (var->yoffset * ch->xres_virtual + var->xoffset) var 1701 drivers/video/fbdev/sh_mobile_lcdcfb.c y_offset = var->yoffset * ch->xres_virtual + var->xoffset; var 1702 drivers/video/fbdev/sh_mobile_lcdcfb.c c_offset = var->yoffset / ysub * ch->xres_virtual * 2 / xsub var 1703 drivers/video/fbdev/sh_mobile_lcdcfb.c + var->xoffset * 2 / xsub; var 1758 drivers/video/fbdev/sh_mobile_lcdcfb.c struct fb_var_screeninfo var; var 1765 drivers/video/fbdev/sh_mobile_lcdcfb.c fb_var_to_videomode(&mode, &info->var); var 1771 drivers/video/fbdev/sh_mobile_lcdcfb.c var = info->var; var 1772 drivers/video/fbdev/sh_mobile_lcdcfb.c fb_videomode_to_var(&var, &ch->display.mode); var 1773 drivers/video/fbdev/sh_mobile_lcdcfb.c var.width = ch->display.width; var 1774 drivers/video/fbdev/sh_mobile_lcdcfb.c var.height = ch->display.height; var 1775 drivers/video/fbdev/sh_mobile_lcdcfb.c var.activate = FB_ACTIVATE_NOW; var 1777 drivers/video/fbdev/sh_mobile_lcdcfb.c if (fb_set_var(info, &var) < 0) var 1822 drivers/video/fbdev/sh_mobile_lcdcfb.c static int sh_mobile_lcdc_check_var(struct fb_var_screeninfo *var, var 1843 drivers/video/fbdev/sh_mobile_lcdcfb.c if (var->xres > mode->xres || var->yres > mode->yres) var 1846 drivers/video/fbdev/sh_mobile_lcdcfb.c dist = var->xres * var->yres + mode->xres * mode->yres var 1847 drivers/video/fbdev/sh_mobile_lcdcfb.c - 2 * min(var->xres, mode->xres) var 1848 drivers/video/fbdev/sh_mobile_lcdcfb.c * min(var->yres, mode->yres); var 1862 drivers/video/fbdev/sh_mobile_lcdcfb.c var->xres = best_xres; var 1863 drivers/video/fbdev/sh_mobile_lcdcfb.c var->yres = best_yres; var 1866 drivers/video/fbdev/sh_mobile_lcdcfb.c ret = __sh_mobile_lcdc_check_var(var, info); var 1872 drivers/video/fbdev/sh_mobile_lcdcfb.c p->forced_fourcc != sh_mobile_format_fourcc(var)) var 1885 drivers/video/fbdev/sh_mobile_lcdcfb.c ch->format = sh_mobile_format_info(sh_mobile_format_fourcc(&info->var)); var 1886 drivers/video/fbdev/sh_mobile_lcdcfb.c ch->colorspace = info->var.colorspace; var 1888 drivers/video/fbdev/sh_mobile_lcdcfb.c ch->xres = info->var.xres; var 1889 drivers/video/fbdev/sh_mobile_lcdcfb.c ch->xres_virtual = info->var.xres_virtual; var 1890 drivers/video/fbdev/sh_mobile_lcdcfb.c ch->yres = info->var.yres; var 1891 drivers/video/fbdev/sh_mobile_lcdcfb.c ch->yres_virtual = info->var.yres_virtual; var 1894 drivers/video/fbdev/sh_mobile_lcdcfb.c ch->pitch = info->var.xres_virtual; var 1896 drivers/video/fbdev/sh_mobile_lcdcfb.c ch->pitch = info->var.xres_virtual * ch->format->bpp / 8; var 1904 drivers/video/fbdev/sh_mobile_lcdcfb.c if (sh_mobile_format_is_fourcc(&info->var)) { var 2013 drivers/video/fbdev/sh_mobile_lcdcfb.c "mainlcd" : "sublcd", info->var.xres, info->var.yres, var 2014 drivers/video/fbdev/sh_mobile_lcdcfb.c info->var.bits_per_pixel); var 2043 drivers/video/fbdev/sh_mobile_lcdcfb.c struct fb_var_screeninfo *var; var 2097 drivers/video/fbdev/sh_mobile_lcdcfb.c var = &info->var; var 2098 drivers/video/fbdev/sh_mobile_lcdcfb.c fb_videomode_to_var(var, modes); var 2099 drivers/video/fbdev/sh_mobile_lcdcfb.c var->width = ch->display.width; var 2100 drivers/video/fbdev/sh_mobile_lcdcfb.c var->height = ch->display.height; var 2101 drivers/video/fbdev/sh_mobile_lcdcfb.c var->xres_virtual = ch->xres_virtual; var 2102 drivers/video/fbdev/sh_mobile_lcdcfb.c var->yres_virtual = ch->yres_virtual; var 2103 drivers/video/fbdev/sh_mobile_lcdcfb.c var->activate = FB_ACTIVATE_NOW; var 2109 drivers/video/fbdev/sh_mobile_lcdcfb.c var->bits_per_pixel = ch->format->bpp; var 2111 drivers/video/fbdev/sh_mobile_lcdcfb.c var->grayscale = ch->format->fourcc; var 2113 drivers/video/fbdev/sh_mobile_lcdcfb.c ret = sh_mobile_lcdc_check_var(var, info); var 48 drivers/video/fbdev/simplefb.c u32 cr = red >> (16 - info->var.red.length); var 49 drivers/video/fbdev/simplefb.c u32 cg = green >> (16 - info->var.green.length); var 50 drivers/video/fbdev/simplefb.c u32 cb = blue >> (16 - info->var.blue.length); var 56 drivers/video/fbdev/simplefb.c value = (cr << info->var.red.offset) | var 57 drivers/video/fbdev/simplefb.c (cg << info->var.green.offset) | var 58 drivers/video/fbdev/simplefb.c (cb << info->var.blue.offset); var 59 drivers/video/fbdev/simplefb.c if (info->var.transp.length > 0) { var 60 drivers/video/fbdev/simplefb.c u32 mask = (1 << info->var.transp.length) - 1; var 61 drivers/video/fbdev/simplefb.c mask <<= info->var.transp.offset; var 440 drivers/video/fbdev/simplefb.c info->var = simplefb_var; var 441 drivers/video/fbdev/simplefb.c info->var.xres = params.width; var 442 drivers/video/fbdev/simplefb.c info->var.yres = params.height; var 443 drivers/video/fbdev/simplefb.c info->var.xres_virtual = params.width; var 444 drivers/video/fbdev/simplefb.c info->var.yres_virtual = params.height; var 445 drivers/video/fbdev/simplefb.c info->var.bits_per_pixel = params.format->bits_per_pixel; var 446 drivers/video/fbdev/simplefb.c info->var.red = params.format->red; var 447 drivers/video/fbdev/simplefb.c info->var.green = params.format->green; var 448 drivers/video/fbdev/simplefb.c info->var.blue = params.format->blue; var 449 drivers/video/fbdev/simplefb.c info->var.transp = params.format->transp; var 485 drivers/video/fbdev/simplefb.c info->var.xres, info->var.yres, var 486 drivers/video/fbdev/simplefb.c info->var.bits_per_pixel, info->fix.line_length); var 3325 drivers/video/fbdev/sis/init.c #define GETBITS(var,mask) (((var) & GENBITSMASK(mask)) >> (0?mask)) var 3539 drivers/video/fbdev/sis/init.c struct fb_var_screeninfo *var, bool writeres var 3583 drivers/video/fbdev/sis/init.c if(writeres) var->xres = xres = E * 8; var 3584 drivers/video/fbdev/sis/init.c var->left_margin = D * 8; var 3585 drivers/video/fbdev/sis/init.c var->right_margin = F * 8; var 3586 drivers/video/fbdev/sis/init.c var->hsync_len = C * 8; var 3633 drivers/video/fbdev/sis/init.c if(writeres) var->yres = yres = E; var 3634 drivers/video/fbdev/sis/init.c var->upper_margin = D; var 3635 drivers/video/fbdev/sis/init.c var->lower_margin = F; var 3636 drivers/video/fbdev/sis/init.c var->vsync_len = C; var 3645 drivers/video/fbdev/sis/init.c var->left_margin = (400 - 376); var 3646 drivers/video/fbdev/sis/init.c var->right_margin = (328 - 320); var 3647 drivers/video/fbdev/sis/init.c var->hsync_len = (376 - 328); var 25 drivers/video/fbdev/sis/initextlfb.c unsigned char rateindex, struct fb_var_screeninfo *var); var 33 drivers/video/fbdev/sis/initextlfb.c int xres, int yres, struct fb_var_screeninfo *var, bool writeres); var 82 drivers/video/fbdev/sis/initextlfb.c unsigned char rateindex, struct fb_var_screeninfo *var) var 119 drivers/video/fbdev/sis/initextlfb.c var, false); var 122 drivers/video/fbdev/sis/initextlfb.c var->sync &= ~FB_SYNC_VERT_HIGH_ACT; var 124 drivers/video/fbdev/sis/initextlfb.c var->sync |= FB_SYNC_VERT_HIGH_ACT; var 127 drivers/video/fbdev/sis/initextlfb.c var->sync &= ~FB_SYNC_HOR_HIGH_ACT; var 129 drivers/video/fbdev/sis/initextlfb.c var->sync |= FB_SYNC_HOR_HIGH_ACT; var 131 drivers/video/fbdev/sis/initextlfb.c var->vmode = FB_VMODE_NONINTERLACED; var 133 drivers/video/fbdev/sis/initextlfb.c var->vmode = FB_VMODE_INTERLACED; var 140 drivers/video/fbdev/sis/initextlfb.c var->vmode = FB_VMODE_DOUBLE; var 148 drivers/video/fbdev/sis/initextlfb.c if((var->vmode & FB_VMODE_MASK) == FB_VMODE_INTERLACED) { var 150 drivers/video/fbdev/sis/initextlfb.c var->upper_margin <<= 1; var 151 drivers/video/fbdev/sis/initextlfb.c var->lower_margin <<= 1; var 152 drivers/video/fbdev/sis/initextlfb.c var->vsync_len <<= 1; var 154 drivers/video/fbdev/sis/initextlfb.c } else if((var->vmode & FB_VMODE_MASK) == FB_VMODE_DOUBLE) { var 155 drivers/video/fbdev/sis/initextlfb.c var->upper_margin >>= 1; var 156 drivers/video/fbdev/sis/initextlfb.c var->lower_margin >>= 1; var 157 drivers/video/fbdev/sis/initextlfb.c var->vsync_len >>= 1; var 355 drivers/video/fbdev/sis/sis.h int yres, struct fb_var_screeninfo *var, bool writeres); var 701 drivers/video/fbdev/sis/sis.h unsigned char rateindex, struct fb_var_screeninfo *var); var 309 drivers/video/fbdev/sis/sis_accel.c u32 vxres = info->var.xres_virtual; var 310 drivers/video/fbdev/sis/sis_accel.c u32 vyres = info->var.yres_virtual; var 329 drivers/video/fbdev/sis/sis_accel.c switch(info->var.bits_per_pixel) { var 359 drivers/video/fbdev/sis/sis_accel.c u32 vxres = info->var.xres_virtual; var 360 drivers/video/fbdev/sis/sis_accel.c u32 vyres = info->var.yres_virtual; var 82 drivers/video/fbdev/sis/sis_main.c static int sisfb_do_set_var(struct fb_var_screeninfo *var, int isactive, var 1082 drivers/video/fbdev/sis/sis_main.c sisfb_get_cmap_len(const struct fb_var_screeninfo *var) var 1084 drivers/video/fbdev/sis/sis_main.c return (var->bits_per_pixel == 8) ? 256 : 16; var 1114 drivers/video/fbdev/sis/sis_main.c sisfb_calc_maxyres(struct sis_video_info *ivideo, struct fb_var_screeninfo *var) var 1116 drivers/video/fbdev/sis/sis_main.c int maxyres = ivideo->sisfb_mem / (var->xres_virtual * (var->bits_per_pixel >> 3)); var 1124 drivers/video/fbdev/sis/sis_main.c sisfb_calc_pitch(struct sis_video_info *ivideo, struct fb_var_screeninfo *var) var 1126 drivers/video/fbdev/sis/sis_main.c ivideo->video_linelength = var->xres_virtual * (var->bits_per_pixel >> 3); var 1129 drivers/video/fbdev/sis/sis_main.c if((var->vmode & FB_VMODE_MASK) == FB_VMODE_INTERLACED) { var 1159 drivers/video/fbdev/sis/sis_main.c sisfb_bpp_to_var(struct sis_video_info *ivideo, struct fb_var_screeninfo *var) var 1161 drivers/video/fbdev/sis/sis_main.c ivideo->video_cmap_len = sisfb_get_cmap_len(var); var 1163 drivers/video/fbdev/sis/sis_main.c switch(var->bits_per_pixel) { var 1165 drivers/video/fbdev/sis/sis_main.c var->red.offset = var->green.offset = var->blue.offset = 0; var 1166 drivers/video/fbdev/sis/sis_main.c var->red.length = var->green.length = var->blue.length = 8; var 1169 drivers/video/fbdev/sis/sis_main.c var->red.offset = 11; var 1170 drivers/video/fbdev/sis/sis_main.c var->red.length = 5; var 1171 drivers/video/fbdev/sis/sis_main.c var->green.offset = 5; var 1172 drivers/video/fbdev/sis/sis_main.c var->green.length = 6; var 1173 drivers/video/fbdev/sis/sis_main.c var->blue.offset = 0; var 1174 drivers/video/fbdev/sis/sis_main.c var->blue.length = 5; var 1175 drivers/video/fbdev/sis/sis_main.c var->transp.offset = 0; var 1176 drivers/video/fbdev/sis/sis_main.c var->transp.length = 0; var 1179 drivers/video/fbdev/sis/sis_main.c var->red.offset = 16; var 1180 drivers/video/fbdev/sis/sis_main.c var->red.length = 8; var 1181 drivers/video/fbdev/sis/sis_main.c var->green.offset = 8; var 1182 drivers/video/fbdev/sis/sis_main.c var->green.length = 8; var 1183 drivers/video/fbdev/sis/sis_main.c var->blue.offset = 0; var 1184 drivers/video/fbdev/sis/sis_main.c var->blue.length = 8; var 1185 drivers/video/fbdev/sis/sis_main.c var->transp.offset = 24; var 1186 drivers/video/fbdev/sis/sis_main.c var->transp.length = 8; var 1217 drivers/video/fbdev/sis/sis_main.c sisfb_do_set_var(struct fb_var_screeninfo *var, int isactive, struct fb_info *info) var 1226 drivers/video/fbdev/sis/sis_main.c htotal = var->left_margin + var->xres + var->right_margin + var->hsync_len; var 1228 drivers/video/fbdev/sis/sis_main.c vtotal = var->upper_margin + var->lower_margin + var->vsync_len; var 1230 drivers/video/fbdev/sis/sis_main.c pixclock = var->pixclock; var 1232 drivers/video/fbdev/sis/sis_main.c if((var->vmode & FB_VMODE_MASK) == FB_VMODE_NONINTERLACED) { var 1233 drivers/video/fbdev/sis/sis_main.c vtotal += var->yres; var 1235 drivers/video/fbdev/sis/sis_main.c } else if((var->vmode & FB_VMODE_MASK) == FB_VMODE_DOUBLE) { var 1236 drivers/video/fbdev/sis/sis_main.c vtotal += var->yres; var 1238 drivers/video/fbdev/sis/sis_main.c } else if((var->vmode & FB_VMODE_MASK) == FB_VMODE_INTERLACED) { var 1239 drivers/video/fbdev/sis/sis_main.c vtotal += var->yres; var 1241 drivers/video/fbdev/sis/sis_main.c } else vtotal += var->yres; var 1260 drivers/video/fbdev/sis/sis_main.c (sisbios_mode[ivideo->sisfb_mode_idx].xres <= var->xres) ) { var 1261 drivers/video/fbdev/sis/sis_main.c if( (sisbios_mode[ivideo->sisfb_mode_idx].xres == var->xres) && var 1262 drivers/video/fbdev/sis/sis_main.c (sisbios_mode[ivideo->sisfb_mode_idx].yres == var->yres) && var 1263 drivers/video/fbdev/sis/sis_main.c (sisbios_mode[ivideo->sisfb_mode_idx].bpp == var->bits_per_pixel)) { var 1279 drivers/video/fbdev/sis/sis_main.c printk(KERN_ERR "sisfb: Mode %dx%dx%d not supported\n", var->xres, var 1280 drivers/video/fbdev/sis/sis_main.c var->yres, var->bits_per_pixel); var 1299 drivers/video/fbdev/sis/sis_main.c if(var->accel_flags & FB_ACCELF_TEXT) { var 1307 drivers/video/fbdev/sis/sis_main.c if(var->accel_flags & FB_ACCELF_TEXT) ivideo->accel = -1; var 1318 drivers/video/fbdev/sis/sis_main.c sisfb_calc_pitch(ivideo, var); var 1329 drivers/video/fbdev/sis/sis_main.c ivideo->current_pixclock = var->pixclock; var 1366 drivers/video/fbdev/sis/sis_main.c struct fb_var_screeninfo *var) var 1368 drivers/video/fbdev/sis/sis_main.c ivideo->current_base = var->yoffset * info->var.xres_virtual var 1369 drivers/video/fbdev/sis/sis_main.c + var->xoffset; var 1372 drivers/video/fbdev/sis/sis_main.c switch (info->var.bits_per_pixel) { var 1410 drivers/video/fbdev/sis/sis_main.c if(regno >= sisfb_get_cmap_len(&info->var)) var 1413 drivers/video/fbdev/sis/sis_main.c switch(info->var.bits_per_pixel) { var 1454 drivers/video/fbdev/sis/sis_main.c if((err = sisfb_do_set_var(&info->var, 1, info))) var 1463 drivers/video/fbdev/sis/sis_main.c sisfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 1473 drivers/video/fbdev/sis/sis_main.c htotal = var->left_margin + var->xres + var->right_margin + var->hsync_len; var 1475 drivers/video/fbdev/sis/sis_main.c vtotal = var->upper_margin + var->lower_margin + var->vsync_len; var 1477 drivers/video/fbdev/sis/sis_main.c pixclock = var->pixclock; var 1479 drivers/video/fbdev/sis/sis_main.c if((var->vmode & FB_VMODE_MASK) == FB_VMODE_NONINTERLACED) { var 1480 drivers/video/fbdev/sis/sis_main.c vtotal += var->yres; var 1482 drivers/video/fbdev/sis/sis_main.c } else if((var->vmode & FB_VMODE_MASK) == FB_VMODE_DOUBLE) { var 1483 drivers/video/fbdev/sis/sis_main.c vtotal += var->yres; var 1485 drivers/video/fbdev/sis/sis_main.c } else if((var->vmode & FB_VMODE_MASK) == FB_VMODE_INTERLACED) { var 1486 drivers/video/fbdev/sis/sis_main.c vtotal += var->yres; var 1489 drivers/video/fbdev/sis/sis_main.c vtotal += var->yres; var 1497 drivers/video/fbdev/sis/sis_main.c (sisbios_mode[search_idx].xres <= var->xres) ) { var 1498 drivers/video/fbdev/sis/sis_main.c if( (sisbios_mode[search_idx].xres == var->xres) && var 1499 drivers/video/fbdev/sis/sis_main.c (sisbios_mode[search_idx].yres == var->yres) && var 1500 drivers/video/fbdev/sis/sis_main.c (sisbios_mode[search_idx].bpp == var->bits_per_pixel)) { var 1514 drivers/video/fbdev/sis/sis_main.c if( (var->xres <= sisbios_mode[search_idx].xres) && var 1515 drivers/video/fbdev/sis/sis_main.c (var->yres <= sisbios_mode[search_idx].yres) && var 1516 drivers/video/fbdev/sis/sis_main.c (var->bits_per_pixel == sisbios_mode[search_idx].bpp) ) { var 1529 drivers/video/fbdev/sis/sis_main.c var->xres, var->yres, var->bits_per_pixel, var 1532 drivers/video/fbdev/sis/sis_main.c var->bits_per_pixel); var 1533 drivers/video/fbdev/sis/sis_main.c var->xres = sisbios_mode[search_idx].xres; var 1534 drivers/video/fbdev/sis/sis_main.c var->yres = sisbios_mode[search_idx].yres; var 1538 drivers/video/fbdev/sis/sis_main.c var->xres, var->yres, var->bits_per_pixel); var 1545 drivers/video/fbdev/sis/sis_main.c (var->bits_per_pixel == 8) ) { var 1558 drivers/video/fbdev/sis/sis_main.c (ivideo->current_pixclock == var->pixclock) ) { var 1587 drivers/video/fbdev/sis/sis_main.c var->pixclock = (u32) (1000000000 / sisfb_mode_rate_to_dclock(&ivideo->SiS_Pr, var 1592 drivers/video/fbdev/sis/sis_main.c myrateindex, var); var 1593 drivers/video/fbdev/sis/sis_main.c if((var->vmode & FB_VMODE_MASK) == FB_VMODE_DOUBLE) { var 1594 drivers/video/fbdev/sis/sis_main.c var->pixclock <<= 1; var 1607 drivers/video/fbdev/sis/sis_main.c sisfb_bpp_to_var(ivideo, var); var 1609 drivers/video/fbdev/sis/sis_main.c if(var->xres > var->xres_virtual) var 1610 drivers/video/fbdev/sis/sis_main.c var->xres_virtual = var->xres; var 1613 drivers/video/fbdev/sis/sis_main.c maxyres = sisfb_calc_maxyres(ivideo, var); var 1615 drivers/video/fbdev/sis/sis_main.c var->yres_virtual = maxyres; var 1617 drivers/video/fbdev/sis/sis_main.c if(var->yres_virtual > maxyres) { var 1618 drivers/video/fbdev/sis/sis_main.c var->yres_virtual = maxyres; var 1621 drivers/video/fbdev/sis/sis_main.c if(var->yres_virtual <= var->yres) { var 1622 drivers/video/fbdev/sis/sis_main.c var->yres_virtual = var->yres; var 1625 drivers/video/fbdev/sis/sis_main.c if(var->yres != var->yres_virtual) { var 1626 drivers/video/fbdev/sis/sis_main.c var->yres_virtual = var->yres; var 1628 drivers/video/fbdev/sis/sis_main.c var->xoffset = 0; var 1629 drivers/video/fbdev/sis/sis_main.c var->yoffset = 0; var 1633 drivers/video/fbdev/sis/sis_main.c if(var->xoffset > var->xres_virtual - var->xres) { var 1634 drivers/video/fbdev/sis/sis_main.c var->xoffset = var->xres_virtual - var->xres - 1; var 1637 drivers/video/fbdev/sis/sis_main.c if(var->yoffset > var->yres_virtual - var->yres) { var 1638 drivers/video/fbdev/sis/sis_main.c var->yoffset = var->yres_virtual - var->yres - 1; var 1642 drivers/video/fbdev/sis/sis_main.c var->red.msb_right = var 1643 drivers/video/fbdev/sis/sis_main.c var->green.msb_right = var 1644 drivers/video/fbdev/sis/sis_main.c var->blue.msb_right = var 1645 drivers/video/fbdev/sis/sis_main.c var->transp.offset = var 1646 drivers/video/fbdev/sis/sis_main.c var->transp.length = var 1647 drivers/video/fbdev/sis/sis_main.c var->transp.msb_right = 0; var 1653 drivers/video/fbdev/sis/sis_main.c sisfb_pan_display(struct fb_var_screeninfo *var, struct fb_info* info) var 1658 drivers/video/fbdev/sis/sis_main.c if (var->vmode & FB_VMODE_YWRAP) var 1661 drivers/video/fbdev/sis/sis_main.c if (var->xoffset + info->var.xres > info->var.xres_virtual || var 1662 drivers/video/fbdev/sis/sis_main.c var->yoffset + info->var.yres > info->var.yres_virtual) var 1665 drivers/video/fbdev/sis/sis_main.c err = sisfb_pan_var(ivideo, info, var); var 1669 drivers/video/fbdev/sis/sis_main.c info->var.xoffset = var->xoffset; var 1670 drivers/video/fbdev/sis/sis_main.c info->var.yoffset = var->yoffset; var 6472 drivers/video/fbdev/sis/sis_main.c sis_fb_info->var = ivideo->default_var; var 210 drivers/video/fbdev/skeletonfb.c static int xxxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 295 drivers/video/fbdev/skeletonfb.c if (info->var.grayscale) { var 363 drivers/video/fbdev/skeletonfb.c red = CNVT_TOHW(red, info->var.red.length); var 364 drivers/video/fbdev/skeletonfb.c green = CNVT_TOHW(green, info->var.green.length); var 365 drivers/video/fbdev/skeletonfb.c blue = CNVT_TOHW(blue, info->var.blue.length); var 366 drivers/video/fbdev/skeletonfb.c transp = CNVT_TOHW(transp, info->var.transp.length); var 402 drivers/video/fbdev/skeletonfb.c v = (red << info->var.red.offset) | var 403 drivers/video/fbdev/skeletonfb.c (green << info->var.green.offset) | var 404 drivers/video/fbdev/skeletonfb.c (blue << info->var.blue.offset) | var 405 drivers/video/fbdev/skeletonfb.c (transp << info->var.transp.offset); var 425 drivers/video/fbdev/skeletonfb.c static int xxxfb_pan_display(struct fb_var_screeninfo *var, var 775 drivers/video/fbdev/skeletonfb.c retval = fb_find_mode(&info->var, info, mode_option, NULL, 0, NULL, 8); var 788 drivers/video/fbdev/skeletonfb.c info->var = xxxfb_var; var 793 drivers/video/fbdev/skeletonfb.c xxxfb_check_var(&info->var, info); var 117 drivers/video/fbdev/sm501fb.c static inline int h_total(struct fb_var_screeninfo *var) var 119 drivers/video/fbdev/sm501fb.c return var->xres + var->left_margin + var 120 drivers/video/fbdev/sm501fb.c var->right_margin + var->hsync_len; var 123 drivers/video/fbdev/sm501fb.c static inline int v_total(struct fb_var_screeninfo *var) var 125 drivers/video/fbdev/sm501fb.c return var->yres + var->upper_margin + var 126 drivers/video/fbdev/sm501fb.c var->lower_margin + var->vsync_len; var 293 drivers/video/fbdev/sm501fb.c static int sm501fb_check_var(struct fb_var_screeninfo *var, var 302 drivers/video/fbdev/sm501fb.c if (var->hsync_len > 255 || var->vsync_len > 63) var 306 drivers/video/fbdev/sm501fb.c if ((var->xres + var->right_margin) > 4096) var 310 drivers/video/fbdev/sm501fb.c if ((var->yres + var->lower_margin) > 2048) var 315 drivers/video/fbdev/sm501fb.c if (h_total(var) > 4096 || v_total(var) > 2048) var 320 drivers/video/fbdev/sm501fb.c tmp = (var->xres * var->bits_per_pixel) / 8; var 326 drivers/video/fbdev/sm501fb.c if (var->xres_virtual > 4096 || var->yres_virtual > 2048) var 331 drivers/video/fbdev/sm501fb.c if (var->bits_per_pixel <= 8) var 332 drivers/video/fbdev/sm501fb.c var->bits_per_pixel = 8; var 333 drivers/video/fbdev/sm501fb.c else if (var->bits_per_pixel <= 16) var 334 drivers/video/fbdev/sm501fb.c var->bits_per_pixel = 16; var 335 drivers/video/fbdev/sm501fb.c else if (var->bits_per_pixel == 24) var 336 drivers/video/fbdev/sm501fb.c var->bits_per_pixel = 32; var 339 drivers/video/fbdev/sm501fb.c switch(var->bits_per_pixel) { var 341 drivers/video/fbdev/sm501fb.c var->red.length = var->bits_per_pixel; var 342 drivers/video/fbdev/sm501fb.c var->red.offset = 0; var 343 drivers/video/fbdev/sm501fb.c var->green.length = var->bits_per_pixel; var 344 drivers/video/fbdev/sm501fb.c var->green.offset = 0; var 345 drivers/video/fbdev/sm501fb.c var->blue.length = var->bits_per_pixel; var 346 drivers/video/fbdev/sm501fb.c var->blue.offset = 0; var 347 drivers/video/fbdev/sm501fb.c var->transp.length = 0; var 348 drivers/video/fbdev/sm501fb.c var->transp.offset = 0; var 354 drivers/video/fbdev/sm501fb.c var->blue.offset = 11; var 355 drivers/video/fbdev/sm501fb.c var->green.offset = 5; var 356 drivers/video/fbdev/sm501fb.c var->red.offset = 0; var 358 drivers/video/fbdev/sm501fb.c var->red.offset = 11; var 359 drivers/video/fbdev/sm501fb.c var->green.offset = 5; var 360 drivers/video/fbdev/sm501fb.c var->blue.offset = 0; var 362 drivers/video/fbdev/sm501fb.c var->transp.offset = 0; var 364 drivers/video/fbdev/sm501fb.c var->red.length = 5; var 365 drivers/video/fbdev/sm501fb.c var->green.length = 6; var 366 drivers/video/fbdev/sm501fb.c var->blue.length = 5; var 367 drivers/video/fbdev/sm501fb.c var->transp.length = 0; var 372 drivers/video/fbdev/sm501fb.c var->transp.offset = 0; var 373 drivers/video/fbdev/sm501fb.c var->red.offset = 8; var 374 drivers/video/fbdev/sm501fb.c var->green.offset = 16; var 375 drivers/video/fbdev/sm501fb.c var->blue.offset = 24; var 377 drivers/video/fbdev/sm501fb.c var->transp.offset = 24; var 378 drivers/video/fbdev/sm501fb.c var->red.offset = 16; var 379 drivers/video/fbdev/sm501fb.c var->green.offset = 8; var 380 drivers/video/fbdev/sm501fb.c var->blue.offset = 0; var 383 drivers/video/fbdev/sm501fb.c var->red.length = 8; var 384 drivers/video/fbdev/sm501fb.c var->green.length = 8; var 385 drivers/video/fbdev/sm501fb.c var->blue.length = 8; var 386 drivers/video/fbdev/sm501fb.c var->transp.length = 0; var 403 drivers/video/fbdev/sm501fb.c static int sm501fb_check_var_crt(struct fb_var_screeninfo *var, var 406 drivers/video/fbdev/sm501fb.c return sm501fb_check_var(var, info); var 415 drivers/video/fbdev/sm501fb.c static int sm501fb_check_var_pnl(struct fb_var_screeninfo *var, var 418 drivers/video/fbdev/sm501fb.c return sm501fb_check_var(var, info); var 427 drivers/video/fbdev/sm501fb.c struct fb_var_screeninfo *var) var 439 drivers/video/fbdev/sm501fb.c __func__, var->xres, var->yres, var->bits_per_pixel, var 440 drivers/video/fbdev/sm501fb.c var->xres_virtual, var->yres_virtual); var 461 drivers/video/fbdev/sm501fb.c switch (var->bits_per_pixel) { var 476 drivers/video/fbdev/sm501fb.c info->fix.line_length = (var->xres_virtual * var->bits_per_pixel)/8; var 477 drivers/video/fbdev/sm501fb.c smem_len = info->fix.line_length * var->yres_virtual; var 502 drivers/video/fbdev/sm501fb.c pixclock = sm501fb_ps_to_hz(var->pixclock); var 508 drivers/video/fbdev/sm501fb.c var->pixclock = sm501fb_hz_to_ps(sm501pixclock); var 512 drivers/video/fbdev/sm501fb.c __func__, var->pixclock, pixclock, sm501pixclock, var 524 drivers/video/fbdev/sm501fb.c struct fb_var_screeninfo *var) var 539 drivers/video/fbdev/sm501fb.c reg |= ((var->xres * var->bits_per_pixel)/8) << 16; var 546 drivers/video/fbdev/sm501fb.c reg = (h_total(var) - 1) << 16; var 547 drivers/video/fbdev/sm501fb.c reg |= (var->xres - 1); var 553 drivers/video/fbdev/sm501fb.c reg = var->hsync_len << 16; var 554 drivers/video/fbdev/sm501fb.c reg |= var->xres + var->right_margin - 1; var 560 drivers/video/fbdev/sm501fb.c reg = (v_total(var) - 1) << 16; var 561 drivers/video/fbdev/sm501fb.c reg |= (var->yres - 1); var 566 drivers/video/fbdev/sm501fb.c reg = var->vsync_len << 16; var 567 drivers/video/fbdev/sm501fb.c reg |= var->yres + var->lower_margin - 1; var 577 drivers/video/fbdev/sm501fb.c static int sm501fb_pan_crt(struct fb_var_screeninfo *var, var 582 drivers/video/fbdev/sm501fb.c unsigned int bytes_pixel = info->var.bits_per_pixel / 8; var 586 drivers/video/fbdev/sm501fb.c xoffs = var->xoffset * bytes_pixel; var 595 drivers/video/fbdev/sm501fb.c var->yoffset * info->fix.line_length); var 607 drivers/video/fbdev/sm501fb.c static int sm501fb_pan_pnl(struct fb_var_screeninfo *var, var 614 drivers/video/fbdev/sm501fb.c reg = var->xoffset | (info->var.xres_virtual << 16); var 617 drivers/video/fbdev/sm501fb.c reg = var->yoffset | (info->var.yres_virtual << 16); var 633 drivers/video/fbdev/sm501fb.c struct fb_var_screeninfo *var = &info->var; var 655 drivers/video/fbdev/sm501fb.c if ((var->sync & FB_SYNC_HOR_HIGH_ACT) == 0) var 658 drivers/video/fbdev/sm501fb.c if ((var->sync & FB_SYNC_VERT_HIGH_ACT) == 0) var 669 drivers/video/fbdev/sm501fb.c ret = sm501fb_set_par_common(info, var); var 675 drivers/video/fbdev/sm501fb.c sm501fb_pan_crt(var, info); var 676 drivers/video/fbdev/sm501fb.c sm501fb_set_par_geometry(info, var); var 680 drivers/video/fbdev/sm501fb.c switch(var->bits_per_pixel) { var 803 drivers/video/fbdev/sm501fb.c struct fb_var_screeninfo *var = &info->var; var 812 drivers/video/fbdev/sm501fb.c ret = sm501fb_set_par_common(info, var); var 816 drivers/video/fbdev/sm501fb.c sm501fb_pan_pnl(var, info); var 817 drivers/video/fbdev/sm501fb.c sm501fb_set_par_geometry(info, var); var 836 drivers/video/fbdev/sm501fb.c switch(var->bits_per_pixel) { var 861 drivers/video/fbdev/sm501fb.c reg = var->xres - 1; var 862 drivers/video/fbdev/sm501fb.c reg |= (var->yres - 1) << 16; var 871 drivers/video/fbdev/sm501fb.c if ((var->sync & FB_SYNC_HOR_HIGH_ACT) == 0) var 874 drivers/video/fbdev/sm501fb.c if ((var->sync & FB_SYNC_VERT_HIGH_ACT) == 0) var 932 drivers/video/fbdev/sm501fb.c val = chan_to_field(red, &info->var.red); var 933 drivers/video/fbdev/sm501fb.c val |= chan_to_field(green, &info->var.green); var 934 drivers/video/fbdev/sm501fb.c val |= chan_to_field(blue, &info->var.blue); var 1315 drivers/video/fbdev/sm501fb.c if ((sx >= info->var.xres_virtual) || var 1316 drivers/video/fbdev/sm501fb.c (sy >= info->var.yres_virtual)) var 1319 drivers/video/fbdev/sm501fb.c if ((sx + width) >= info->var.xres_virtual) var 1320 drivers/video/fbdev/sm501fb.c width = info->var.xres_virtual - sx - 1; var 1321 drivers/video/fbdev/sm501fb.c if ((sy + height) >= info->var.yres_virtual) var 1322 drivers/video/fbdev/sm501fb.c height = info->var.yres_virtual - sy - 1; var 1325 drivers/video/fbdev/sm501fb.c if ((dx >= info->var.xres_virtual) || var 1326 drivers/video/fbdev/sm501fb.c (dy >= info->var.yres_virtual)) var 1329 drivers/video/fbdev/sm501fb.c if ((dx + width) >= info->var.xres_virtual) var 1330 drivers/video/fbdev/sm501fb.c width = info->var.xres_virtual - dx - 1; var 1331 drivers/video/fbdev/sm501fb.c if ((dy + height) >= info->var.yres_virtual) var 1332 drivers/video/fbdev/sm501fb.c height = info->var.yres_virtual - dy - 1; var 1351 drivers/video/fbdev/sm501fb.c smc501_writel((info->var.xres << 16) | info->var.xres, var 1355 drivers/video/fbdev/sm501fb.c smc501_writel((info->var.xres_virtual << 16) | info->var.xres_virtual, var 1359 drivers/video/fbdev/sm501fb.c switch (info->var.bits_per_pixel) { var 1394 drivers/video/fbdev/sm501fb.c if ((rect->dx >= info->var.xres_virtual) || var 1395 drivers/video/fbdev/sm501fb.c (rect->dy >= info->var.yres_virtual)) var 1398 drivers/video/fbdev/sm501fb.c if ((rect->dx + width) >= info->var.xres_virtual) var 1399 drivers/video/fbdev/sm501fb.c width = info->var.xres_virtual - rect->dx - 1; var 1400 drivers/video/fbdev/sm501fb.c if ((rect->dy + height) >= info->var.yres_virtual) var 1401 drivers/video/fbdev/sm501fb.c height = info->var.yres_virtual - rect->dy - 1; var 1412 drivers/video/fbdev/sm501fb.c smc501_writel((info->var.xres << 16) | info->var.xres, var 1416 drivers/video/fbdev/sm501fb.c smc501_writel((info->var.xres_virtual << 16) | info->var.xres_virtual, var 1420 drivers/video/fbdev/sm501fb.c switch (info->var.bits_per_pixel) { var 1758 drivers/video/fbdev/sm501fb.c fb->var.nonstd = 0; var 1759 drivers/video/fbdev/sm501fb.c fb->var.activate = FB_ACTIVATE_NOW; var 1760 drivers/video/fbdev/sm501fb.c fb->var.accel_flags = 0; var 1761 drivers/video/fbdev/sm501fb.c fb->var.vmode = FB_VMODE_NONINTERLACED; var 1762 drivers/video/fbdev/sm501fb.c fb->var.bits_per_pixel = 16; var 1777 drivers/video/fbdev/sm501fb.c fb_videomode_to_var(&fb->var, pd->def_mode); var 1779 drivers/video/fbdev/sm501fb.c fb->var.bits_per_pixel = pd->def_bpp ? pd->def_bpp : 8; var 1780 drivers/video/fbdev/sm501fb.c fb->var.xres_virtual = fb->var.xres; var 1781 drivers/video/fbdev/sm501fb.c fb->var.yres_virtual = fb->var.yres; var 1784 drivers/video/fbdev/sm501fb.c ret = fb_find_mode(&fb->var, fb, fb_mode, var 1791 drivers/video/fbdev/sm501fb.c ret = fb_find_mode(&fb->var, fb, var 1826 drivers/video/fbdev/sm501fb.c ret = (fb->fbops->fb_check_var)(&fb->var, fb); var 991 drivers/video/fbdev/sm712fb.c if (sfb->fb->var.bits_per_pixel == 16) { var 994 drivers/video/fbdev/sm712fb.c val = chan_to_field(red, &sfb->fb->var.red); var 995 drivers/video/fbdev/sm712fb.c val |= chan_to_field(green, &sfb->fb->var.green); var 996 drivers/video/fbdev/sm712fb.c val |= chan_to_field(blue, &sfb->fb->var.blue); var 1001 drivers/video/fbdev/sm712fb.c val = chan_to_field(red, &sfb->fb->var.red); var 1002 drivers/video/fbdev/sm712fb.c val |= chan_to_field(green, &sfb->fb->var.green); var 1003 drivers/video/fbdev/sm712fb.c val |= chan_to_field(blue, &sfb->fb->var.blue); var 1188 drivers/video/fbdev/sm712fb.c sfb->width, sfb->height, sfb->fb->var.bits_per_pixel, sfb->hz); var 1193 drivers/video/fbdev/sm712fb.c vgamode[j].bpp != sfb->fb->var.bits_per_pixel || var 1266 drivers/video/fbdev/sm712fb.c m_nscreenstride = (sfb->width * sfb->fb->var.bits_per_pixel) / 64; var 1267 drivers/video/fbdev/sm712fb.c switch (sfb->fb->var.bits_per_pixel) { var 1298 drivers/video/fbdev/sm712fb.c switch (sfb->fb->var.bits_per_pixel) { var 1301 drivers/video/fbdev/sm712fb.c sfb->fb->fix.line_length = sfb->fb->var.xres * 4; var 1302 drivers/video/fbdev/sm712fb.c sfb->fb->var.red.length = 8; var 1303 drivers/video/fbdev/sm712fb.c sfb->fb->var.green.length = 8; var 1304 drivers/video/fbdev/sm712fb.c sfb->fb->var.blue.length = 8; var 1305 drivers/video/fbdev/sm712fb.c sfb->fb->var.red.offset = 16; var 1306 drivers/video/fbdev/sm712fb.c sfb->fb->var.green.offset = 8; var 1307 drivers/video/fbdev/sm712fb.c sfb->fb->var.blue.offset = 0; var 1311 drivers/video/fbdev/sm712fb.c sfb->fb->fix.line_length = sfb->fb->var.xres * 3; var 1312 drivers/video/fbdev/sm712fb.c sfb->fb->var.red.length = 8; var 1313 drivers/video/fbdev/sm712fb.c sfb->fb->var.green.length = 8; var 1314 drivers/video/fbdev/sm712fb.c sfb->fb->var.blue.length = 8; var 1315 drivers/video/fbdev/sm712fb.c sfb->fb->var.red.offset = 16; var 1316 drivers/video/fbdev/sm712fb.c sfb->fb->var.green.offset = 8; var 1317 drivers/video/fbdev/sm712fb.c sfb->fb->var.blue.offset = 0; var 1321 drivers/video/fbdev/sm712fb.c sfb->fb->fix.line_length = sfb->fb->var.xres; var 1322 drivers/video/fbdev/sm712fb.c sfb->fb->var.red.length = 3; var 1323 drivers/video/fbdev/sm712fb.c sfb->fb->var.green.length = 3; var 1324 drivers/video/fbdev/sm712fb.c sfb->fb->var.blue.length = 2; var 1325 drivers/video/fbdev/sm712fb.c sfb->fb->var.red.offset = 5; var 1326 drivers/video/fbdev/sm712fb.c sfb->fb->var.green.offset = 2; var 1327 drivers/video/fbdev/sm712fb.c sfb->fb->var.blue.offset = 0; var 1332 drivers/video/fbdev/sm712fb.c sfb->fb->fix.line_length = sfb->fb->var.xres * 2; var 1333 drivers/video/fbdev/sm712fb.c sfb->fb->var.red.length = 5; var 1334 drivers/video/fbdev/sm712fb.c sfb->fb->var.green.length = 6; var 1335 drivers/video/fbdev/sm712fb.c sfb->fb->var.blue.length = 5; var 1336 drivers/video/fbdev/sm712fb.c sfb->fb->var.red.offset = 11; var 1337 drivers/video/fbdev/sm712fb.c sfb->fb->var.green.offset = 5; var 1338 drivers/video/fbdev/sm712fb.c sfb->fb->var.blue.offset = 0; var 1342 drivers/video/fbdev/sm712fb.c sfb->width = sfb->fb->var.xres; var 1343 drivers/video/fbdev/sm712fb.c sfb->height = sfb->fb->var.yres; var 1348 drivers/video/fbdev/sm712fb.c static int smtc_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 1351 drivers/video/fbdev/sm712fb.c if (var->xres_virtual < var->xres) var 1352 drivers/video/fbdev/sm712fb.c var->xres_virtual = var->xres; var 1354 drivers/video/fbdev/sm712fb.c if (var->yres_virtual < var->yres) var 1355 drivers/video/fbdev/sm712fb.c var->yres_virtual = var->yres; var 1358 drivers/video/fbdev/sm712fb.c if ((var->bits_per_pixel != 8) && (var->bits_per_pixel != 16) && var 1359 drivers/video/fbdev/sm712fb.c (var->bits_per_pixel != 24) && (var->bits_per_pixel != 32)) var 1360 drivers/video/fbdev/sm712fb.c var->bits_per_pixel = 16; var 1409 drivers/video/fbdev/sm712fb.c if (sfb->fb->var.bits_per_pixel == 32) var 1483 drivers/video/fbdev/sm712fb.c sfb->fb->var.xres = smtc_scr_info.lfb_width; var 1484 drivers/video/fbdev/sm712fb.c sfb->fb->var.yres = smtc_scr_info.lfb_height; var 1485 drivers/video/fbdev/sm712fb.c sfb->fb->var.bits_per_pixel = smtc_scr_info.lfb_depth; var 1495 drivers/video/fbdev/sm712fb.c sfb->fb->var.xres = SCREEN_X_RES; var 1496 drivers/video/fbdev/sm712fb.c sfb->fb->var.yres = SCREEN_Y_RES_PC; var 1497 drivers/video/fbdev/sm712fb.c sfb->fb->var.bits_per_pixel = SCREEN_BPP; var 1509 drivers/video/fbdev/sm712fb.c sfb->fb->var.yres = SCREEN_Y_RES_NETBOOK; var 1513 drivers/video/fbdev/sm712fb.c big_pixel_depth(sfb->fb->var.bits_per_pixel, smtc_scr_info.lfb_depth); var 1552 drivers/video/fbdev/sm712fb.c info->var = smtcfb_var; var 1586 drivers/video/fbdev/sm712fb.c if (sfb->fb->var.bits_per_pixel == 32) { var 1598 drivers/video/fbdev/sm712fb.c if (sfb->fb->var.bits_per_pixel == 32) var 1625 drivers/video/fbdev/sm712fb.c if (sfb->fb->var.bits_per_pixel == 15) var 1626 drivers/video/fbdev/sm712fb.c sfb->fb->var.bits_per_pixel = 16; var 1628 drivers/video/fbdev/sm712fb.c sfb->fb->var.xres_virtual = sfb->fb->var.xres; var 1629 drivers/video/fbdev/sm712fb.c sfb->fb->var.yres_virtual = sfb->fb->var.yres; var 1646 drivers/video/fbdev/sm712fb.c sfb->chip_id, sfb->chip_rev_id, sfb->fb->var.xres, var 1647 drivers/video/fbdev/sm712fb.c sfb->fb->var.yres, sfb->fb->var.bits_per_pixel); var 1732 drivers/video/fbdev/sm712fb.c if (sfb->fb->var.bits_per_pixel == 32) var 658 drivers/video/fbdev/smscufx.c static int ufx_set_vid_mode(struct ufx_data *dev, struct fb_var_screeninfo *var) var 677 drivers/video/fbdev/smscufx.c status = ufx_config_pix_clk(dev, var->pixclock); var 684 drivers/video/fbdev/smscufx.c h_total = var->xres + var->right_margin + var->hsync_len + var->left_margin; var 685 drivers/video/fbdev/smscufx.c h_active = var->xres; var 686 drivers/video/fbdev/smscufx.c h_blank_start = var->xres + var->right_margin; var 687 drivers/video/fbdev/smscufx.c h_blank_end = var->xres + var->right_margin + var->hsync_len; var 688 drivers/video/fbdev/smscufx.c h_sync_start = var->xres + var->right_margin; var 689 drivers/video/fbdev/smscufx.c h_sync_end = var->xres + var->right_margin + var->hsync_len; var 704 drivers/video/fbdev/smscufx.c v_total = var->upper_margin + var->yres + var->lower_margin + var->vsync_len; var 705 drivers/video/fbdev/smscufx.c v_active = var->yres; var 706 drivers/video/fbdev/smscufx.c v_blank_start = var->yres + var->lower_margin; var 707 drivers/video/fbdev/smscufx.c v_blank_end = var->yres + var->lower_margin + var->vsync_len; var 708 drivers/video/fbdev/smscufx.c v_sync_start = var->yres + var->lower_margin; var 709 drivers/video/fbdev/smscufx.c v_sync_end = var->yres + var->lower_margin + var->vsync_len; var 730 drivers/video/fbdev/smscufx.c temp = var->xres * var->yres * 2; var 747 drivers/video/fbdev/smscufx.c if (var->sync & FB_SYNC_HOR_HIGH_ACT) var 750 drivers/video/fbdev/smscufx.c if (var->sync & FB_SYNC_VERT_HIGH_ACT) var 835 drivers/video/fbdev/smscufx.c cmd[10] = cpu_to_le16(0x4000 | dev->info->var.xres); var 838 drivers/video/fbdev/smscufx.c cmd[11] = cpu_to_le16(dev->info->var.yres); var 856 drivers/video/fbdev/smscufx.c (x + width > dev->info->var.xres) || var 857 drivers/video/fbdev/smscufx.c (y + height > dev->info->var.yres)) var 909 drivers/video/fbdev/smscufx.c (u32)info->var.yres); var 911 drivers/video/fbdev/smscufx.c ufx_handle_damage(dev, 0, start, info->var.xres, lines); var 973 drivers/video/fbdev/smscufx.c const int width = dev->info->var.xres; var 976 drivers/video/fbdev/smscufx.c height = min(height, (int)(dev->info->var.yres - y)); var 978 drivers/video/fbdev/smscufx.c BUG_ON(y >= dev->info->var.yres); var 979 drivers/video/fbdev/smscufx.c BUG_ON((y + height) > dev->info->var.yres); var 1018 drivers/video/fbdev/smscufx.c if (area->x > info->var.xres) var 1019 drivers/video/fbdev/smscufx.c area->x = info->var.xres; var 1024 drivers/video/fbdev/smscufx.c if (area->y > info->var.yres) var 1025 drivers/video/fbdev/smscufx.c area->y = info->var.yres; var 1044 drivers/video/fbdev/smscufx.c if (info->var.red.offset == 10) { var 1206 drivers/video/fbdev/smscufx.c static void ufx_var_color_format(struct fb_var_screeninfo *var) var 1212 drivers/video/fbdev/smscufx.c var->bits_per_pixel = 16; var 1213 drivers/video/fbdev/smscufx.c var->red = red; var 1214 drivers/video/fbdev/smscufx.c var->green = green; var 1215 drivers/video/fbdev/smscufx.c var->blue = blue; var 1218 drivers/video/fbdev/smscufx.c static int ufx_ops_check_var(struct fb_var_screeninfo *var, var 1224 drivers/video/fbdev/smscufx.c if ((var->xres * var->yres * 2) > info->fix.smem_len) var 1228 drivers/video/fbdev/smscufx.c ufx_var_color_format(var); var 1230 drivers/video/fbdev/smscufx.c fb_var_to_videomode(&mode, var); var 1245 drivers/video/fbdev/smscufx.c pr_debug("set_par mode %dx%d", info->var.xres, info->var.yres); var 1246 drivers/video/fbdev/smscufx.c result = ufx_set_vid_mode(dev, &info->var); var 1254 drivers/video/fbdev/smscufx.c ufx_handle_damage(dev, 0, 0, info->var.xres, info->var.yres); var 1268 drivers/video/fbdev/smscufx.c ufx_set_vid_mode(dev, &info->var); var 1300 drivers/video/fbdev/smscufx.c new_len = info->fix.line_length * info->var.yres; var 1585 drivers/video/fbdev/smscufx.c fb_videomode_to_var(&info->var, default_vmode); var 1586 drivers/video/fbdev/smscufx.c ufx_var_color_format(&info->var); var 1590 drivers/video/fbdev/smscufx.c info->fix.line_length = info->var.xres * var 1591 drivers/video/fbdev/smscufx.c (info->var.bits_per_pixel / 8); var 1707 drivers/video/fbdev/smscufx.c retval = ufx_ops_check_var(&info->var, info); var 1720 drivers/video/fbdev/smscufx.c info->var.xres, info->var.yres, info->fix.smem_len >> 10); var 704 drivers/video/fbdev/ssd1307fb.c info->var = ssd1307fb_var; var 705 drivers/video/fbdev/ssd1307fb.c info->var.xres = par->width; var 706 drivers/video/fbdev/ssd1307fb.c info->var.xres_virtual = par->width; var 707 drivers/video/fbdev/ssd1307fb.c info->var.yres = par->height; var 708 drivers/video/fbdev/ssd1307fb.c info->var.yres_virtual = par->height; var 350 drivers/video/fbdev/sstfb.c static int sstfb_check_var(struct fb_var_screeninfo *var, var 354 drivers/video/fbdev/sstfb.c int hSyncOff = var->xres + var->right_margin + var->left_margin; var 355 drivers/video/fbdev/sstfb.c int vSyncOff = var->yres + var->lower_margin + var->upper_margin; var 356 drivers/video/fbdev/sstfb.c int vBackPorch = var->left_margin, yDim = var->yres; var 357 drivers/video/fbdev/sstfb.c int vSyncOn = var->vsync_len; var 361 drivers/video/fbdev/sstfb.c if (sst_calc_pll(PICOS2KHZ(var->pixclock), &freq, &par->pll)) { var 363 drivers/video/fbdev/sstfb.c PICOS2KHZ(var->pixclock)); var 366 drivers/video/fbdev/sstfb.c var->pixclock = KHZ2PICOS(freq); var 368 drivers/video/fbdev/sstfb.c if (var->vmode & FB_VMODE_INTERLACED) var 370 drivers/video/fbdev/sstfb.c if (var->vmode & FB_VMODE_DOUBLE) { var 377 drivers/video/fbdev/sstfb.c switch (var->bits_per_pixel) { var 379 drivers/video/fbdev/sstfb.c var->bits_per_pixel = 16; var 382 drivers/video/fbdev/sstfb.c printk(KERN_ERR "sstfb: Unsupported bpp %d\n", var->bits_per_pixel); var 387 drivers/video/fbdev/sstfb.c if (var->xres <= 1 || yDim <= 0 || var->hsync_len <= 1 || var 388 drivers/video/fbdev/sstfb.c hSyncOff <= 1 || var->left_margin <= 2 || vSyncOn <= 0 || var 395 drivers/video/fbdev/sstfb.c tiles_in_X = (var->xres + 63 ) / 64 * 2; var 397 drivers/video/fbdev/sstfb.c if (var->xres > POW2(11) || yDim >= POW2(11)) { var 399 drivers/video/fbdev/sstfb.c var->xres, var->yres); var 403 drivers/video/fbdev/sstfb.c if (var->hsync_len > POW2(9) || hSyncOff > POW2(11) || var 404 drivers/video/fbdev/sstfb.c var->left_margin - 2 >= POW2(9) || vSyncOn >= POW2(13) || var 412 drivers/video/fbdev/sstfb.c tiles_in_X = (var->xres + 63 ) / 64; var 414 drivers/video/fbdev/sstfb.c if (var->vmode) { var 416 drivers/video/fbdev/sstfb.c var->vmode); var 419 drivers/video/fbdev/sstfb.c if (var->xres > POW2(10) || var->yres >= POW2(10)) { var 421 drivers/video/fbdev/sstfb.c var->xres, var->yres); var 424 drivers/video/fbdev/sstfb.c if (var->hsync_len > POW2(8) || hSyncOff - 1 > POW2(10) || var 425 drivers/video/fbdev/sstfb.c var->left_margin - 2 >= POW2(8) || vSyncOn >= POW2(12) || var 436 drivers/video/fbdev/sstfb.c * ((var->bits_per_pixel == 16) ? 2 : 4); var 443 drivers/video/fbdev/sstfb.c var->sync &= (FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT); var 444 drivers/video/fbdev/sstfb.c var->vmode &= (FB_VMODE_INTERLACED | FB_VMODE_DOUBLE); var 445 drivers/video/fbdev/sstfb.c var->xoffset = 0; var 446 drivers/video/fbdev/sstfb.c var->yoffset = 0; var 447 drivers/video/fbdev/sstfb.c var->height = -1; var 448 drivers/video/fbdev/sstfb.c var->width = -1; var 455 drivers/video/fbdev/sstfb.c switch (var->bits_per_pixel) { var 457 drivers/video/fbdev/sstfb.c var->red.length = 5; var 458 drivers/video/fbdev/sstfb.c var->green.length = 6; var 459 drivers/video/fbdev/sstfb.c var->blue.length = 5; var 460 drivers/video/fbdev/sstfb.c var->transp.length = 0; var 462 drivers/video/fbdev/sstfb.c var->red.offset = 11; var 463 drivers/video/fbdev/sstfb.c var->green.offset = 5; var 464 drivers/video/fbdev/sstfb.c var->blue.offset = 0; var 465 drivers/video/fbdev/sstfb.c var->transp.offset = 0; var 485 drivers/video/fbdev/sstfb.c par->hSyncOff = info->var.xres + info->var.right_margin + info->var.left_margin; var 487 drivers/video/fbdev/sstfb.c par->yDim = info->var.yres; var 488 drivers/video/fbdev/sstfb.c par->vSyncOn = info->var.vsync_len; var 489 drivers/video/fbdev/sstfb.c par->vSyncOff = info->var.yres + info->var.lower_margin + info->var.upper_margin; var 490 drivers/video/fbdev/sstfb.c par->vBackPorch = info->var.upper_margin; var 493 drivers/video/fbdev/sstfb.c sst_calc_pll(PICOS2KHZ(info->var.pixclock), &freq, &par->pll); var 495 drivers/video/fbdev/sstfb.c if (info->var.vmode & FB_VMODE_INTERLACED) var 497 drivers/video/fbdev/sstfb.c if (info->var.vmode & FB_VMODE_DOUBLE) { var 507 drivers/video/fbdev/sstfb.c par->tiles_in_X = (info->var.xres + 63 ) / 64 * 2; var 510 drivers/video/fbdev/sstfb.c par->tiles_in_X = (info->var.xres + 63 ) / 64; var 515 drivers/video/fbdev/sstfb.c info->var.hsync_len, par->hSyncOff, var 519 drivers/video/fbdev/sstfb.c info->var.left_margin, info->var.upper_margin, var 520 drivers/video/fbdev/sstfb.c info->var.xres, info->var.yres, PICOS2KHZ(info->var.pixclock)); var 532 drivers/video/fbdev/sstfb.c sst_write(BACKPORCH, par->vBackPorch << 16 | (info->var.left_margin - 2)); var 533 drivers/video/fbdev/sstfb.c sst_write(VIDEODIMENSIONS, par->yDim << 16 | (info->var.xres - 1)); var 534 drivers/video/fbdev/sstfb.c sst_write(HSYNC, (par->hSyncOff - 1) << 16 | (info->var.hsync_len - 1)); var 544 drivers/video/fbdev/sstfb.c par->dac_sw.set_vidmod(info, info->var.bits_per_pixel); var 587 drivers/video/fbdev/sstfb.c switch (info->var.bits_per_pixel) { var 598 drivers/video/fbdev/sstfb.c if (info->var.vmode & FB_VMODE_INTERLACED) var 600 drivers/video/fbdev/sstfb.c if (info->var.vmode & FB_VMODE_DOUBLE) var 602 drivers/video/fbdev/sstfb.c if (info->var.sync & FB_SYNC_HOR_HIGH_ACT) var 604 drivers/video/fbdev/sstfb.c if (info->var.sync & FB_SYNC_VERT_HIGH_ACT) var 617 drivers/video/fbdev/sstfb.c switch (info->var.bits_per_pixel) { var 646 drivers/video/fbdev/sstfb.c info->var.xres - 1, par->yDim - 1); var 648 drivers/video/fbdev/sstfb.c sst_write(CLIP_LEFT_RIGHT, info->var.xres); var 679 drivers/video/fbdev/sstfb.c red >>= (16 - info->var.red.length); var 680 drivers/video/fbdev/sstfb.c green >>= (16 - info->var.green.length); var 681 drivers/video/fbdev/sstfb.c blue >>= (16 - info->var.blue.length); var 682 drivers/video/fbdev/sstfb.c transp >>= (16 - info->var.transp.length); var 683 drivers/video/fbdev/sstfb.c col = (red << info->var.red.offset) var 684 drivers/video/fbdev/sstfb.c | (green << info->var.green.offset) var 685 drivers/video/fbdev/sstfb.c | (blue << info->var.blue.offset) var 686 drivers/video/fbdev/sstfb.c | (transp << info->var.transp.offset); var 806 drivers/video/fbdev/sstfb.c sst_write(BLTCLIPX, info->var.xres); var 807 drivers/video/fbdev/sstfb.c sst_write(BLTCLIPY, info->var.yres); var 1411 drivers/video/fbdev/sstfb.c fb_find_mode(&info->var, info, mode_option, NULL, 0, NULL, 16); var 1413 drivers/video/fbdev/sstfb.c if (sstfb_check_var(&info->var, info)) { var 213 drivers/video/fbdev/stifb.c if (fb->info.var.bits_per_pixel == 32) var 219 drivers/video/fbdev/stifb.c if (fb->info.var.bits_per_pixel == 32) var 257 drivers/video/fbdev/stifb.c if (fb->info.var.bits_per_pixel == 32) { var 506 drivers/video/fbdev/stifb.c SET_ATTR_SIZE(fb, fb->info.var.xres, fb->info.var.yres); var 529 drivers/video/fbdev/stifb.c for (y = 0; y < fb->info.var.yres; ++y) var 531 drivers/video/fbdev/stifb.c 0xff, fb->info.var.xres * fb->info.var.bits_per_pixel/8); var 571 drivers/video/fbdev/stifb.c if (fb->var.bits_per_pixel == 8) { var 610 drivers/video/fbdev/stifb.c if (fb->info.var.bits_per_pixel == 8) var 691 drivers/video/fbdev/stifb.c packed_len = (fb->info.var.xres << 16) | fb->info.var.yres; var 741 drivers/video/fbdev/stifb.c packed_len = (fb->info.var.xres << 16) | fb->info.var.yres; var 763 drivers/video/fbdev/stifb.c if (fb->info.var.bits_per_pixel == 32) var 893 drivers/video/fbdev/stifb.c hyperbowl = (fb->info.var.bits_per_pixel == 32) ? var 942 drivers/video/fbdev/stifb.c if (unlikely(fb->info.var.grayscale)) { var 954 drivers/video/fbdev/stifb.c struct fb_var_screeninfo *var = &fb->info.var; var 957 drivers/video/fbdev/stifb.c regno << var->red.offset | var 958 drivers/video/fbdev/stifb.c regno << var->green.offset | var 959 drivers/video/fbdev/stifb.c regno << var->blue.offset; var 1022 drivers/video/fbdev/stifb.c if (fb->info.var.bits_per_pixel == 32) { var 1080 drivers/video/fbdev/stifb.c if (fb->info.var.bits_per_pixel == 32) var 1090 drivers/video/fbdev/stifb.c if (fb->info.var.bits_per_pixel == 32) var 1121 drivers/video/fbdev/stifb.c struct fb_var_screeninfo *var; var 1136 drivers/video/fbdev/stifb.c var = &info->var; var 1189 drivers/video/fbdev/stifb.c var->grayscale = 1; var 1196 drivers/video/fbdev/stifb.c var->grayscale = 1; var 1268 drivers/video/fbdev/stifb.c var->red.length = var->green.length = var->blue.length = 1; var 1273 drivers/video/fbdev/stifb.c var->red.length = var->green.length = var->blue.length = 8; var 1278 drivers/video/fbdev/stifb.c var->red.length = var->green.length = var->blue.length = var->transp.length = 8; var 1279 drivers/video/fbdev/stifb.c var->blue.offset = 0; var 1280 drivers/video/fbdev/stifb.c var->green.offset = 8; var 1281 drivers/video/fbdev/stifb.c var->red.offset = 16; var 1282 drivers/video/fbdev/stifb.c var->transp.offset = 24; var 1288 drivers/video/fbdev/stifb.c var->xres = var->xres_virtual = xres; var 1289 drivers/video/fbdev/stifb.c var->yres = var->yres_virtual = yres; var 1290 drivers/video/fbdev/stifb.c var->bits_per_pixel = bpp; var 1327 drivers/video/fbdev/stifb.c var->xres, var 1328 drivers/video/fbdev/stifb.c var->yres, var 1329 drivers/video/fbdev/stifb.c var->bits_per_pixel, var 73 drivers/video/fbdev/sunxvr1000.c struct fb_var_screeninfo *var = &info->var; var 92 drivers/video/fbdev/sunxvr1000.c var->xres = gp->width; var 93 drivers/video/fbdev/sunxvr1000.c var->yres = gp->height; var 94 drivers/video/fbdev/sunxvr1000.c var->xres_virtual = var->xres; var 95 drivers/video/fbdev/sunxvr1000.c var->yres_virtual = var->yres; var 96 drivers/video/fbdev/sunxvr1000.c var->bits_per_pixel = gp->depth; var 98 drivers/video/fbdev/sunxvr1000.c var->red.offset = 0; var 99 drivers/video/fbdev/sunxvr1000.c var->red.length = 8; var 100 drivers/video/fbdev/sunxvr1000.c var->green.offset = 8; var 101 drivers/video/fbdev/sunxvr1000.c var->green.length = 8; var 102 drivers/video/fbdev/sunxvr1000.c var->blue.offset = 16; var 103 drivers/video/fbdev/sunxvr1000.c var->blue.length = 8; var 104 drivers/video/fbdev/sunxvr1000.c var->transp.offset = 0; var 105 drivers/video/fbdev/sunxvr1000.c var->transp.length = 0; var 77 drivers/video/fbdev/sunxvr2500.c struct fb_var_screeninfo *var = &info->var; var 96 drivers/video/fbdev/sunxvr2500.c var->xres = sp->width; var 97 drivers/video/fbdev/sunxvr2500.c var->yres = sp->height; var 98 drivers/video/fbdev/sunxvr2500.c var->xres_virtual = var->xres; var 99 drivers/video/fbdev/sunxvr2500.c var->yres_virtual = var->yres; var 100 drivers/video/fbdev/sunxvr2500.c var->bits_per_pixel = sp->depth; var 102 drivers/video/fbdev/sunxvr2500.c var->red.offset = 8; var 103 drivers/video/fbdev/sunxvr2500.c var->red.length = 8; var 104 drivers/video/fbdev/sunxvr2500.c var->green.offset = 16; var 105 drivers/video/fbdev/sunxvr2500.c var->green.length = 8; var 106 drivers/video/fbdev/sunxvr2500.c var->blue.offset = 24; var 107 drivers/video/fbdev/sunxvr2500.c var->blue.length = 8; var 108 drivers/video/fbdev/sunxvr2500.c var->transp.offset = 0; var 109 drivers/video/fbdev/sunxvr2500.c var->transp.length = 0; var 200 drivers/video/fbdev/sunxvr500.c struct fb_var_screeninfo *var = &info->var; var 219 drivers/video/fbdev/sunxvr500.c var->xres = ep->width; var 220 drivers/video/fbdev/sunxvr500.c var->yres = ep->height; var 221 drivers/video/fbdev/sunxvr500.c var->xres_virtual = var->xres; var 222 drivers/video/fbdev/sunxvr500.c var->yres_virtual = var->yres; var 223 drivers/video/fbdev/sunxvr500.c var->bits_per_pixel = ep->depth; var 225 drivers/video/fbdev/sunxvr500.c var->red.offset = 8; var 226 drivers/video/fbdev/sunxvr500.c var->red.length = 8; var 227 drivers/video/fbdev/sunxvr500.c var->green.offset = 16; var 228 drivers/video/fbdev/sunxvr500.c var->green.length = 8; var 229 drivers/video/fbdev/sunxvr500.c var->blue.offset = 24; var 230 drivers/video/fbdev/sunxvr500.c var->blue.length = 8; var 231 drivers/video/fbdev/sunxvr500.c var->transp.offset = 0; var 232 drivers/video/fbdev/sunxvr500.c var->transp.length = 0; var 155 drivers/video/fbdev/tcx.c static int tcx_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 385 drivers/video/fbdev/tcx.c sbusfb_fill_var(&info->var, dp, 8); var 386 drivers/video/fbdev/tcx.c info->var.red.length = 8; var 387 drivers/video/fbdev/tcx.c info->var.green.length = 8; var 388 drivers/video/fbdev/tcx.c info->var.blue.length = 8; var 391 drivers/video/fbdev/tcx.c info->var.xres); var 392 drivers/video/fbdev/tcx.c info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); var 436 drivers/video/fbdev/tdfxfb.c static int tdfxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 441 drivers/video/fbdev/tdfxfb.c if (var->bits_per_pixel != 8 && var->bits_per_pixel != 16 && var 442 drivers/video/fbdev/tdfxfb.c var->bits_per_pixel != 24 && var->bits_per_pixel != 32) { var 443 drivers/video/fbdev/tdfxfb.c DPRINTK("depth not supported: %u\n", var->bits_per_pixel); var 447 drivers/video/fbdev/tdfxfb.c if (var->xres != var->xres_virtual) var 448 drivers/video/fbdev/tdfxfb.c var->xres_virtual = var->xres; var 450 drivers/video/fbdev/tdfxfb.c if (var->yres > var->yres_virtual) var 451 drivers/video/fbdev/tdfxfb.c var->yres_virtual = var->yres; var 453 drivers/video/fbdev/tdfxfb.c if (var->xoffset) { var 457 drivers/video/fbdev/tdfxfb.c var->yoffset = 0; var 465 drivers/video/fbdev/tdfxfb.c if (((var->vmode & FB_VMODE_MASK) == FB_VMODE_INTERLACED) && var 472 drivers/video/fbdev/tdfxfb.c info->monspecs.dclkmax && fb_validate_mode(var, info) < 0) { var 477 drivers/video/fbdev/tdfxfb.c var->xres = (var->xres + 15) & ~15; /* could sometimes be 8 */ var 478 drivers/video/fbdev/tdfxfb.c lpitch = var->xres * ((var->bits_per_pixel + 7) >> 3); var 480 drivers/video/fbdev/tdfxfb.c if (var->xres < 320 || var->xres > 2048) { var 481 drivers/video/fbdev/tdfxfb.c DPRINTK("width not supported: %u\n", var->xres); var 485 drivers/video/fbdev/tdfxfb.c if (var->yres < 200 || var->yres > 2048) { var 486 drivers/video/fbdev/tdfxfb.c DPRINTK("height not supported: %u\n", var->yres); var 490 drivers/video/fbdev/tdfxfb.c if (lpitch * var->yres_virtual > info->fix.smem_len) { var 491 drivers/video/fbdev/tdfxfb.c var->yres_virtual = info->fix.smem_len / lpitch; var 492 drivers/video/fbdev/tdfxfb.c if (var->yres_virtual < var->yres) { var 494 drivers/video/fbdev/tdfxfb.c var->xres, var->yres_virtual, var 495 drivers/video/fbdev/tdfxfb.c var->bits_per_pixel); var 500 drivers/video/fbdev/tdfxfb.c if (PICOS2KHZ(var->pixclock) > par->max_pixclock) { var 502 drivers/video/fbdev/tdfxfb.c PICOS2KHZ(var->pixclock)); var 506 drivers/video/fbdev/tdfxfb.c var->transp.offset = 0; var 507 drivers/video/fbdev/tdfxfb.c var->transp.length = 0; var 508 drivers/video/fbdev/tdfxfb.c switch (var->bits_per_pixel) { var 510 drivers/video/fbdev/tdfxfb.c var->red.length = 8; var 511 drivers/video/fbdev/tdfxfb.c var->red.offset = 0; var 512 drivers/video/fbdev/tdfxfb.c var->green = var->red; var 513 drivers/video/fbdev/tdfxfb.c var->blue = var->red; var 516 drivers/video/fbdev/tdfxfb.c var->red.offset = 11; var 517 drivers/video/fbdev/tdfxfb.c var->red.length = 5; var 518 drivers/video/fbdev/tdfxfb.c var->green.offset = 5; var 519 drivers/video/fbdev/tdfxfb.c var->green.length = 6; var 520 drivers/video/fbdev/tdfxfb.c var->blue.offset = 0; var 521 drivers/video/fbdev/tdfxfb.c var->blue.length = 5; var 524 drivers/video/fbdev/tdfxfb.c var->transp.offset = 24; var 525 drivers/video/fbdev/tdfxfb.c var->transp.length = 8; var 528 drivers/video/fbdev/tdfxfb.c var->red.offset = 16; var 529 drivers/video/fbdev/tdfxfb.c var->green.offset = 8; var 530 drivers/video/fbdev/tdfxfb.c var->blue.offset = 0; var 531 drivers/video/fbdev/tdfxfb.c var->red.length = var->green.length = var->blue.length = 8; var 534 drivers/video/fbdev/tdfxfb.c var->width = -1; var 535 drivers/video/fbdev/tdfxfb.c var->height = -1; var 537 drivers/video/fbdev/tdfxfb.c var->accel_flags = FB_ACCELF_TEXT; var 540 drivers/video/fbdev/tdfxfb.c var->xres, var->yres, var->bits_per_pixel); var 547 drivers/video/fbdev/tdfxfb.c u32 hdispend = info->var.xres; var 548 drivers/video/fbdev/tdfxfb.c u32 hsyncsta = hdispend + info->var.right_margin; var 549 drivers/video/fbdev/tdfxfb.c u32 hsyncend = hsyncsta + info->var.hsync_len; var 550 drivers/video/fbdev/tdfxfb.c u32 htotal = hsyncend + info->var.left_margin; var 556 drivers/video/fbdev/tdfxfb.c u32 cpp = (info->var.bits_per_pixel + 7) >> 3; var 566 drivers/video/fbdev/tdfxfb.c freq = PICOS2KHZ(info->var.pixclock); var 588 drivers/video/fbdev/tdfxfb.c if ((info->var.vmode & FB_VMODE_MASK) == FB_VMODE_DOUBLE) { var 589 drivers/video/fbdev/tdfxfb.c vd = (info->var.yres << 1) - 1; var 590 drivers/video/fbdev/tdfxfb.c vs = vd + (info->var.lower_margin << 1); var 591 drivers/video/fbdev/tdfxfb.c ve = vs + (info->var.vsync_len << 1); var 592 drivers/video/fbdev/tdfxfb.c vt = ve + (info->var.upper_margin << 1) - 1; var 593 drivers/video/fbdev/tdfxfb.c reg.screensize = info->var.xres | (info->var.yres << 13); var 597 drivers/video/fbdev/tdfxfb.c vd = info->var.yres - 1; var 598 drivers/video/fbdev/tdfxfb.c vs = vd + info->var.lower_margin; var 599 drivers/video/fbdev/tdfxfb.c ve = vs + info->var.vsync_len; var 600 drivers/video/fbdev/tdfxfb.c vt = ve + info->var.upper_margin - 1; var 601 drivers/video/fbdev/tdfxfb.c reg.screensize = info->var.xres | (info->var.yres << 12); var 609 drivers/video/fbdev/tdfxfb.c (info->var.xres < 400 ? 0xa0 : var 610 drivers/video/fbdev/tdfxfb.c info->var.xres < 480 ? 0x60 : var 611 drivers/video/fbdev/tdfxfb.c info->var.xres < 768 ? 0xe0 : 0x20); var 694 drivers/video/fbdev/tdfxfb.c reg.stride = info->var.xres * cpp; var 695 drivers/video/fbdev/tdfxfb.c reg.startaddr = info->var.yoffset * reg.stride var 696 drivers/video/fbdev/tdfxfb.c + info->var.xoffset * cpp; var 704 drivers/video/fbdev/tdfxfb.c if ((info->var.vmode & FB_VMODE_MASK) == FB_VMODE_INTERLACED) var 709 drivers/video/fbdev/tdfxfb.c switch (info->var.bits_per_pixel) { var 729 drivers/video/fbdev/tdfxfb.c info->fix.visual = (info->var.bits_per_pixel == 8) var 733 drivers/video/fbdev/tdfxfb.c info->var.xres, info->var.yres, info->var.bits_per_pixel); var 751 drivers/video/fbdev/tdfxfb.c if (info->var.grayscale) { var 768 drivers/video/fbdev/tdfxfb.c rgbcol = (CNVT_TOHW(red, info->var.red.length) << var 769 drivers/video/fbdev/tdfxfb.c info->var.red.offset) | var 770 drivers/video/fbdev/tdfxfb.c (CNVT_TOHW(green, info->var.green.length) << var 771 drivers/video/fbdev/tdfxfb.c info->var.green.offset) | var 772 drivers/video/fbdev/tdfxfb.c (CNVT_TOHW(blue, info->var.blue.length) << var 773 drivers/video/fbdev/tdfxfb.c info->var.blue.offset) | var 774 drivers/video/fbdev/tdfxfb.c (CNVT_TOHW(transp, info->var.transp.length) << var 775 drivers/video/fbdev/tdfxfb.c info->var.transp.offset); var 781 drivers/video/fbdev/tdfxfb.c DPRINTK("bad depth %u\n", info->var.bits_per_pixel); var 826 drivers/video/fbdev/tdfxfb.c static int tdfxfb_pan_display(struct fb_var_screeninfo *var, var 830 drivers/video/fbdev/tdfxfb.c u32 addr = var->yoffset * info->fix.line_length; var 832 drivers/video/fbdev/tdfxfb.c if (nopan || var->xoffset) var 849 drivers/video/fbdev/tdfxfb.c u32 bpp = info->var.bits_per_pixel; var 893 drivers/video/fbdev/tdfxfb.c u32 bpp = info->var.bits_per_pixel; var 952 drivers/video/fbdev/tdfxfb.c u32 bpp = info->var.bits_per_pixel; var 1089 drivers/video/fbdev/tdfxfb.c int y = cursor->image.dy - info->var.yoffset; var 1482 drivers/video/fbdev/tdfxfb.c info->var.bits_per_pixel = 8; var 1498 drivers/video/fbdev/tdfxfb.c fb_videomode_to_var(&info->var, m); var 1500 drivers/video/fbdev/tdfxfb.c if (tdfxfb_check_var(&info->var, info) < 0) var 1501 drivers/video/fbdev/tdfxfb.c info->var = tdfx_var; var 1512 drivers/video/fbdev/tdfxfb.c err = fb_find_mode(&info->var, info, mode_option, var 1514 drivers/video/fbdev/tdfxfb.c NULL, info->var.bits_per_pixel); var 1516 drivers/video/fbdev/tdfxfb.c info->var = tdfx_var; var 1525 drivers/video/fbdev/tdfxfb.c lpitch = info->var.xres_virtual * ((info->var.bits_per_pixel + 7) >> 3); var 1526 drivers/video/fbdev/tdfxfb.c info->var.yres_virtual = info->fix.smem_len / lpitch; var 1527 drivers/video/fbdev/tdfxfb.c if (info->var.yres_virtual < info->var.yres) var 56 drivers/video/fbdev/tgafb.c static int tgafb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info); var 165 drivers/video/fbdev/tgafb.c tgafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 170 drivers/video/fbdev/tgafb.c if (var->bits_per_pixel != 8) var 173 drivers/video/fbdev/tgafb.c if (var->bits_per_pixel != 32) var 176 drivers/video/fbdev/tgafb.c var->red.length = var->green.length = var->blue.length = 8; var 177 drivers/video/fbdev/tgafb.c if (var->bits_per_pixel == 32) { var 178 drivers/video/fbdev/tgafb.c var->red.offset = 16; var 179 drivers/video/fbdev/tgafb.c var->green.offset = 8; var 180 drivers/video/fbdev/tgafb.c var->blue.offset = 0; var 183 drivers/video/fbdev/tgafb.c if (var->xres_virtual != var->xres || var->yres_virtual != var->yres) var 185 drivers/video/fbdev/tgafb.c if (var->xres * var->yres * (var->bits_per_pixel >> 3) > info->fix.smem_len) var 187 drivers/video/fbdev/tgafb.c if (var->nonstd) var 189 drivers/video/fbdev/tgafb.c if (1000000000 / var->pixclock > TGA_PLL_MAX_FREQ) var 191 drivers/video/fbdev/tgafb.c if ((var->vmode & FB_VMODE_MASK) != FB_VMODE_NONINTERLACED) var 196 drivers/video/fbdev/tgafb.c if (var->xres * (par->tga_type == TGA_TYPE_8PLANE ? 1 : 4) % 8) var 242 drivers/video/fbdev/tgafb.c htimings = (((info->var.xres/4) & TGA_HORIZ_ACT_LSB) var 243 drivers/video/fbdev/tgafb.c | (((info->var.xres/4) & 0x600 << 19) & TGA_HORIZ_ACT_MSB)); var 244 drivers/video/fbdev/tgafb.c vtimings = (info->var.yres & TGA_VERT_ACTIVE); var 245 drivers/video/fbdev/tgafb.c htimings |= ((info->var.right_margin/4) << 9) & TGA_HORIZ_FP; var 246 drivers/video/fbdev/tgafb.c vtimings |= (info->var.lower_margin << 11) & TGA_VERT_FP; var 247 drivers/video/fbdev/tgafb.c htimings |= ((info->var.hsync_len/4) << 14) & TGA_HORIZ_SYNC; var 248 drivers/video/fbdev/tgafb.c vtimings |= (info->var.vsync_len << 16) & TGA_VERT_SYNC; var 249 drivers/video/fbdev/tgafb.c htimings |= ((info->var.left_margin/4) << 21) & TGA_HORIZ_BP; var 250 drivers/video/fbdev/tgafb.c vtimings |= (info->var.upper_margin << 22) & TGA_VERT_BP; var 252 drivers/video/fbdev/tgafb.c if (info->var.sync & FB_SYNC_HOR_HIGH_ACT) var 254 drivers/video/fbdev/tgafb.c if (info->var.sync & FB_SYNC_VERT_HIGH_ACT) var 260 drivers/video/fbdev/tgafb.c par->sync_on_green = !!(info->var.sync & FB_SYNC_ON_GREEN); var 263 drivers/video/fbdev/tgafb.c par->xres = info->var.xres; var 264 drivers/video/fbdev/tgafb.c par->yres = info->var.yres; var 265 drivers/video/fbdev/tgafb.c par->pll_freq = pll_freq = 1000000000 / info->var.pixclock; var 266 drivers/video/fbdev/tgafb.c par->bits_per_pixel = info->var.bits_per_pixel; var 630 drivers/video/fbdev/tgafb.c is8bpp = info->var.bits_per_pixel == 8; var 636 drivers/video/fbdev/tgafb.c vxres = info->var.xres_virtual; var 637 drivers/video/fbdev/tgafb.c vyres = info->var.yres_virtual; var 846 drivers/video/fbdev/tgafb.c vxres = info->var.xres_virtual; var 847 drivers/video/fbdev/tgafb.c vyres = info->var.yres_virtual; var 885 drivers/video/fbdev/tgafb.c unsigned int is8bpp = info->var.bits_per_pixel == 8; var 897 drivers/video/fbdev/tgafb.c if (image->depth == info->var.bits_per_pixel) { var 923 drivers/video/fbdev/tgafb.c int is8bpp = info->var.bits_per_pixel == 8; var 933 drivers/video/fbdev/tgafb.c vxres = info->var.xres_virtual; var 934 drivers/video/fbdev/tgafb.c vyres = info->var.yres_virtual; var 1262 drivers/video/fbdev/tgafb.c vxres = info->var.xres_virtual; var 1263 drivers/video/fbdev/tgafb.c vyres = info->var.yres_virtual; var 1280 drivers/video/fbdev/tgafb.c bpp = info->var.bits_per_pixel; var 1368 drivers/video/fbdev/tgafb.c info->var.red.length = 8; var 1369 drivers/video/fbdev/tgafb.c info->var.green.length = 8; var 1370 drivers/video/fbdev/tgafb.c info->var.blue.length = 8; var 1371 drivers/video/fbdev/tgafb.c info->var.red.offset = 16; var 1372 drivers/video/fbdev/tgafb.c info->var.green.offset = 8; var 1373 drivers/video/fbdev/tgafb.c info->var.blue.offset = 0; var 1377 drivers/video/fbdev/tgafb.c static int tgafb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 1478 drivers/video/fbdev/tgafb.c ret = fb_find_mode(&info->var, info, var 550 drivers/video/fbdev/tmiofb.c tmiofb_find_mode(struct fb_info *info, struct fb_var_screeninfo *var) var 559 drivers/video/fbdev/tmiofb.c if (mode->xres >= var->xres && mode->yres >= var->yres var 568 drivers/video/fbdev/tmiofb.c static int tmiofb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 574 drivers/video/fbdev/tmiofb.c mode = tmiofb_find_mode(info, var); var 575 drivers/video/fbdev/tmiofb.c if (!mode || var->bits_per_pixel > 16) var 578 drivers/video/fbdev/tmiofb.c fb_videomode_to_var(var, mode); var 580 drivers/video/fbdev/tmiofb.c var->xres_virtual = mode->xres; var 581 drivers/video/fbdev/tmiofb.c var->yres_virtual = info->screen_size / (mode->xres * 2); var 583 drivers/video/fbdev/tmiofb.c if (var->yres_virtual < var->yres) var 586 drivers/video/fbdev/tmiofb.c var->xoffset = 0; var 587 drivers/video/fbdev/tmiofb.c var->yoffset = 0; var 588 drivers/video/fbdev/tmiofb.c var->bits_per_pixel = 16; var 589 drivers/video/fbdev/tmiofb.c var->grayscale = 0; var 590 drivers/video/fbdev/tmiofb.c var->red.offset = 11; var 591 drivers/video/fbdev/tmiofb.c var->red.length = 5; var 592 drivers/video/fbdev/tmiofb.c var->green.offset = 5; var 593 drivers/video/fbdev/tmiofb.c var->green.length = 6; var 594 drivers/video/fbdev/tmiofb.c var->blue.offset = 0; var 595 drivers/video/fbdev/tmiofb.c var->blue.length = 5; var 596 drivers/video/fbdev/tmiofb.c var->transp.offset = 0; var 597 drivers/video/fbdev/tmiofb.c var->transp.length = 0; var 598 drivers/video/fbdev/tmiofb.c var->nonstd = 0; var 599 drivers/video/fbdev/tmiofb.c var->height = data->height; /* mm */ var 600 drivers/video/fbdev/tmiofb.c var->width = data->width; /* mm */ var 601 drivers/video/fbdev/tmiofb.c var->rotate = 0; var 607 drivers/video/fbdev/tmiofb.c struct fb_var_screeninfo *var = &info->var; var 610 drivers/video/fbdev/tmiofb.c mode = tmiofb_find_mode(info, var); var 616 drivers/video/fbdev/tmiofb.c var->bits_per_pixel / 8; var 751 drivers/video/fbdev/tmiofb.c retval = fb_find_mode(&info->var, info, mode_option, var 626 drivers/video/fbdev/tridentfb.c if (info->var.bits_per_pixel == 8) { var 648 drivers/video/fbdev/tridentfb.c if (info->var.bits_per_pixel == 8) { var 990 drivers/video/fbdev/tridentfb.c static int tridentfb_check_var(struct fb_var_screeninfo *var, var 994 drivers/video/fbdev/tridentfb.c int bpp = var->bits_per_pixel; var 1001 drivers/video/fbdev/tridentfb.c bpp = var->bits_per_pixel = 32; var 1007 drivers/video/fbdev/tridentfb.c if (par->flatpanel && nativex && var->xres > nativex) var 1010 drivers/video/fbdev/tridentfb.c var->xres = (var->xres + 7) & ~0x7; var 1011 drivers/video/fbdev/tridentfb.c if (var->xres > var->xres_virtual) var 1012 drivers/video/fbdev/tridentfb.c var->xres_virtual = var->xres; var 1013 drivers/video/fbdev/tridentfb.c if (var->yres > var->yres_virtual) var 1014 drivers/video/fbdev/tridentfb.c var->yres_virtual = var->yres; var 1015 drivers/video/fbdev/tridentfb.c if (var->xres_virtual > 4095 || var->yres > 2048) var 1018 drivers/video/fbdev/tridentfb.c if (var->yres_virtual > 0xffff) var 1020 drivers/video/fbdev/tridentfb.c line_length = var->xres_virtual * bpp / 8; var 1026 drivers/video/fbdev/tridentfb.c var->xres_virtual = 512 * 8 / bpp; var 1028 drivers/video/fbdev/tridentfb.c var->xres_virtual = 1024 * 8 / bpp; var 1030 drivers/video/fbdev/tridentfb.c var->xres_virtual = 2048 * 8 / bpp; var 1032 drivers/video/fbdev/tridentfb.c var->xres_virtual = 4096 * 8 / bpp; var 1034 drivers/video/fbdev/tridentfb.c var->xres_virtual = 8192 * 8 / bpp; var 1038 drivers/video/fbdev/tridentfb.c line_length = var->xres_virtual * bpp / 8; var 1042 drivers/video/fbdev/tridentfb.c if (line_length * (var->yres_virtual - var->yres) > (4 << 20)) var 1043 drivers/video/fbdev/tridentfb.c var->yres_virtual = ((4 << 20) / line_length) + var->yres; var 1045 drivers/video/fbdev/tridentfb.c if (line_length * var->yres_virtual > info->fix.smem_len) var 1050 drivers/video/fbdev/tridentfb.c var->red.offset = 0; var 1051 drivers/video/fbdev/tridentfb.c var->red.length = 8; var 1052 drivers/video/fbdev/tridentfb.c var->green = var->red; var 1053 drivers/video/fbdev/tridentfb.c var->blue = var->red; var 1056 drivers/video/fbdev/tridentfb.c var->red.offset = 11; var 1057 drivers/video/fbdev/tridentfb.c var->green.offset = 5; var 1058 drivers/video/fbdev/tridentfb.c var->blue.offset = 0; var 1059 drivers/video/fbdev/tridentfb.c var->red.length = 5; var 1060 drivers/video/fbdev/tridentfb.c var->green.length = 6; var 1061 drivers/video/fbdev/tridentfb.c var->blue.length = 5; var 1064 drivers/video/fbdev/tridentfb.c var->red.offset = 16; var 1065 drivers/video/fbdev/tridentfb.c var->green.offset = 8; var 1066 drivers/video/fbdev/tridentfb.c var->blue.offset = 0; var 1067 drivers/video/fbdev/tridentfb.c var->red.length = 8; var 1068 drivers/video/fbdev/tridentfb.c var->green.length = 8; var 1069 drivers/video/fbdev/tridentfb.c var->blue.length = 8; var 1098 drivers/video/fbdev/tridentfb.c if (PICOS2KHZ(var->pixclock) > ramdac) var 1108 drivers/video/fbdev/tridentfb.c static int tridentfb_pan_display(struct fb_var_screeninfo *var, var 1115 drivers/video/fbdev/tridentfb.c offset = (var->xoffset + (var->yoffset * info->var.xres_virtual)) var 1116 drivers/video/fbdev/tridentfb.c * info->var.bits_per_pixel / 32; var 1138 drivers/video/fbdev/tridentfb.c struct fb_var_screeninfo *var = &info->var; var 1139 drivers/video/fbdev/tridentfb.c int bpp = var->bits_per_pixel; var 1144 drivers/video/fbdev/tridentfb.c hdispend = var->xres / 8 - 1; var 1145 drivers/video/fbdev/tridentfb.c hsyncstart = (var->xres + var->right_margin) / 8; var 1146 drivers/video/fbdev/tridentfb.c hsyncend = (var->xres + var->right_margin + var->hsync_len) / 8; var 1147 drivers/video/fbdev/tridentfb.c htotal = (var->xres + var->left_margin + var->right_margin + var 1148 drivers/video/fbdev/tridentfb.c var->hsync_len) / 8 - 5; var 1152 drivers/video/fbdev/tridentfb.c vdispend = var->yres - 1; var 1153 drivers/video/fbdev/tridentfb.c vsyncstart = var->yres + var->lower_margin; var 1154 drivers/video/fbdev/tridentfb.c vsyncend = vsyncstart + var->vsync_len; var 1155 drivers/video/fbdev/tridentfb.c vtotal = var->upper_margin + vsyncend - 2; var 1159 drivers/video/fbdev/tridentfb.c if (info->var.vmode & FB_VMODE_INTERLACED) { var 1172 drivers/video/fbdev/tridentfb.c if (var->sync & FB_SYNC_HOR_HIGH_ACT) var 1174 drivers/video/fbdev/tridentfb.c if (var->sync & FB_SYNC_VERT_HIGH_ACT) var 1177 drivers/video/fbdev/tridentfb.c if (par->flatpanel && var->xres < nativex) { var 1251 drivers/video/fbdev/tridentfb.c tmp = (info->var.vmode & FB_VMODE_INTERLACED) ? 0x84 : 0x80; var 1255 drivers/video/fbdev/tridentfb.c if (info->var.vmode & FB_VMODE_INTERLACED) var 1301 drivers/video/fbdev/tridentfb.c vclk = PICOS2KHZ(info->var.pixclock); var 1348 drivers/video/fbdev/tridentfb.c set_number_of_lines(par, info->var.yres); var 1349 drivers/video/fbdev/tridentfb.c info->fix.line_length = info->var.xres_virtual * bpp / 8; var 1353 drivers/video/fbdev/tridentfb.c par->init_accel(par, info->var.xres_virtual, bpp); var 1366 drivers/video/fbdev/tridentfb.c int bpp = info->var.bits_per_pixel; var 1622 drivers/video/fbdev/tridentfb.c info->var.bits_per_pixel = 8; var 1653 drivers/video/fbdev/tridentfb.c fb_videomode_to_var(&info->var, m); var 1655 drivers/video/fbdev/tridentfb.c if (tridentfb_check_var(&info->var, var 1668 drivers/video/fbdev/tridentfb.c err = fb_find_mode(&info->var, info, mode_option, var 1671 drivers/video/fbdev/tridentfb.c NULL, info->var.bits_per_pixel); var 1689 drivers/video/fbdev/tridentfb.c info->var.activate |= FB_ACTIVATE_NOW; var 1698 drivers/video/fbdev/tridentfb.c info->node, info->fix.id, info->var.xres, var 1699 drivers/video/fbdev/tridentfb.c info->var.yres, info->var.bits_per_pixel); var 220 drivers/video/fbdev/udlfb.c static char *dlfb_set_vid_cmds(char *wrptr, struct fb_var_screeninfo *var) var 227 drivers/video/fbdev/udlfb.c xds = var->left_margin + var->hsync_len; var 230 drivers/video/fbdev/udlfb.c xde = xds + var->xres; var 234 drivers/video/fbdev/udlfb.c yds = var->upper_margin + var->vsync_len; var 237 drivers/video/fbdev/udlfb.c yde = yds + var->yres; var 242 drivers/video/fbdev/udlfb.c xde + var->right_margin - 1); var 248 drivers/video/fbdev/udlfb.c wrptr = dlfb_set_register_lfsr16(wrptr, 0x0D, var->hsync_len + 1); var 251 drivers/video/fbdev/udlfb.c wrptr = dlfb_set_register_16(wrptr, 0x0F, var->xres); var 254 drivers/video/fbdev/udlfb.c yec = var->yres + var->upper_margin + var->lower_margin + var 255 drivers/video/fbdev/udlfb.c var->vsync_len; var 262 drivers/video/fbdev/udlfb.c wrptr = dlfb_set_register_lfsr16(wrptr, 0x15, var->vsync_len); var 265 drivers/video/fbdev/udlfb.c wrptr = dlfb_set_register_16(wrptr, 0x17, var->yres); var 269 drivers/video/fbdev/udlfb.c 200*1000*1000/var->pixclock); var 280 drivers/video/fbdev/udlfb.c struct fb_var_screeninfo *var) var 309 drivers/video/fbdev/udlfb.c wrptr = dlfb_set_vid_cmds(wrptr, var); var 613 drivers/video/fbdev/udlfb.c (x + width > dlfb->info->var.xres) || var 614 drivers/video/fbdev/udlfb.c (y + height > dlfb->info->var.yres)) { var 731 drivers/video/fbdev/udlfb.c (u32)info->var.yres); var 733 drivers/video/fbdev/udlfb.c dlfb_handle_damage(dlfb, 0, start, info->var.xres, var 909 drivers/video/fbdev/udlfb.c if (area.x > info->var.xres) var 910 drivers/video/fbdev/udlfb.c area.x = info->var.xres; var 915 drivers/video/fbdev/udlfb.c if (area.y > info->var.yres) var 916 drivers/video/fbdev/udlfb.c area.y = info->var.yres; var 935 drivers/video/fbdev/udlfb.c if (info->var.red.offset == 10) { var 1060 drivers/video/fbdev/udlfb.c static void dlfb_var_color_format(struct fb_var_screeninfo *var) var 1066 drivers/video/fbdev/udlfb.c var->bits_per_pixel = 16; var 1067 drivers/video/fbdev/udlfb.c var->red = red; var 1068 drivers/video/fbdev/udlfb.c var->green = green; var 1069 drivers/video/fbdev/udlfb.c var->blue = blue; var 1072 drivers/video/fbdev/udlfb.c static int dlfb_ops_check_var(struct fb_var_screeninfo *var, var 1079 drivers/video/fbdev/udlfb.c dlfb_var_color_format(var); var 1081 drivers/video/fbdev/udlfb.c fb_var_to_videomode(&mode, var); var 1096 drivers/video/fbdev/udlfb.c u32 line_length = info->var.xres * (info->var.bits_per_pixel / 8); var 1099 drivers/video/fbdev/udlfb.c fvs = info->var; var 1106 drivers/video/fbdev/udlfb.c result = dlfb_realloc_framebuffer(dlfb, info, info->var.yres * line_length); var 1110 drivers/video/fbdev/udlfb.c result = dlfb_set_video_mode(dlfb, &info->var); var 1127 drivers/video/fbdev/udlfb.c dlfb_handle_damage(dlfb, 0, 0, info->var.xres, info->var.yres); var 1163 drivers/video/fbdev/udlfb.c dlfb_set_video_mode(dlfb, &info->var); var 1405 drivers/video/fbdev/udlfb.c fb_videomode_to_var(&info->var, default_vmode); var 1406 drivers/video/fbdev/udlfb.c dlfb_var_color_format(&info->var); var 1731 drivers/video/fbdev/udlfb.c dlfb_ops_check_var(&info->var, info); var 1759 drivers/video/fbdev/udlfb.c dev_name(info->dev), info->var.xres, info->var.yres, var 272 drivers/video/fbdev/uvesafb.c static void uvesafb_setup_var(struct fb_var_screeninfo *var, var 277 drivers/video/fbdev/uvesafb.c var->vmode = FB_VMODE_NONINTERLACED; var 278 drivers/video/fbdev/uvesafb.c var->sync = FB_SYNC_VERT_HIGH_ACT; var 280 drivers/video/fbdev/uvesafb.c var->xres = mode->x_res; var 281 drivers/video/fbdev/uvesafb.c var->yres = mode->y_res; var 282 drivers/video/fbdev/uvesafb.c var->xres_virtual = mode->x_res; var 283 drivers/video/fbdev/uvesafb.c var->yres_virtual = (par->ypan) ? var 286 drivers/video/fbdev/uvesafb.c var->xoffset = 0; var 287 drivers/video/fbdev/uvesafb.c var->yoffset = 0; var 288 drivers/video/fbdev/uvesafb.c var->bits_per_pixel = mode->bits_per_pixel; var 290 drivers/video/fbdev/uvesafb.c if (var->bits_per_pixel == 15) var 291 drivers/video/fbdev/uvesafb.c var->bits_per_pixel = 16; var 293 drivers/video/fbdev/uvesafb.c if (var->bits_per_pixel > 8) { var 294 drivers/video/fbdev/uvesafb.c var->red.offset = mode->red_off; var 295 drivers/video/fbdev/uvesafb.c var->red.length = mode->red_len; var 296 drivers/video/fbdev/uvesafb.c var->green.offset = mode->green_off; var 297 drivers/video/fbdev/uvesafb.c var->green.length = mode->green_len; var 298 drivers/video/fbdev/uvesafb.c var->blue.offset = mode->blue_off; var 299 drivers/video/fbdev/uvesafb.c var->blue.length = mode->blue_len; var 300 drivers/video/fbdev/uvesafb.c var->transp.offset = mode->rsvd_off; var 301 drivers/video/fbdev/uvesafb.c var->transp.length = mode->rsvd_len; var 303 drivers/video/fbdev/uvesafb.c var->red.offset = 0; var 304 drivers/video/fbdev/uvesafb.c var->green.offset = 0; var 305 drivers/video/fbdev/uvesafb.c var->blue.offset = 0; var 306 drivers/video/fbdev/uvesafb.c var->transp.offset = 0; var 308 drivers/video/fbdev/uvesafb.c var->red.length = 8; var 309 drivers/video/fbdev/uvesafb.c var->green.length = 8; var 310 drivers/video/fbdev/uvesafb.c var->blue.length = 8; var 311 drivers/video/fbdev/uvesafb.c var->transp.length = 0; var 601 drivers/video/fbdev/uvesafb.c fb_videomode_to_var(&info->var, mode); var 602 drivers/video/fbdev/uvesafb.c if (fb_validate_mode(&info->var, info)) var 722 drivers/video/fbdev/uvesafb.c struct fb_var_screeninfo var; var 727 drivers/video/fbdev/uvesafb.c memset(&var, 0, sizeof(var)); var 729 drivers/video/fbdev/uvesafb.c var.xres = mode->x_res; var 730 drivers/video/fbdev/uvesafb.c var.yres = mode->y_res; var 732 drivers/video/fbdev/uvesafb.c fb_get_mode(FB_VSYNCTIMINGS | FB_IGNOREMON, 60, &var, info); var 733 drivers/video/fbdev/uvesafb.c fb_var_to_videomode(&vmode, &var); var 838 drivers/video/fbdev/uvesafb.c uvesafb_setup_var(&info->var, info, var 841 drivers/video/fbdev/uvesafb.c &info->var, info); var 846 drivers/video/fbdev/uvesafb.c info->var.pixclock = 0; var 875 drivers/video/fbdev/uvesafb.c i = fb_find_mode(&info->var, info, mode_option, mode, i, var 883 drivers/video/fbdev/uvesafb.c info->var.xres = 640; var 884 drivers/video/fbdev/uvesafb.c info->var.yres = 480; var 886 drivers/video/fbdev/uvesafb.c fb_find_best_mode(&info->var, &info->modelist); var 889 drivers/video/fbdev/uvesafb.c fb_videomode_to_var(&info->var, mode); var 892 drivers/video/fbdev/uvesafb.c uvesafb_setup_var(&info->var, info, var 895 drivers/video/fbdev/uvesafb.c &info->var, info); var 902 drivers/video/fbdev/uvesafb.c modeid = uvesafb_vbe_find_mode(par, info->var.xres, info->var.yres, var 903 drivers/video/fbdev/uvesafb.c info->var.bits_per_pixel, UVESAFB_EXACT_RES); var 908 drivers/video/fbdev/uvesafb.c uvesafb_setup_var(&info->var, info, &par->vbe_modes[modeid]); var 917 drivers/video/fbdev/uvesafb.c &info->var, info); var 998 drivers/video/fbdev/uvesafb.c if (info->var.bits_per_pixel == 8) { var 1006 drivers/video/fbdev/uvesafb.c switch (info->var.bits_per_pixel) { var 1008 drivers/video/fbdev/uvesafb.c if (info->var.red.offset == 10) { var 1029 drivers/video/fbdev/uvesafb.c (red << info->var.red.offset) | var 1030 drivers/video/fbdev/uvesafb.c (green << info->var.green.offset) | var 1031 drivers/video/fbdev/uvesafb.c (blue << info->var.blue.offset); var 1044 drivers/video/fbdev/uvesafb.c if (info->var.bits_per_pixel == 8) { var 1077 drivers/video/fbdev/uvesafb.c static int uvesafb_pan_display(struct fb_var_screeninfo *var, var 1084 drivers/video/fbdev/uvesafb.c offset = (var->yoffset * info->fix.line_length + var->xoffset) / 4; var 1220 drivers/video/fbdev/uvesafb.c int i, err = 0, depth = info->var.bits_per_pixel; var 1223 drivers/video/fbdev/uvesafb.c depth = info->var.red.length + info->var.green.length + var 1224 drivers/video/fbdev/uvesafb.c info->var.blue.length; var 1226 drivers/video/fbdev/uvesafb.c i = uvesafb_vbe_find_mode(par, info->var.xres, info->var.yres, depth, var 1241 drivers/video/fbdev/uvesafb.c info->var.pixclock != 0) { var 1249 drivers/video/fbdev/uvesafb.c crtc->horiz_start = info->var.xres + info->var.right_margin; var 1250 drivers/video/fbdev/uvesafb.c crtc->horiz_end = crtc->horiz_start + info->var.hsync_len; var 1251 drivers/video/fbdev/uvesafb.c crtc->horiz_total = crtc->horiz_end + info->var.left_margin; var 1253 drivers/video/fbdev/uvesafb.c crtc->vert_start = info->var.yres + info->var.lower_margin; var 1254 drivers/video/fbdev/uvesafb.c crtc->vert_end = crtc->vert_start + info->var.vsync_len; var 1255 drivers/video/fbdev/uvesafb.c crtc->vert_total = crtc->vert_end + info->var.upper_margin; var 1257 drivers/video/fbdev/uvesafb.c crtc->pixel_clock = PICOS2KHZ(info->var.pixclock) * 1000; var 1261 drivers/video/fbdev/uvesafb.c if (info->var.vmode & FB_VMODE_DOUBLE) var 1263 drivers/video/fbdev/uvesafb.c if (info->var.vmode & FB_VMODE_INTERLACED) var 1265 drivers/video/fbdev/uvesafb.c if (!(info->var.sync & FB_SYNC_HOR_HIGH_ACT)) var 1267 drivers/video/fbdev/uvesafb.c if (!(info->var.sync & FB_SYNC_VERT_HIGH_ACT)) var 1289 drivers/video/fbdev/uvesafb.c info->var.pixclock = 0; var 1316 drivers/video/fbdev/uvesafb.c info->fix.visual = (info->var.bits_per_pixel == 8) ? var 1327 drivers/video/fbdev/uvesafb.c static void uvesafb_check_limits(struct fb_var_screeninfo *var, var 1337 drivers/video/fbdev/uvesafb.c if (!var->pixclock) var 1341 drivers/video/fbdev/uvesafb.c fb_get_mode(FB_VSYNCTIMINGS | FB_IGNOREMON, 60, var, info); var 1345 drivers/video/fbdev/uvesafb.c if (!fb_validate_mode(var, info)) var 1348 drivers/video/fbdev/uvesafb.c mode = fb_find_best_mode(var, &info->modelist); var 1350 drivers/video/fbdev/uvesafb.c if (mode->xres == var->xres && mode->yres == var->yres && var 1352 drivers/video/fbdev/uvesafb.c fb_videomode_to_var(var, mode); var 1357 drivers/video/fbdev/uvesafb.c if (info->monspecs.gtf && !fb_get_mode(FB_MAXTIMINGS, 0, var, info)) var 1360 drivers/video/fbdev/uvesafb.c var->pixclock = 0; var 1363 drivers/video/fbdev/uvesafb.c static int uvesafb_check_var(struct fb_var_screeninfo *var, var 1369 drivers/video/fbdev/uvesafb.c int depth = var->red.length + var->green.length + var->blue.length; var 1376 drivers/video/fbdev/uvesafb.c if (depth == 0 || abs(depth - var->bits_per_pixel) >= 8) var 1377 drivers/video/fbdev/uvesafb.c depth = var->bits_per_pixel; var 1379 drivers/video/fbdev/uvesafb.c match = uvesafb_vbe_find_mode(par, var->xres, var->yres, depth, var 1385 drivers/video/fbdev/uvesafb.c uvesafb_setup_var(var, info, mode); var 1392 drivers/video/fbdev/uvesafb.c if (var->yres * mode->bytes_per_scan_line > info->fix.smem_len var 1396 drivers/video/fbdev/uvesafb.c if ((var->vmode & FB_VMODE_DOUBLE) && var 1398 drivers/video/fbdev/uvesafb.c var->vmode &= ~FB_VMODE_DOUBLE; var 1400 drivers/video/fbdev/uvesafb.c if ((var->vmode & FB_VMODE_INTERLACED) && var 1402 drivers/video/fbdev/uvesafb.c var->vmode &= ~FB_VMODE_INTERLACED; var 1404 drivers/video/fbdev/uvesafb.c uvesafb_check_limits(var, info); var 1406 drivers/video/fbdev/uvesafb.c var->xres_virtual = var->xres; var 1407 drivers/video/fbdev/uvesafb.c var->yres_virtual = (par->ypan) ? var 1409 drivers/video/fbdev/uvesafb.c var->yres; var 1463 drivers/video/fbdev/uvesafb.c size_vmode = info->var.yres * mode->bytes_per_scan_line; var 1496 drivers/video/fbdev/uvesafb.c info->var.yres_virtual = info->fix.smem_len / var 1499 drivers/video/fbdev/uvesafb.c if (par->ypan && info->var.yres_virtual > info->var.yres) { var 1502 drivers/video/fbdev/uvesafb.c info->var.yres_virtual); var 1505 drivers/video/fbdev/uvesafb.c info->var.yres_virtual = info->var.yres; var 100 drivers/video/fbdev/valkyriefb.c static int valkyriefb_check_var(struct fb_var_screeninfo *var, var 109 drivers/video/fbdev/valkyriefb.c static int valkyrie_var_to_par(struct fb_var_screeninfo *var, var 137 drivers/video/fbdev/valkyriefb.c if ((err = valkyrie_var_to_par(&info->var, par, info))) var 160 drivers/video/fbdev/valkyriefb.c struct fb_var_screeninfo *var) var 162 drivers/video/fbdev/valkyriefb.c return mac_vmode_to_var(par->vmode, par->cmode, var); var 166 drivers/video/fbdev/valkyriefb.c valkyriefb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 171 drivers/video/fbdev/valkyriefb.c if ((err = valkyrie_var_to_par(var, &par, info))) var 173 drivers/video/fbdev/valkyriefb.c valkyrie_par_to_var(&par, var); var 375 drivers/video/fbdev/valkyriefb.c mac_vmode_to_var(default_vmode, default_cmode, &p->info.var); var 456 drivers/video/fbdev/valkyriefb.c static int valkyrie_var_to_par(struct fb_var_screeninfo *var, var 464 drivers/video/fbdev/valkyriefb.c if (mac_var_to_vmode(var, &vmode, &cmode) != 0) { var 466 drivers/video/fbdev/valkyriefb.c var->xres, var->yres, var->bits_per_pixel); var 481 drivers/video/fbdev/valkyriefb.c if (var->xres_virtual > var->xres || var->yres_virtual > var->yres var 482 drivers/video/fbdev/valkyriefb.c || var->xoffset != 0 || var->yoffset != 0) { var 502 drivers/video/fbdev/valkyriefb.c par->xres = var->xres; var 503 drivers/video/fbdev/valkyriefb.c par->yres = var->yres; var 403 drivers/video/fbdev/vermilion/vermilion.c static void vmlfb_set_pref_pixel_format(struct fb_var_screeninfo *var) var 405 drivers/video/fbdev/vermilion/vermilion.c switch (var->bits_per_pixel) { var 407 drivers/video/fbdev/vermilion/vermilion.c var->blue.offset = 0; var 408 drivers/video/fbdev/vermilion/vermilion.c var->blue.length = 5; var 409 drivers/video/fbdev/vermilion/vermilion.c var->green.offset = 5; var 410 drivers/video/fbdev/vermilion/vermilion.c var->green.length = 5; var 411 drivers/video/fbdev/vermilion/vermilion.c var->red.offset = 10; var 412 drivers/video/fbdev/vermilion/vermilion.c var->red.length = 5; var 413 drivers/video/fbdev/vermilion/vermilion.c var->transp.offset = 15; var 414 drivers/video/fbdev/vermilion/vermilion.c var->transp.length = 1; var 417 drivers/video/fbdev/vermilion/vermilion.c var->blue.offset = 0; var 418 drivers/video/fbdev/vermilion/vermilion.c var->blue.length = 8; var 419 drivers/video/fbdev/vermilion/vermilion.c var->green.offset = 8; var 420 drivers/video/fbdev/vermilion/vermilion.c var->green.length = 8; var 421 drivers/video/fbdev/vermilion/vermilion.c var->red.offset = 16; var 422 drivers/video/fbdev/vermilion/vermilion.c var->red.length = 8; var 423 drivers/video/fbdev/vermilion/vermilion.c var->transp.offset = 24; var 424 drivers/video/fbdev/vermilion/vermilion.c var->transp.length = 0; var 430 drivers/video/fbdev/vermilion/vermilion.c var->blue.msb_right = var->green.msb_right = var 431 drivers/video/fbdev/vermilion/vermilion.c var->red.msb_right = var->transp.msb_right = 0; var 505 drivers/video/fbdev/vermilion/vermilion.c info->var.grayscale = 0; var 506 drivers/video/fbdev/vermilion/vermilion.c info->var.bits_per_pixel = 16; var 507 drivers/video/fbdev/vermilion/vermilion.c vmlfb_set_pref_pixel_format(&info->var); var 510 drivers/video/fbdev/vermilion/vermilion.c (&info->var, info, vml_default_mode, NULL, 0, &defaultmode, 16)) { var 583 drivers/video/fbdev/vermilion/vermilion.c static int vmlfb_check_var_locked(struct fb_var_screeninfo *var, var 593 drivers/video/fbdev/vermilion/vermilion.c v = *var; var 594 drivers/video/fbdev/vermilion/vermilion.c clock = PICOS2KHZ(var->pixclock); var 617 drivers/video/fbdev/vermilion/vermilion.c if (var->xres > VML_MAX_XRES || var->yres > VML_MAX_YRES) { var 621 drivers/video/fbdev/vermilion/vermilion.c if (var->xres_virtual > VML_MAX_XRES_VIRTUAL) { var 635 drivers/video/fbdev/vermilion/vermilion.c var->bits_per_pixel); var 639 drivers/video/fbdev/vermilion/vermilion.c pitch = ALIGN((var->xres * var->bits_per_pixel) >> 3, 0x40); var 640 drivers/video/fbdev/vermilion/vermilion.c mem = (u64)pitch * var->yres_virtual; var 647 drivers/video/fbdev/vermilion/vermilion.c if (var->blue.offset != 0 || var 648 drivers/video/fbdev/vermilion/vermilion.c var->blue.length != 5 || var 649 drivers/video/fbdev/vermilion/vermilion.c var->green.offset != 5 || var 650 drivers/video/fbdev/vermilion/vermilion.c var->green.length != 5 || var 651 drivers/video/fbdev/vermilion/vermilion.c var->red.offset != 10 || var 652 drivers/video/fbdev/vermilion/vermilion.c var->red.length != 5 || var 653 drivers/video/fbdev/vermilion/vermilion.c var->transp.offset != 15 || var->transp.length != 1) { var 658 drivers/video/fbdev/vermilion/vermilion.c if (var->blue.offset != 0 || var 659 drivers/video/fbdev/vermilion/vermilion.c var->blue.length != 8 || var 660 drivers/video/fbdev/vermilion/vermilion.c var->green.offset != 8 || var 661 drivers/video/fbdev/vermilion/vermilion.c var->green.length != 8 || var 662 drivers/video/fbdev/vermilion/vermilion.c var->red.offset != 16 || var 663 drivers/video/fbdev/vermilion/vermilion.c var->red.length != 8 || var 664 drivers/video/fbdev/vermilion/vermilion.c (var->transp.length != 0 && var->transp.length != 8) || var 665 drivers/video/fbdev/vermilion/vermilion.c (var->transp.length == 8 && var->transp.offset != 24)) { var 673 drivers/video/fbdev/vermilion/vermilion.c *var = v; var 678 drivers/video/fbdev/vermilion/vermilion.c static int vmlfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 684 drivers/video/fbdev/vermilion/vermilion.c ret = vmlfb_check_var_locked(var, vinfo); var 766 drivers/video/fbdev/vermilion/vermilion.c struct fb_var_screeninfo *var = &info->var; var 772 drivers/video/fbdev/vermilion/vermilion.c vinfo->bytes_per_pixel = var->bits_per_pixel >> 3; var 773 drivers/video/fbdev/vermilion/vermilion.c vinfo->stride = ALIGN(var->xres_virtual * vinfo->bytes_per_pixel, 0x40); var 780 drivers/video/fbdev/vermilion/vermilion.c var->xres + var->right_margin + var->hsync_len + var->left_margin; var 781 drivers/video/fbdev/vermilion/vermilion.c hactive = var->xres; var 782 drivers/video/fbdev/vermilion/vermilion.c hblank_start = var->xres; var 784 drivers/video/fbdev/vermilion/vermilion.c hsync_start = hactive + var->right_margin; var 785 drivers/video/fbdev/vermilion/vermilion.c hsync_end = hsync_start + var->hsync_len; var 788 drivers/video/fbdev/vermilion/vermilion.c var->yres + var->lower_margin + var->vsync_len + var->upper_margin; var 789 drivers/video/fbdev/vermilion/vermilion.c vactive = var->yres; var 790 drivers/video/fbdev/vermilion/vermilion.c vblank_start = var->yres; var 792 drivers/video/fbdev/vermilion/vermilion.c vsync_start = vactive + var->lower_margin; var 793 drivers/video/fbdev/vermilion/vermilion.c vsync_end = vsync_start + var->vsync_len; var 796 drivers/video/fbdev/vermilion/vermilion.c clock = PICOS2KHZ(var->pixclock); var 807 drivers/video/fbdev/vermilion/vermilion.c switch (var->bits_per_pixel) { var 812 drivers/video/fbdev/vermilion/vermilion.c if (var->transp.length == 8) var 841 drivers/video/fbdev/vermilion/vermilion.c ((var->yres - 1) << 16) | (var->xres - 1)); var 847 drivers/video/fbdev/vermilion/vermilion.c ((var->xres - 1) << 16) | (var->yres - 1)); var 855 drivers/video/fbdev/vermilion/vermilion.c var->yoffset * vinfo->stride + var 856 drivers/video/fbdev/vermilion/vermilion.c var->xoffset * vinfo->bytes_per_pixel); var 934 drivers/video/fbdev/vermilion/vermilion.c static int vmlfb_pan_display(struct fb_var_screeninfo *var, var 942 drivers/video/fbdev/vermilion/vermilion.c var->yoffset * vinfo->stride + var 943 drivers/video/fbdev/vermilion/vermilion.c var->xoffset * vinfo->bytes_per_pixel); var 958 drivers/video/fbdev/vermilion/vermilion.c if (info->var.grayscale) { var 965 drivers/video/fbdev/vermilion/vermilion.c red = VML_TOHW(red, info->var.red.length); var 966 drivers/video/fbdev/vermilion/vermilion.c blue = VML_TOHW(blue, info->var.blue.length); var 967 drivers/video/fbdev/vermilion/vermilion.c green = VML_TOHW(green, info->var.green.length); var 968 drivers/video/fbdev/vermilion/vermilion.c transp = VML_TOHW(transp, info->var.transp.length); var 970 drivers/video/fbdev/vermilion/vermilion.c v = (red << info->var.red.offset) | var 971 drivers/video/fbdev/vermilion/vermilion.c (green << info->var.green.offset) | var 972 drivers/video/fbdev/vermilion/vermilion.c (blue << info->var.blue.offset) | var 973 drivers/video/fbdev/vermilion/vermilion.c (transp << info->var.transp.offset); var 975 drivers/video/fbdev/vermilion/vermilion.c switch (info->var.bits_per_pixel) { var 1096 drivers/video/fbdev/vermilion/vermilion.c if (!vmlfb_check_var_locked(&entry->info.var, entry)) { var 1107 drivers/video/fbdev/vermilion/vermilion.c save_activate = entry->info.var.activate; var 1108 drivers/video/fbdev/vermilion/vermilion.c entry->info.var.bits_per_pixel = 16; var 1109 drivers/video/fbdev/vermilion/vermilion.c vmlfb_set_pref_pixel_format(&entry->info.var); var 1110 drivers/video/fbdev/vermilion/vermilion.c if (fb_find_mode(&entry->info.var, var 1113 drivers/video/fbdev/vermilion/vermilion.c entry->info.var.activate |= var 1115 drivers/video/fbdev/vermilion/vermilion.c fb_set_var(&entry->info, &entry->info.var); var 1120 drivers/video/fbdev/vermilion/vermilion.c entry->info.var.activate = save_activate; var 66 drivers/video/fbdev/vesafb.c static int vesafb_pan_display(struct fb_var_screeninfo *var, var 72 drivers/video/fbdev/vesafb.c offset = (var->yoffset * info->fix.line_length + var->xoffset) / 4; var 146 drivers/video/fbdev/vesafb.c if (info->var.bits_per_pixel == 8) var 149 drivers/video/fbdev/vesafb.c switch (info->var.bits_per_pixel) { var 151 drivers/video/fbdev/vesafb.c if (info->var.red.offset == 10) { var 171 drivers/video/fbdev/vesafb.c (red << info->var.red.offset) | var 172 drivers/video/fbdev/vesafb.c (green << info->var.green.offset) | var 173 drivers/video/fbdev/vesafb.c (blue << info->var.blue.offset); var 451 drivers/video/fbdev/vesafb.c info->var = vesafb_defined; var 71 drivers/video/fbdev/vfb.c static int vfb_check_var(struct fb_var_screeninfo *var, var 76 drivers/video/fbdev/vfb.c static int vfb_pan_display(struct fb_var_screeninfo *var, var 116 drivers/video/fbdev/vfb.c static int vfb_check_var(struct fb_var_screeninfo *var, var 126 drivers/video/fbdev/vfb.c if (var->vmode & FB_VMODE_CONUPDATE) { var 127 drivers/video/fbdev/vfb.c var->vmode |= FB_VMODE_YWRAP; var 128 drivers/video/fbdev/vfb.c var->xoffset = info->var.xoffset; var 129 drivers/video/fbdev/vfb.c var->yoffset = info->var.yoffset; var 135 drivers/video/fbdev/vfb.c if (!var->xres) var 136 drivers/video/fbdev/vfb.c var->xres = 1; var 137 drivers/video/fbdev/vfb.c if (!var->yres) var 138 drivers/video/fbdev/vfb.c var->yres = 1; var 139 drivers/video/fbdev/vfb.c if (var->xres > var->xres_virtual) var 140 drivers/video/fbdev/vfb.c var->xres_virtual = var->xres; var 141 drivers/video/fbdev/vfb.c if (var->yres > var->yres_virtual) var 142 drivers/video/fbdev/vfb.c var->yres_virtual = var->yres; var 143 drivers/video/fbdev/vfb.c if (var->bits_per_pixel <= 1) var 144 drivers/video/fbdev/vfb.c var->bits_per_pixel = 1; var 145 drivers/video/fbdev/vfb.c else if (var->bits_per_pixel <= 8) var 146 drivers/video/fbdev/vfb.c var->bits_per_pixel = 8; var 147 drivers/video/fbdev/vfb.c else if (var->bits_per_pixel <= 16) var 148 drivers/video/fbdev/vfb.c var->bits_per_pixel = 16; var 149 drivers/video/fbdev/vfb.c else if (var->bits_per_pixel <= 24) var 150 drivers/video/fbdev/vfb.c var->bits_per_pixel = 24; var 151 drivers/video/fbdev/vfb.c else if (var->bits_per_pixel <= 32) var 152 drivers/video/fbdev/vfb.c var->bits_per_pixel = 32; var 156 drivers/video/fbdev/vfb.c if (var->xres_virtual < var->xoffset + var->xres) var 157 drivers/video/fbdev/vfb.c var->xres_virtual = var->xoffset + var->xres; var 158 drivers/video/fbdev/vfb.c if (var->yres_virtual < var->yoffset + var->yres) var 159 drivers/video/fbdev/vfb.c var->yres_virtual = var->yoffset + var->yres; var 165 drivers/video/fbdev/vfb.c get_line_length(var->xres_virtual, var->bits_per_pixel); var 166 drivers/video/fbdev/vfb.c if (line_length * var->yres_virtual > videomemorysize) var 174 drivers/video/fbdev/vfb.c switch (var->bits_per_pixel) { var 177 drivers/video/fbdev/vfb.c var->red.offset = 0; var 178 drivers/video/fbdev/vfb.c var->red.length = 8; var 179 drivers/video/fbdev/vfb.c var->green.offset = 0; var 180 drivers/video/fbdev/vfb.c var->green.length = 8; var 181 drivers/video/fbdev/vfb.c var->blue.offset = 0; var 182 drivers/video/fbdev/vfb.c var->blue.length = 8; var 183 drivers/video/fbdev/vfb.c var->transp.offset = 0; var 184 drivers/video/fbdev/vfb.c var->transp.length = 0; var 187 drivers/video/fbdev/vfb.c if (var->transp.length) { var 188 drivers/video/fbdev/vfb.c var->red.offset = 0; var 189 drivers/video/fbdev/vfb.c var->red.length = 5; var 190 drivers/video/fbdev/vfb.c var->green.offset = 5; var 191 drivers/video/fbdev/vfb.c var->green.length = 5; var 192 drivers/video/fbdev/vfb.c var->blue.offset = 10; var 193 drivers/video/fbdev/vfb.c var->blue.length = 5; var 194 drivers/video/fbdev/vfb.c var->transp.offset = 15; var 195 drivers/video/fbdev/vfb.c var->transp.length = 1; var 197 drivers/video/fbdev/vfb.c var->red.offset = 0; var 198 drivers/video/fbdev/vfb.c var->red.length = 5; var 199 drivers/video/fbdev/vfb.c var->green.offset = 5; var 200 drivers/video/fbdev/vfb.c var->green.length = 6; var 201 drivers/video/fbdev/vfb.c var->blue.offset = 11; var 202 drivers/video/fbdev/vfb.c var->blue.length = 5; var 203 drivers/video/fbdev/vfb.c var->transp.offset = 0; var 204 drivers/video/fbdev/vfb.c var->transp.length = 0; var 208 drivers/video/fbdev/vfb.c var->red.offset = 0; var 209 drivers/video/fbdev/vfb.c var->red.length = 8; var 210 drivers/video/fbdev/vfb.c var->green.offset = 8; var 211 drivers/video/fbdev/vfb.c var->green.length = 8; var 212 drivers/video/fbdev/vfb.c var->blue.offset = 16; var 213 drivers/video/fbdev/vfb.c var->blue.length = 8; var 214 drivers/video/fbdev/vfb.c var->transp.offset = 0; var 215 drivers/video/fbdev/vfb.c var->transp.length = 0; var 218 drivers/video/fbdev/vfb.c var->red.offset = 0; var 219 drivers/video/fbdev/vfb.c var->red.length = 8; var 220 drivers/video/fbdev/vfb.c var->green.offset = 8; var 221 drivers/video/fbdev/vfb.c var->green.length = 8; var 222 drivers/video/fbdev/vfb.c var->blue.offset = 16; var 223 drivers/video/fbdev/vfb.c var->blue.length = 8; var 224 drivers/video/fbdev/vfb.c var->transp.offset = 24; var 225 drivers/video/fbdev/vfb.c var->transp.length = 8; var 228 drivers/video/fbdev/vfb.c var->red.msb_right = 0; var 229 drivers/video/fbdev/vfb.c var->green.msb_right = 0; var 230 drivers/video/fbdev/vfb.c var->blue.msb_right = 0; var 231 drivers/video/fbdev/vfb.c var->transp.msb_right = 0; var 242 drivers/video/fbdev/vfb.c switch (info->var.bits_per_pixel) { var 256 drivers/video/fbdev/vfb.c info->fix.line_length = get_line_length(info->var.xres_virtual, var 257 drivers/video/fbdev/vfb.c info->var.bits_per_pixel); var 278 drivers/video/fbdev/vfb.c if (info->var.grayscale) { var 312 drivers/video/fbdev/vfb.c red = CNVT_TOHW(red, info->var.red.length); var 313 drivers/video/fbdev/vfb.c green = CNVT_TOHW(green, info->var.green.length); var 314 drivers/video/fbdev/vfb.c blue = CNVT_TOHW(blue, info->var.blue.length); var 315 drivers/video/fbdev/vfb.c transp = CNVT_TOHW(transp, info->var.transp.length); var 333 drivers/video/fbdev/vfb.c v = (red << info->var.red.offset) | var 334 drivers/video/fbdev/vfb.c (green << info->var.green.offset) | var 335 drivers/video/fbdev/vfb.c (blue << info->var.blue.offset) | var 336 drivers/video/fbdev/vfb.c (transp << info->var.transp.offset); var 337 drivers/video/fbdev/vfb.c switch (info->var.bits_per_pixel) { var 359 drivers/video/fbdev/vfb.c static int vfb_pan_display(struct fb_var_screeninfo *var, var 362 drivers/video/fbdev/vfb.c if (var->vmode & FB_VMODE_YWRAP) { var 363 drivers/video/fbdev/vfb.c if (var->yoffset >= info->var.yres_virtual || var 364 drivers/video/fbdev/vfb.c var->xoffset) var 367 drivers/video/fbdev/vfb.c if (var->xoffset + info->var.xres > info->var.xres_virtual || var 368 drivers/video/fbdev/vfb.c var->yoffset + info->var.yres > info->var.yres_virtual) var 371 drivers/video/fbdev/vfb.c info->var.xoffset = var->xoffset; var 372 drivers/video/fbdev/vfb.c info->var.yoffset = var->yoffset; var 373 drivers/video/fbdev/vfb.c if (var->vmode & FB_VMODE_YWRAP) var 374 drivers/video/fbdev/vfb.c info->var.vmode |= FB_VMODE_YWRAP; var 376 drivers/video/fbdev/vfb.c info->var.vmode &= ~FB_VMODE_YWRAP; var 445 drivers/video/fbdev/vfb.c if (!fb_find_mode(&info->var, info, mode_option, var 188 drivers/video/fbdev/vga16fb.c struct fb_var_screeninfo *var) var 193 drivers/video/fbdev/vga16fb.c xoffset = var->xoffset; var 194 drivers/video/fbdev/vga16fb.c if (info->var.bits_per_pixel == 8) { var 195 drivers/video/fbdev/vga16fb.c pos = (info->var.xres_virtual * var->yoffset + xoffset) >> 2; var 198 drivers/video/fbdev/vga16fb.c pos = (info->var.xres_virtual * (var->yoffset / fh) + xoffset) >> 3; var 200 drivers/video/fbdev/vga16fb.c if (info->var.nonstd) var 202 drivers/video/fbdev/vga16fb.c pos = (info->var.xres_virtual * var->yoffset + xoffset) >> 3; var 210 drivers/video/fbdev/vga16fb.c if (info->var.bits_per_pixel == 8) var 220 drivers/video/fbdev/vga16fb.c if (info->var.bits_per_pixel == 4) { var 221 drivers/video/fbdev/vga16fb.c if (info->var.nonstd) { var 223 drivers/video/fbdev/vga16fb.c info->fix.line_length = info->var.xres_virtual / 2; var 227 drivers/video/fbdev/vga16fb.c info->fix.line_length = info->var.xres_virtual / 8; var 229 drivers/video/fbdev/vga16fb.c } else if (info->var.bits_per_pixel == 0) { var 232 drivers/video/fbdev/vga16fb.c info->fix.line_length = info->var.xres_virtual / 4; var 234 drivers/video/fbdev/vga16fb.c if (info->var.nonstd) { var 237 drivers/video/fbdev/vga16fb.c info->fix.line_length = info->var.xres_virtual / 4; var 240 drivers/video/fbdev/vga16fb.c info->fix.line_length = info->var.xres_virtual; var 312 drivers/video/fbdev/vga16fb.c static int vga16fb_check_var(struct fb_var_screeninfo *var, var 327 drivers/video/fbdev/vga16fb.c if (var->bits_per_pixel == 4) { var 328 drivers/video/fbdev/vga16fb.c if (var->nonstd) { var 340 drivers/video/fbdev/vga16fb.c } else if (var->bits_per_pixel == 8) { var 344 drivers/video/fbdev/vga16fb.c if (var->nonstd) { var 354 drivers/video/fbdev/vga16fb.c xres = (var->xres + 7) & ~7; var 355 drivers/video/fbdev/vga16fb.c vxres = (var->xres_virtual + 0xF) & ~0xF; var 356 drivers/video/fbdev/vga16fb.c xoffset = (var->xoffset + 7) & ~7; var 357 drivers/video/fbdev/vga16fb.c left = (var->left_margin + 7) & ~7; var 358 drivers/video/fbdev/vga16fb.c right = (var->right_margin + 7) & ~7; var 359 drivers/video/fbdev/vga16fb.c hslen = (var->hsync_len + 7) & ~7; var 366 drivers/video/fbdev/vga16fb.c var->xres = xres; var 367 drivers/video/fbdev/vga16fb.c var->right_margin = right; var 368 drivers/video/fbdev/vga16fb.c var->hsync_len = hslen; var 369 drivers/video/fbdev/vga16fb.c var->left_margin = left; var 370 drivers/video/fbdev/vga16fb.c var->xres_virtual = vxres; var 371 drivers/video/fbdev/vga16fb.c var->xoffset = xoffset; var 397 drivers/video/fbdev/vga16fb.c yres = var->yres; var 398 drivers/video/fbdev/vga16fb.c lower = var->lower_margin; var 399 drivers/video/fbdev/vga16fb.c vslen = var->vsync_len; var 400 drivers/video/fbdev/vga16fb.c upper = var->upper_margin; var 401 drivers/video/fbdev/vga16fb.c vyres = var->yres_virtual; var 402 drivers/video/fbdev/vga16fb.c yoffset = var->yoffset; var 413 drivers/video/fbdev/vga16fb.c var->yres = yres; var 414 drivers/video/fbdev/vga16fb.c var->lower_margin = lower; var 415 drivers/video/fbdev/vga16fb.c var->vsync_len = vslen; var 416 drivers/video/fbdev/vga16fb.c var->upper_margin = upper; var 417 drivers/video/fbdev/vga16fb.c var->yres_virtual = vyres; var 418 drivers/video/fbdev/vga16fb.c var->yoffset = yoffset; var 420 drivers/video/fbdev/vga16fb.c if (var->vmode & FB_VMODE_DOUBLE) { var 446 drivers/video/fbdev/vga16fb.c if (var->vmode & FB_VMODE_DOUBLE) var 491 drivers/video/fbdev/vga16fb.c if (var->sync & FB_SYNC_HOR_HIGH_ACT) var 493 drivers/video/fbdev/vga16fb.c if (var->sync & FB_SYNC_VERT_HIGH_ACT) var 500 drivers/video/fbdev/vga16fb.c vga16fb_clock_chip(par, var->pixclock, info, 1, 2); var 503 drivers/video/fbdev/vga16fb.c vga16fb_clock_chip(par, var->pixclock, info, 1, 1); var 505 drivers/video/fbdev/vga16fb.c var->red.offset = var->green.offset = var->blue.offset = var 506 drivers/video/fbdev/vga16fb.c var->transp.offset = 0; var 507 drivers/video/fbdev/vga16fb.c var->red.length = var->green.length = var->blue.length = var 509 drivers/video/fbdev/vga16fb.c var->transp.length = 0; var 510 drivers/video/fbdev/vga16fb.c var->activate = FB_ACTIVATE_NOW; var 511 drivers/video/fbdev/vga16fb.c var->height = -1; var 512 drivers/video/fbdev/vga16fb.c var->width = -1; var 513 drivers/video/fbdev/vga16fb.c var->accel_flags = 0; var 568 drivers/video/fbdev/vga16fb.c atc[VGA_ATC_PEL] = (info->var.xoffset & 3) << 1; var 570 drivers/video/fbdev/vga16fb.c atc[VGA_ATC_PEL] = info->var.xoffset & 7; var 675 drivers/video/fbdev/vga16fb.c gray = info->var.grayscale; var 688 drivers/video/fbdev/vga16fb.c static int vga16fb_pan_display(struct fb_var_screeninfo *var, var 691 drivers/video/fbdev/vga16fb.c vga16fb_pan_var(info, var); var 886 drivers/video/fbdev/vga16fb.c vxres = info->var.xres_virtual; var 887 drivers/video/fbdev/vga16fb.c vyres = info->var.yres_virtual; var 1019 drivers/video/fbdev/vga16fb.c vxres = info->var.xres_virtual; var 1020 drivers/video/fbdev/vga16fb.c vyres = info->var.yres_virtual; var 1347 drivers/video/fbdev/vga16fb.c info->var = vga16fb_defined; var 1354 drivers/video/fbdev/vga16fb.c i = (info->var.bits_per_pixel == 8) ? 256 : 16; var 1362 drivers/video/fbdev/vga16fb.c if (vga16fb_check_var(&info->var, info)) { var 161 drivers/video/fbdev/via/dvi.c void viafb_dvi_set_mode(const struct fb_var_screeninfo *var, var 164 drivers/video/fbdev/via/dvi.c struct fb_var_screeninfo dvi_var = *var; var 169 drivers/video/fbdev/via/dvi.c if (maxPixelClock && PICOS2KHZ(var->pixclock) / 1000 > maxPixelClock) { var 170 drivers/video/fbdev/via/dvi.c rb_mode = viafb_get_best_rb_mode(var->xres, var->yres, 60); var 48 drivers/video/fbdev/via/dvi.h void viafb_dvi_set_mode(const struct fb_var_screeninfo *var, var 1455 drivers/video/fbdev/via/hw.c struct via_display_timing var_to_timing(const struct fb_var_screeninfo *var, var 1459 drivers/video/fbdev/via/hw.c u16 dx = (var->xres - cxres) / 2, dy = (var->yres - cyres) / 2; var 1462 drivers/video/fbdev/via/hw.c timing.hor_sync_start = timing.hor_addr + var->right_margin + dx; var 1463 drivers/video/fbdev/via/hw.c timing.hor_sync_end = timing.hor_sync_start + var->hsync_len; var 1464 drivers/video/fbdev/via/hw.c timing.hor_total = timing.hor_sync_end + var->left_margin + dx; var 1468 drivers/video/fbdev/via/hw.c timing.ver_sync_start = timing.ver_addr + var->lower_margin + dy; var 1469 drivers/video/fbdev/via/hw.c timing.ver_sync_end = timing.ver_sync_start + var->vsync_len; var 1470 drivers/video/fbdev/via/hw.c timing.ver_total = timing.ver_sync_end + var->upper_margin + dy; var 1476 drivers/video/fbdev/via/hw.c void viafb_fill_crtc_timing(const struct fb_var_screeninfo *var, var 1479 drivers/video/fbdev/via/hw.c struct via_display_timing crt_reg = var_to_timing(var, var 1480 drivers/video/fbdev/via/hw.c cxres ? cxres : var->xres, cyres ? cyres : var->yres); var 1487 drivers/video/fbdev/via/hw.c viafb_load_fetch_count_reg(var->xres, var->bits_per_pixel / 8, iga); var 1490 drivers/video/fbdev/via/hw.c viafb_load_FIFO_reg(iga, var->xres, var->yres); var 1492 drivers/video/fbdev/via/hw.c viafb_set_vclock(PICOS2KHZ(var->pixclock) * 1000, iga); var 1733 drivers/video/fbdev/via/hw.c static u8 get_sync(struct fb_var_screeninfo *var) var 1737 drivers/video/fbdev/via/hw.c if (!(var->sync & FB_SYNC_HOR_HIGH_ACT)) var 1739 drivers/video/fbdev/via/hw.c if (!(var->sync & FB_SYNC_VERT_HIGH_ACT)) var 1838 drivers/video/fbdev/via/hw.c && viafbinfo->var.xres == 1024 && viafbinfo->var.yres == 768) { var 1866 drivers/video/fbdev/via/hw.c var2 = viafbinfo1->var; var 1870 drivers/video/fbdev/via/hw.c cxres = viafbinfo->var.xres; var 1871 drivers/video/fbdev/via/hw.c cyres = viafbinfo->var.yres; var 1872 drivers/video/fbdev/via/hw.c var2.bits_per_pixel = viafbinfo->var.bits_per_pixel; var 1881 drivers/video/fbdev/via/hw.c viafb_fill_crtc_timing(&viafbinfo->var, 0, 0, var 1888 drivers/video/fbdev/via/hw.c if (viafbinfo->var.xres % 8) { var 1901 drivers/video/fbdev/via/hw.c viafb_dvi_set_mode(&viafbinfo->var, 0, 0, var 1917 drivers/video/fbdev/via/hw.c viafb_lcd_set_mode(&viafbinfo->var, 0, 0, var 1934 drivers/video/fbdev/via/hw.c viafb_lcd_set_mode(&viafbinfo->var, 0, 0, var 1946 drivers/video/fbdev/via/hw.c viafb_hotplug_Xres = viafbinfo->var.xres; var 1947 drivers/video/fbdev/via/hw.c viafb_hotplug_Yres = viafbinfo->var.yres; var 1948 drivers/video/fbdev/via/hw.c viafb_hotplug_bpp = viafbinfo->var.bits_per_pixel; var 1958 drivers/video/fbdev/via/hw.c via_set_sync_polarity(devices, get_sync(&viafbinfo->var)); var 1961 drivers/video/fbdev/via/hw.c get_sync(&viafbinfo->var)); var 2106 drivers/video/fbdev/via/hw.c void viafb_fill_var_timing_info(struct fb_var_screeninfo *var, var 2109 drivers/video/fbdev/via/hw.c var->pixclock = mode->pixclock; var 2110 drivers/video/fbdev/via/hw.c var->xres = mode->xres; var 2111 drivers/video/fbdev/via/hw.c var->yres = mode->yres; var 2112 drivers/video/fbdev/via/hw.c var->left_margin = mode->left_margin; var 2113 drivers/video/fbdev/via/hw.c var->right_margin = mode->right_margin; var 2114 drivers/video/fbdev/via/hw.c var->hsync_len = mode->hsync_len; var 2115 drivers/video/fbdev/via/hw.c var->upper_margin = mode->upper_margin; var 2116 drivers/video/fbdev/via/hw.c var->lower_margin = mode->lower_margin; var 2117 drivers/video/fbdev/via/hw.c var->vsync_len = mode->vsync_len; var 2118 drivers/video/fbdev/via/hw.c var->sync = mode->sync; var 626 drivers/video/fbdev/via/hw.h struct via_display_timing var_to_timing(const struct fb_var_screeninfo *var, var 628 drivers/video/fbdev/via/hw.h void viafb_fill_crtc_timing(const struct fb_var_screeninfo *var, var 650 drivers/video/fbdev/via/hw.h void viafb_fill_var_timing_info(struct fb_var_screeninfo *var, var 527 drivers/video/fbdev/via/lcd.c void viafb_lcd_set_mode(const struct fb_var_screeninfo *var, u16 cxres, var 532 drivers/video/fbdev/via/lcd.c int mode_bpp = var->bits_per_pixel; var 533 drivers/video/fbdev/via/lcd.c int set_hres = cxres ? cxres : var->xres; var 534 drivers/video/fbdev/via/lcd.c int set_vres = cyres ? cyres : var->yres; var 589 drivers/video/fbdev/via/lcd.c var->bits_per_pixel); var 65 drivers/video/fbdev/via/lcd.h void viafb_lcd_set_mode(const struct fb_var_screeninfo *var, u16 cxres, var 42 drivers/video/fbdev/via/viafbdev.c static int viafb_pan_display(struct fb_var_screeninfo *var, var 74 drivers/video/fbdev/via/viafbdev.c static void viafb_fill_var_color_info(struct fb_var_screeninfo *var, u8 depth) var 76 drivers/video/fbdev/via/viafbdev.c var->grayscale = 0; var 77 drivers/video/fbdev/via/viafbdev.c var->red.msb_right = 0; var 78 drivers/video/fbdev/via/viafbdev.c var->green.msb_right = 0; var 79 drivers/video/fbdev/via/viafbdev.c var->blue.msb_right = 0; var 80 drivers/video/fbdev/via/viafbdev.c var->transp.offset = 0; var 81 drivers/video/fbdev/via/viafbdev.c var->transp.length = 0; var 82 drivers/video/fbdev/via/viafbdev.c var->transp.msb_right = 0; var 83 drivers/video/fbdev/via/viafbdev.c var->nonstd = 0; var 86 drivers/video/fbdev/via/viafbdev.c var->bits_per_pixel = 8; var 87 drivers/video/fbdev/via/viafbdev.c var->red.offset = 0; var 88 drivers/video/fbdev/via/viafbdev.c var->green.offset = 0; var 89 drivers/video/fbdev/via/viafbdev.c var->blue.offset = 0; var 90 drivers/video/fbdev/via/viafbdev.c var->red.length = 8; var 91 drivers/video/fbdev/via/viafbdev.c var->green.length = 8; var 92 drivers/video/fbdev/via/viafbdev.c var->blue.length = 8; var 95 drivers/video/fbdev/via/viafbdev.c var->bits_per_pixel = 16; var 96 drivers/video/fbdev/via/viafbdev.c var->red.offset = 10; var 97 drivers/video/fbdev/via/viafbdev.c var->green.offset = 5; var 98 drivers/video/fbdev/via/viafbdev.c var->blue.offset = 0; var 99 drivers/video/fbdev/via/viafbdev.c var->red.length = 5; var 100 drivers/video/fbdev/via/viafbdev.c var->green.length = 5; var 101 drivers/video/fbdev/via/viafbdev.c var->blue.length = 5; var 104 drivers/video/fbdev/via/viafbdev.c var->bits_per_pixel = 16; var 105 drivers/video/fbdev/via/viafbdev.c var->red.offset = 11; var 106 drivers/video/fbdev/via/viafbdev.c var->green.offset = 5; var 107 drivers/video/fbdev/via/viafbdev.c var->blue.offset = 0; var 108 drivers/video/fbdev/via/viafbdev.c var->red.length = 5; var 109 drivers/video/fbdev/via/viafbdev.c var->green.length = 6; var 110 drivers/video/fbdev/via/viafbdev.c var->blue.length = 5; var 113 drivers/video/fbdev/via/viafbdev.c var->bits_per_pixel = 32; var 114 drivers/video/fbdev/via/viafbdev.c var->red.offset = 16; var 115 drivers/video/fbdev/via/viafbdev.c var->green.offset = 8; var 116 drivers/video/fbdev/via/viafbdev.c var->blue.offset = 0; var 117 drivers/video/fbdev/via/viafbdev.c var->red.length = 8; var 118 drivers/video/fbdev/via/viafbdev.c var->green.length = 8; var 119 drivers/video/fbdev/via/viafbdev.c var->blue.length = 8; var 122 drivers/video/fbdev/via/viafbdev.c var->bits_per_pixel = 32; var 123 drivers/video/fbdev/via/viafbdev.c var->red.offset = 20; var 124 drivers/video/fbdev/via/viafbdev.c var->green.offset = 10; var 125 drivers/video/fbdev/via/viafbdev.c var->blue.offset = 0; var 126 drivers/video/fbdev/via/viafbdev.c var->red.length = 10; var 127 drivers/video/fbdev/via/viafbdev.c var->green.length = 10; var 128 drivers/video/fbdev/via/viafbdev.c var->blue.length = 10; var 135 drivers/video/fbdev/via/viafbdev.c u32 bpp = info->var.bits_per_pixel; var 139 drivers/video/fbdev/via/viafbdev.c info->fix.line_length = ALIGN(info->var.xres_virtual * bpp / 8, var 174 drivers/video/fbdev/via/viafbdev.c static inline int get_var_refresh(struct fb_var_screeninfo *var) var 178 drivers/video/fbdev/via/viafbdev.c htotal = var->left_margin + var->xres + var->right_margin var 179 drivers/video/fbdev/via/viafbdev.c + var->hsync_len; var 180 drivers/video/fbdev/via/viafbdev.c vtotal = var->upper_margin + var->yres + var->lower_margin var 181 drivers/video/fbdev/via/viafbdev.c + var->vsync_len; var 182 drivers/video/fbdev/via/viafbdev.c return PICOS2KHZ(var->pixclock) * 1000 / (htotal * vtotal); var 185 drivers/video/fbdev/via/viafbdev.c static int viafb_check_var(struct fb_var_screeninfo *var, var 195 drivers/video/fbdev/via/viafbdev.c if (var->vmode & FB_VMODE_INTERLACED || var->vmode & FB_VMODE_DOUBLE) var 201 drivers/video/fbdev/via/viafbdev.c if (!viafb_get_best_mode(var->xres, var->yres, 60)) { var 204 drivers/video/fbdev/via/viafbdev.c var->xres, var->yres, var->bits_per_pixel); var 208 drivers/video/fbdev/via/viafbdev.c depth = fb_get_color_depth(var, &info->fix); var 210 drivers/video/fbdev/via/viafbdev.c depth = var->bits_per_pixel; var 227 drivers/video/fbdev/via/viafbdev.c viafb_fill_var_color_info(var, depth); var 228 drivers/video/fbdev/via/viafbdev.c if (var->xres_virtual < var->xres) var 229 drivers/video/fbdev/via/viafbdev.c var->xres_virtual = var->xres; var 231 drivers/video/fbdev/via/viafbdev.c line = ALIGN(var->xres_virtual * var->bits_per_pixel / 8, var 233 drivers/video/fbdev/via/viafbdev.c if (line > VIA_PITCH_MAX || line * var->yres_virtual > ppar->memsize) var 239 drivers/video/fbdev/via/viafbdev.c refresh = viafb_get_refresh(var->xres, var->yres, var 240 drivers/video/fbdev/via/viafbdev.c get_var_refresh(var)); var 243 drivers/video/fbdev/via/viafbdev.c viafb_fill_var_timing_info(var, var 244 drivers/video/fbdev/via/viafbdev.c viafb_get_best_mode(var->xres, var->yres, refresh)); var 245 drivers/video/fbdev/via/viafbdev.c if (var->accel_flags & FB_ACCELF_TEXT && var 247 drivers/video/fbdev/via/viafbdev.c var->accel_flags = 0; var 259 drivers/video/fbdev/via/viafbdev.c viapar->depth = fb_get_color_depth(&info->var, &info->fix); var 260 drivers/video/fbdev/via/viafbdev.c viafb_update_device_setting(viafbinfo->var.xres, viafbinfo->var.yres, var 261 drivers/video/fbdev/via/viafbdev.c viafbinfo->var.bits_per_pixel, 0); var 264 drivers/video/fbdev/via/viafbdev.c viafb_update_device_setting(viafbinfo1->var.xres, var 265 drivers/video/fbdev/via/viafbdev.c viafbinfo1->var.yres, viafbinfo1->var.bits_per_pixel, var 276 drivers/video/fbdev/via/viafbdev.c refresh = get_var_refresh(&info->var); var 278 drivers/video/fbdev/via/viafbdev.c viafb_bpp1 = info->var.bits_per_pixel; var 281 drivers/video/fbdev/via/viafbdev.c viafb_bpp = info->var.bits_per_pixel; var 285 drivers/video/fbdev/via/viafbdev.c if (info->var.accel_flags & FB_ACCELF_TEXT) var 290 drivers/video/fbdev/via/viafbdev.c viafb_pan_display(&info->var, info); var 317 drivers/video/fbdev/via/viafbdev.c r = (red >> (16 - info->var.red.length)) var 318 drivers/video/fbdev/via/viafbdev.c << info->var.red.offset; var 319 drivers/video/fbdev/via/viafbdev.c b = (blue >> (16 - info->var.blue.length)) var 320 drivers/video/fbdev/via/viafbdev.c << info->var.blue.offset; var 321 drivers/video/fbdev/via/viafbdev.c g = (green >> (16 - info->var.green.length)) var 322 drivers/video/fbdev/via/viafbdev.c << info->var.green.offset; var 329 drivers/video/fbdev/via/viafbdev.c static int viafb_pan_display(struct fb_var_screeninfo *var, var 334 drivers/video/fbdev/via/viafbdev.c + var->yoffset * info->fix.line_length var 335 drivers/video/fbdev/via/viafbdev.c + var->xoffset * info->var.bits_per_pixel / 8; var 413 drivers/video/fbdev/via/viafbdev.c return put_user(viafb_ioctl_hotplug(info->var.xres, var 414 drivers/video/fbdev/via/viafbdev.c info->var.yres, var 415 drivers/video/fbdev/via/viafbdev.c info->var.bits_per_pixel), argp); var 429 drivers/video/fbdev/via/viafbdev.c u.viamode.virtual_xres_sec = viafb_dual_fb ? viafbinfo1->var.xres_virtual : viafbinfo->var.xres_virtual; var 430 drivers/video/fbdev/via/viafbdev.c u.viamode.virtual_yres_sec = viafb_dual_fb ? viafbinfo1->var.yres_virtual : viafbinfo->var.yres_virtual; var 565 drivers/video/fbdev/via/viafbdev.c viafb_lcd_get_support_expand_state(info->var.xres, var 566 drivers/video/fbdev/via/viafbdev.c info->var.yres); var 693 drivers/video/fbdev/via/viafbdev.c rect->width, rect->height, info->var.bits_per_pixel, var 715 drivers/video/fbdev/via/viafbdev.c area->width, area->height, info->var.bits_per_pixel, var 752 drivers/video/fbdev/via/viafbdev.c image->width, image->height, info->var.bits_per_pixel, var 782 drivers/video/fbdev/via/viafbdev.c yy = cursor->image.dy - info->var.yoffset; var 783 drivers/video/fbdev/via/viafbdev.c xx = cursor->image.dx - info->var.xoffset; var 1815 drivers/video/fbdev/via/viafbdev.c viafbinfo->var = default_var; var 1855 drivers/video/fbdev/via/viafbdev.c viafbinfo1->var = default_var; var 1857 drivers/video/fbdev/via/viafbdev.c viaparinfo1->depth = fb_get_color_depth(&viafbinfo1->var, var 1861 drivers/video/fbdev/via/viafbdev.c viafb_check_var(&viafbinfo->var, viafbinfo); var 1863 drivers/video/fbdev/via/viafbdev.c viaparinfo->depth = fb_get_color_depth(&viafbinfo->var, var 49 drivers/video/fbdev/vt8500lcdfb.c if (info->var.bits_per_pixel <= 8) { var 51 drivers/video/fbdev/vt8500lcdfb.c info->var.red.offset = 0; var 52 drivers/video/fbdev/vt8500lcdfb.c info->var.red.length = info->var.bits_per_pixel; var 53 drivers/video/fbdev/vt8500lcdfb.c info->var.red.msb_right = 0; var 55 drivers/video/fbdev/vt8500lcdfb.c info->var.green.offset = 0; var 56 drivers/video/fbdev/vt8500lcdfb.c info->var.green.length = info->var.bits_per_pixel; var 57 drivers/video/fbdev/vt8500lcdfb.c info->var.green.msb_right = 0; var 59 drivers/video/fbdev/vt8500lcdfb.c info->var.blue.offset = 0; var 60 drivers/video/fbdev/vt8500lcdfb.c info->var.blue.length = info->var.bits_per_pixel; var 61 drivers/video/fbdev/vt8500lcdfb.c info->var.blue.msb_right = 0; var 63 drivers/video/fbdev/vt8500lcdfb.c info->var.transp.offset = 0; var 64 drivers/video/fbdev/vt8500lcdfb.c info->var.transp.length = 0; var 65 drivers/video/fbdev/vt8500lcdfb.c info->var.transp.msb_right = 0; var 68 drivers/video/fbdev/vt8500lcdfb.c info->fix.line_length = info->var.xres_virtual / var 69 drivers/video/fbdev/vt8500lcdfb.c (8/info->var.bits_per_pixel); var 72 drivers/video/fbdev/vt8500lcdfb.c info->var.transp.offset = 0; var 73 drivers/video/fbdev/vt8500lcdfb.c info->var.transp.length = 0; var 74 drivers/video/fbdev/vt8500lcdfb.c info->var.transp.msb_right = 0; var 76 drivers/video/fbdev/vt8500lcdfb.c if (info->var.bits_per_pixel == 16) { var 78 drivers/video/fbdev/vt8500lcdfb.c info->var.red.offset = 11; var 79 drivers/video/fbdev/vt8500lcdfb.c info->var.red.length = 5; var 80 drivers/video/fbdev/vt8500lcdfb.c info->var.red.msb_right = 0; var 81 drivers/video/fbdev/vt8500lcdfb.c info->var.green.offset = 5; var 82 drivers/video/fbdev/vt8500lcdfb.c info->var.green.length = 6; var 83 drivers/video/fbdev/vt8500lcdfb.c info->var.green.msb_right = 0; var 84 drivers/video/fbdev/vt8500lcdfb.c info->var.blue.offset = 0; var 85 drivers/video/fbdev/vt8500lcdfb.c info->var.blue.length = 5; var 86 drivers/video/fbdev/vt8500lcdfb.c info->var.blue.msb_right = 0; var 89 drivers/video/fbdev/vt8500lcdfb.c info->var.red.offset = info->var.bits_per_pixel var 91 drivers/video/fbdev/vt8500lcdfb.c info->var.red.length = info->var.bits_per_pixel / 3; var 92 drivers/video/fbdev/vt8500lcdfb.c info->var.red.msb_right = 0; var 93 drivers/video/fbdev/vt8500lcdfb.c info->var.green.offset = info->var.bits_per_pixel / 3; var 94 drivers/video/fbdev/vt8500lcdfb.c info->var.green.length = info->var.bits_per_pixel / 3; var 95 drivers/video/fbdev/vt8500lcdfb.c info->var.green.msb_right = 0; var 96 drivers/video/fbdev/vt8500lcdfb.c info->var.blue.offset = 0; var 97 drivers/video/fbdev/vt8500lcdfb.c info->var.blue.length = info->var.bits_per_pixel / 3; var 98 drivers/video/fbdev/vt8500lcdfb.c info->var.blue.msb_right = 0; var 102 drivers/video/fbdev/vt8500lcdfb.c info->fix.line_length = info->var.bits_per_pixel > 16 ? var 103 drivers/video/fbdev/vt8500lcdfb.c info->var.xres_virtual << 2 : var 104 drivers/video/fbdev/vt8500lcdfb.c info->var.xres_virtual << 1; var 108 drivers/video/fbdev/vt8500lcdfb.c if (bpp_values[i] == info->var.bits_per_pixel) var 116 drivers/video/fbdev/vt8500lcdfb.c writel((((info->var.hsync_len - 1) & 0x3f) << 26) var 117 drivers/video/fbdev/vt8500lcdfb.c | ((info->var.left_margin & 0xff) << 18) var 118 drivers/video/fbdev/vt8500lcdfb.c | (((info->var.xres - 1) & 0x3ff) << 8) var 119 drivers/video/fbdev/vt8500lcdfb.c | (info->var.right_margin & 0xff), fbi->regbase + 0x4); var 120 drivers/video/fbdev/vt8500lcdfb.c writel((((info->var.vsync_len - 1) & 0x3f) << 26) var 121 drivers/video/fbdev/vt8500lcdfb.c | ((info->var.upper_margin & 0xff) << 18) var 122 drivers/video/fbdev/vt8500lcdfb.c | (((info->var.yres - 1) & 0x3ff) << 8) var 123 drivers/video/fbdev/vt8500lcdfb.c | (info->var.lower_margin & 0xff), fbi->regbase + 0x8); var 124 drivers/video/fbdev/vt8500lcdfb.c writel((((info->var.yres - 1) & 0x400) << 2) var 125 drivers/video/fbdev/vt8500lcdfb.c | ((info->var.xres - 1) & 0x400), fbi->regbase + 0x10); var 148 drivers/video/fbdev/vt8500lcdfb.c if (info->var.grayscale) var 157 drivers/video/fbdev/vt8500lcdfb.c val = chan_to_field(red, &fbi->fb.var.red); var 158 drivers/video/fbdev/vt8500lcdfb.c val |= chan_to_field(green, &fbi->fb.var.green); var 159 drivers/video/fbdev/vt8500lcdfb.c val |= chan_to_field(blue, &fbi->fb.var.blue); var 200 drivers/video/fbdev/vt8500lcdfb.c static int vt8500lcd_pan_display(struct fb_var_screeninfo *var, var 203 drivers/video/fbdev/vt8500lcdfb.c unsigned pixlen = info->fix.line_length / info->var.xres_virtual; var 204 drivers/video/fbdev/vt8500lcdfb.c unsigned off = pixlen * var->xoffset var 205 drivers/video/fbdev/vt8500lcdfb.c + info->fix.line_length * var->yoffset; var 209 drivers/video/fbdev/vt8500lcdfb.c | (((info->var.xres_virtual - info->var.xres) * pixlen / 4) << 20) var 296 drivers/video/fbdev/vt8500lcdfb.c fbi->fb.var.nonstd = 0; var 297 drivers/video/fbdev/vt8500lcdfb.c fbi->fb.var.activate = FB_ACTIVATE_NOW; var 298 drivers/video/fbdev/vt8500lcdfb.c fbi->fb.var.height = -1; var 299 drivers/video/fbdev/vt8500lcdfb.c fbi->fb.var.width = -1; var 300 drivers/video/fbdev/vt8500lcdfb.c fbi->fb.var.vmode = FB_VMODE_NONINTERLACED; var 396 drivers/video/fbdev/vt8500lcdfb.c fb_videomode_to_var(&fbi->fb.var, &of_mode); var 398 drivers/video/fbdev/vt8500lcdfb.c fbi->fb.var.xres_virtual = of_mode.xres; var 399 drivers/video/fbdev/vt8500lcdfb.c fbi->fb.var.yres_virtual = of_mode.yres * 2; var 400 drivers/video/fbdev/vt8500lcdfb.c fbi->fb.var.bits_per_pixel = bpp; var 226 drivers/video/fbdev/vt8623fb.c if ((info->var.bits_per_pixel == 4) && (image->depth == 1) var 238 drivers/video/fbdev/vt8623fb.c if ((info->var.bits_per_pixel == 4) var 320 drivers/video/fbdev/vt8623fb.c static int vt8623fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 325 drivers/video/fbdev/vt8623fb.c rv = svga_match_format (vt8623fb_formats, var, NULL); var 333 drivers/video/fbdev/vt8623fb.c if (var->xres > var->xres_virtual) var 334 drivers/video/fbdev/vt8623fb.c var->xres_virtual = var->xres; var 336 drivers/video/fbdev/vt8623fb.c if (var->yres > var->yres_virtual) var 337 drivers/video/fbdev/vt8623fb.c var->yres_virtual = var->yres; var 341 drivers/video/fbdev/vt8623fb.c var->xres_virtual = (var->xres_virtual+step) & ~step; var 344 drivers/video/fbdev/vt8623fb.c mem = ((var->bits_per_pixel * var->xres_virtual) >> 3) * var->yres_virtual; var 353 drivers/video/fbdev/vt8623fb.c if ((var->bits_per_pixel == 0) && (mem > (256*1024))) var 360 drivers/video/fbdev/vt8623fb.c rv = svga_check_timings (&vt8623_timing_regs, var, info->node); var 368 drivers/video/fbdev/vt8623fb.c if (var->vmode & FB_VMODE_INTERLACED) var 379 drivers/video/fbdev/vt8623fb.c u32 bpp = info->var.bits_per_pixel; var 383 drivers/video/fbdev/vt8623fb.c info->fix.line_length = (info->var.xres_virtual * bpp) / 8; var 392 drivers/video/fbdev/vt8623fb.c offset_value = (info->var.xres_virtual * bpp) / 64; var 393 drivers/video/fbdev/vt8623fb.c fetch_value = ((info->var.xres * bpp) / 128) + 4; var 396 drivers/video/fbdev/vt8623fb.c fetch_value = (info->var.xres / 8) + 8; /* + 0 is OK */ var 398 drivers/video/fbdev/vt8623fb.c screen_size = info->var.yres_virtual * info->fix.line_length; var 410 drivers/video/fbdev/vt8623fb.c offset_value = info->var.xres_virtual / 16; var 411 drivers/video/fbdev/vt8623fb.c fetch_value = (info->var.xres / 8) + 8; var 412 drivers/video/fbdev/vt8623fb.c screen_size = (info->var.xres_virtual * info->var.yres_virtual) / 64; var 415 drivers/video/fbdev/vt8623fb.c info->var.xoffset = 0; var 416 drivers/video/fbdev/vt8623fb.c info->var.yoffset = 0; var 417 drivers/video/fbdev/vt8623fb.c info->var.activate = FB_ACTIVATE_NOW; var 444 drivers/video/fbdev/vt8623fb.c if (info->var.vmode & FB_VMODE_DOUBLE) var 466 drivers/video/fbdev/vt8623fb.c mode = svga_match_format(vt8623fb_formats, &(info->var), &(info->fix)); var 502 drivers/video/fbdev/vt8623fb.c vt8623_set_pixclock(info, info->var.pixclock); var 503 drivers/video/fbdev/vt8623fb.c svga_set_timings(par->state.vgabase, &vt8623_timing_regs, &(info->var), 1, 1, var 504 drivers/video/fbdev/vt8623fb.c (info->var.vmode & FB_VMODE_DOUBLE) ? 2 : 1, 1, var 521 drivers/video/fbdev/vt8623fb.c switch (fb->var.bits_per_pixel) { var 547 drivers/video/fbdev/vt8623fb.c if (fb->var.green.length == 5) var 550 drivers/video/fbdev/vt8623fb.c else if (fb->var.green.length == 6) var 609 drivers/video/fbdev/vt8623fb.c static int vt8623fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) var 615 drivers/video/fbdev/vt8623fb.c if (info->var.bits_per_pixel == 0) { var 616 drivers/video/fbdev/vt8623fb.c offset = (var->yoffset / 16) * info->var.xres_virtual var 617 drivers/video/fbdev/vt8623fb.c + var->xoffset; var 620 drivers/video/fbdev/vt8623fb.c offset = (var->yoffset * info->fix.line_length) + var 621 drivers/video/fbdev/vt8623fb.c (var->xoffset * info->var.bits_per_pixel / 8); var 622 drivers/video/fbdev/vt8623fb.c offset = offset >> ((info->var.bits_per_pixel == 4) ? 2 : 1); var 746 drivers/video/fbdev/vt8623fb.c rc = fb_find_mode(&(info->var), info, mode_option, NULL, 0, NULL, 8); var 212 drivers/video/fbdev/w100fb.c if (info->var.grayscale) var 474 drivers/video/fbdev/w100fb.c static int w100fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 478 drivers/video/fbdev/w100fb.c if(!w100fb_get_mode(par, &var->xres, &var->yres, 1)) var 481 drivers/video/fbdev/w100fb.c if (par->mach->mem && ((var->xres*var->yres*BITS_PER_PIXEL/8) > (par->mach->mem->size+1))) var 484 drivers/video/fbdev/w100fb.c if (!par->mach->mem && ((var->xres*var->yres*BITS_PER_PIXEL/8) > (MEM_INT_SIZE+1))) var 487 drivers/video/fbdev/w100fb.c var->xres_virtual = max(var->xres_virtual, var->xres); var 488 drivers/video/fbdev/w100fb.c var->yres_virtual = max(var->yres_virtual, var->yres); var 490 drivers/video/fbdev/w100fb.c if (var->bits_per_pixel > BITS_PER_PIXEL) var 493 drivers/video/fbdev/w100fb.c var->bits_per_pixel = BITS_PER_PIXEL; var 495 drivers/video/fbdev/w100fb.c var->red.offset = 11; var 496 drivers/video/fbdev/w100fb.c var->red.length = 5; var 497 drivers/video/fbdev/w100fb.c var->green.offset = 5; var 498 drivers/video/fbdev/w100fb.c var->green.length = 6; var 499 drivers/video/fbdev/w100fb.c var->blue.offset = 0; var 500 drivers/video/fbdev/w100fb.c var->blue.length = 5; var 501 drivers/video/fbdev/w100fb.c var->transp.offset = var->transp.length = 0; var 503 drivers/video/fbdev/w100fb.c var->nonstd = 0; var 504 drivers/video/fbdev/w100fb.c var->height = -1; var 505 drivers/video/fbdev/w100fb.c var->width = -1; var 506 drivers/video/fbdev/w100fb.c var->vmode = FB_VMODE_NONINTERLACED; var 507 drivers/video/fbdev/w100fb.c var->sync = 0; var 508 drivers/video/fbdev/w100fb.c var->pixclock = 0x04; /* 171521; */ var 523 drivers/video/fbdev/w100fb.c if (par->xres != info->var.xres || par->yres != info->var.yres) { var 524 drivers/video/fbdev/w100fb.c par->xres = info->var.xres; var 525 drivers/video/fbdev/w100fb.c par->yres = info->var.yres; var 732 drivers/video/fbdev/w100fb.c info->var.xres = par->mode->yres; var 733 drivers/video/fbdev/w100fb.c info->var.yres = par->mode->xres; var 736 drivers/video/fbdev/w100fb.c info->var.xres = par->mode->xres; var 737 drivers/video/fbdev/w100fb.c info->var.yres = par->mode->yres; var 745 drivers/video/fbdev/w100fb.c info->var.xres_virtual = info->var.xres; var 746 drivers/video/fbdev/w100fb.c info->var.yres_virtual = info->var.yres; var 747 drivers/video/fbdev/w100fb.c info->var.pixclock = 0x04; /* 171521; */ var 748 drivers/video/fbdev/w100fb.c info->var.sync = 0; var 749 drivers/video/fbdev/w100fb.c info->var.grayscale = 0; var 750 drivers/video/fbdev/w100fb.c info->var.xoffset = info->var.yoffset = 0; var 751 drivers/video/fbdev/w100fb.c info->var.accel_flags = 0; var 752 drivers/video/fbdev/w100fb.c info->var.activate = FB_ACTIVATE_NOW; var 756 drivers/video/fbdev/w100fb.c if (w100fb_check_var(&info->var, info) < 0) { var 66 drivers/video/fbdev/wm8505fb.c writel(info->var.xres, fbi->regbase + WMT_GOVR_XRES); var 67 drivers/video/fbdev/wm8505fb.c writel(info->var.xres_virtual, fbi->regbase + WMT_GOVR_XRES_VIRTUAL); var 82 drivers/video/fbdev/wm8505fb.c int h_start = info->var.left_margin; var 83 drivers/video/fbdev/wm8505fb.c int h_end = h_start + info->var.xres; var 84 drivers/video/fbdev/wm8505fb.c int h_all = h_end + info->var.right_margin; var 85 drivers/video/fbdev/wm8505fb.c int h_sync = info->var.hsync_len; var 87 drivers/video/fbdev/wm8505fb.c int v_start = info->var.upper_margin; var 88 drivers/video/fbdev/wm8505fb.c int v_end = v_start + info->var.yres; var 89 drivers/video/fbdev/wm8505fb.c int v_all = v_end + info->var.lower_margin; var 90 drivers/video/fbdev/wm8505fb.c int v_sync = info->var.vsync_len; var 117 drivers/video/fbdev/wm8505fb.c if (info->var.bits_per_pixel == 32) { var 118 drivers/video/fbdev/wm8505fb.c info->var.red.offset = 16; var 119 drivers/video/fbdev/wm8505fb.c info->var.red.length = 8; var 120 drivers/video/fbdev/wm8505fb.c info->var.red.msb_right = 0; var 121 drivers/video/fbdev/wm8505fb.c info->var.green.offset = 8; var 122 drivers/video/fbdev/wm8505fb.c info->var.green.length = 8; var 123 drivers/video/fbdev/wm8505fb.c info->var.green.msb_right = 0; var 124 drivers/video/fbdev/wm8505fb.c info->var.blue.offset = 0; var 125 drivers/video/fbdev/wm8505fb.c info->var.blue.length = 8; var 126 drivers/video/fbdev/wm8505fb.c info->var.blue.msb_right = 0; var 128 drivers/video/fbdev/wm8505fb.c info->fix.line_length = info->var.xres_virtual << 2; var 129 drivers/video/fbdev/wm8505fb.c } else if (info->var.bits_per_pixel == 16) { var 130 drivers/video/fbdev/wm8505fb.c info->var.red.offset = 11; var 131 drivers/video/fbdev/wm8505fb.c info->var.red.length = 5; var 132 drivers/video/fbdev/wm8505fb.c info->var.red.msb_right = 0; var 133 drivers/video/fbdev/wm8505fb.c info->var.green.offset = 5; var 134 drivers/video/fbdev/wm8505fb.c info->var.green.length = 6; var 135 drivers/video/fbdev/wm8505fb.c info->var.green.msb_right = 0; var 136 drivers/video/fbdev/wm8505fb.c info->var.blue.offset = 0; var 137 drivers/video/fbdev/wm8505fb.c info->var.blue.length = 5; var 138 drivers/video/fbdev/wm8505fb.c info->var.blue.msb_right = 0; var 140 drivers/video/fbdev/wm8505fb.c info->fix.line_length = info->var.xres_virtual << 1; var 201 drivers/video/fbdev/wm8505fb.c if (info->var.grayscale) var 210 drivers/video/fbdev/wm8505fb.c val = chan_to_field(red, &fbi->fb.var.red); var 211 drivers/video/fbdev/wm8505fb.c val |= chan_to_field(green, &fbi->fb.var.green); var 212 drivers/video/fbdev/wm8505fb.c val |= chan_to_field(blue, &fbi->fb.var.blue); var 223 drivers/video/fbdev/wm8505fb.c static int wm8505fb_pan_display(struct fb_var_screeninfo *var, var 228 drivers/video/fbdev/wm8505fb.c writel(var->xoffset, fbi->regbase + WMT_GOVR_XPAN); var 229 drivers/video/fbdev/wm8505fb.c writel(var->yoffset, fbi->regbase + WMT_GOVR_YPAN); var 319 drivers/video/fbdev/wm8505fb.c fb_videomode_to_var(&fbi->fb.var, &mode); var 321 drivers/video/fbdev/wm8505fb.c fbi->fb.var.nonstd = 0; var 322 drivers/video/fbdev/wm8505fb.c fbi->fb.var.activate = FB_ACTIVATE_NOW; var 324 drivers/video/fbdev/wm8505fb.c fbi->fb.var.height = -1; var 325 drivers/video/fbdev/wm8505fb.c fbi->fb.var.width = -1; var 336 drivers/video/fbdev/wm8505fb.c fbi->fb.var.xres_virtual = mode.xres; var 337 drivers/video/fbdev/wm8505fb.c fbi->fb.var.yres_virtual = mode.yres * 2; var 338 drivers/video/fbdev/wm8505fb.c fbi->fb.var.bits_per_pixel = bpp; var 54 drivers/video/fbdev/wmt_ge_rops.c pat = pixel_to_pat(p->var.bits_per_pixel, fg); var 59 drivers/video/fbdev/wmt_ge_rops.c writel(p->var.bits_per_pixel == 32 ? 3 : var 60 drivers/video/fbdev/wmt_ge_rops.c (p->var.bits_per_pixel == 8 ? 0 : 1), regbase + GE_DEPTH_OFF); var 61 drivers/video/fbdev/wmt_ge_rops.c writel(p->var.bits_per_pixel == 15 ? 1 : 0, regbase + GE_HIGHCOLOR_OFF); var 63 drivers/video/fbdev/wmt_ge_rops.c writel(p->var.xres_virtual - 1, regbase + GE_DESTDISPW_OFF); var 64 drivers/video/fbdev/wmt_ge_rops.c writel(p->var.yres_virtual - 1, regbase + GE_DESTDISPH_OFF); var 85 drivers/video/fbdev/wmt_ge_rops.c writel(p->var.bits_per_pixel > 16 ? 3 : var 86 drivers/video/fbdev/wmt_ge_rops.c (p->var.bits_per_pixel > 8 ? 1 : 0), regbase + GE_DEPTH_OFF); var 89 drivers/video/fbdev/wmt_ge_rops.c writel(p->var.xres_virtual - 1, regbase + GE_SRCDISPW_OFF); var 90 drivers/video/fbdev/wmt_ge_rops.c writel(p->var.yres_virtual - 1, regbase + GE_SRCDISPH_OFF); var 97 drivers/video/fbdev/wmt_ge_rops.c writel(p->var.xres_virtual - 1, regbase + GE_DESTDISPW_OFF); var 98 drivers/video/fbdev/wmt_ge_rops.c writel(p->var.yres_virtual - 1, regbase + GE_DESTDISPH_OFF); var 199 drivers/video/fbdev/xen-fbfront.c if (y2 >= fb_info->var.yres) var 200 drivers/video/fbdev/xen-fbfront.c y2 = fb_info->var.yres - 1; var 206 drivers/video/fbdev/xen-fbfront.c xenfb_refresh(info, 0, miny, fb_info->var.xres, maxy - miny + 1); var 224 drivers/video/fbdev/xen-fbfront.c red = CNVT_TOHW(red, info->var.red.length); var 225 drivers/video/fbdev/xen-fbfront.c green = CNVT_TOHW(green, info->var.green.length); var 226 drivers/video/fbdev/xen-fbfront.c blue = CNVT_TOHW(blue, info->var.blue.length); var 227 drivers/video/fbdev/xen-fbfront.c transp = CNVT_TOHW(transp, info->var.transp.length); var 230 drivers/video/fbdev/xen-fbfront.c v = (red << info->var.red.offset) | var 231 drivers/video/fbdev/xen-fbfront.c (green << info->var.green.offset) | var 232 drivers/video/fbdev/xen-fbfront.c (blue << info->var.blue.offset); var 234 drivers/video/fbdev/xen-fbfront.c switch (info->var.bits_per_pixel) { var 281 drivers/video/fbdev/xen-fbfront.c xenfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) var 289 drivers/video/fbdev/xen-fbfront.c if (var->xres == video[KPARAM_WIDTH] && var 290 drivers/video/fbdev/xen-fbfront.c var->yres == video[KPARAM_HEIGHT] && var 291 drivers/video/fbdev/xen-fbfront.c var->bits_per_pixel == xenfb_info->page->depth) { var 298 drivers/video/fbdev/xen-fbfront.c if (var->xres > video[KPARAM_WIDTH] || var->yres > video[KPARAM_HEIGHT]) var 301 drivers/video/fbdev/xen-fbfront.c required_mem_len = var->xres * var->yres * xenfb_info->page->depth / 8; var 302 drivers/video/fbdev/xen-fbfront.c if (var->bits_per_pixel == xenfb_info->page->depth && var 303 drivers/video/fbdev/xen-fbfront.c var->xres <= info->fix.line_length / (XENFB_DEPTH / 8) && var 305 drivers/video/fbdev/xen-fbfront.c var->xres_virtual = var->xres; var 306 drivers/video/fbdev/xen-fbfront.c var->yres_virtual = var->yres; var 321 drivers/video/fbdev/xen-fbfront.c xenfb_info->resize.width = info->var.xres; var 322 drivers/video/fbdev/xen-fbfront.c xenfb_info->resize.height = info->var.yres; var 324 drivers/video/fbdev/xen-fbfront.c xenfb_info->resize.depth = info->var.bits_per_pixel; var 436 drivers/video/fbdev/xen-fbfront.c fb_info->var.xres_virtual = fb_info->var.xres = video[KPARAM_WIDTH]; var 437 drivers/video/fbdev/xen-fbfront.c fb_info->var.yres_virtual = fb_info->var.yres = video[KPARAM_HEIGHT]; var 438 drivers/video/fbdev/xen-fbfront.c fb_info->var.bits_per_pixel = XENFB_DEPTH; var 440 drivers/video/fbdev/xen-fbfront.c fb_info->var.red = (struct fb_bitfield){16, 8, 0}; var 441 drivers/video/fbdev/xen-fbfront.c fb_info->var.green = (struct fb_bitfield){8, 8, 0}; var 442 drivers/video/fbdev/xen-fbfront.c fb_info->var.blue = (struct fb_bitfield){0, 8, 0}; var 444 drivers/video/fbdev/xen-fbfront.c fb_info->var.activate = FB_ACTIVATE_NOW; var 445 drivers/video/fbdev/xen-fbfront.c fb_info->var.height = -1; var 446 drivers/video/fbdev/xen-fbfront.c fb_info->var.width = -1; var 447 drivers/video/fbdev/xen-fbfront.c fb_info->var.vmode = FB_VMODE_NONINTERLACED; var 450 drivers/video/fbdev/xen-fbfront.c fb_info->fix.line_length = fb_info->var.xres * XENFB_DEPTH / 8; var 567 drivers/video/fbdev/xen-fbfront.c info->page->width = fb_info->var.xres; var 568 drivers/video/fbdev/xen-fbfront.c info->page->height = fb_info->var.yres; var 569 drivers/video/fbdev/xen-fbfront.c info->page->depth = fb_info->var.bits_per_pixel; var 206 drivers/video/fbdev/xilinxfb.c if (fbi->var.grayscale) { var 327 drivers/video/fbdev/xilinxfb.c drvdata->info.var = xilinx_fb_var; var 328 drivers/video/fbdev/xilinxfb.c drvdata->info.var.height = pdata->screen_height_mm; var 329 drivers/video/fbdev/xilinxfb.c drvdata->info.var.width = pdata->screen_width_mm; var 330 drivers/video/fbdev/xilinxfb.c drvdata->info.var.xres = pdata->xres; var 331 drivers/video/fbdev/xilinxfb.c drvdata->info.var.yres = pdata->yres; var 332 drivers/video/fbdev/xilinxfb.c drvdata->info.var.xres_virtual = pdata->xvirt; var 333 drivers/video/fbdev/xilinxfb.c drvdata->info.var.yres_virtual = pdata->yvirt; var 400 fs/cifs/cifspdu.h #define GETU16(var) (*((__u16 *)var)) /* BB check for endian issues */ var 401 fs/cifs/cifspdu.h #define GETU32(var) (*((__u32 *)var)) /* BB check for endian issues */ var 18 fs/efivarfs/file.c struct efivar_entry *var = file->private_data; var 39 fs/efivarfs/file.c bytes = efivar_entry_set_get_size(var, attributes, &datasize, var 68 fs/efivarfs/file.c struct efivar_entry *var = file->private_data; var 80 fs/efivarfs/file.c err = efivar_entry_size(var, &datasize); var 96 fs/efivarfs/file.c size = efivar_entry_get(var, &attributes, &datasize, var 72 fs/efivarfs/inode.c struct efivar_entry *var; var 79 fs/efivarfs/inode.c var = kzalloc(sizeof(struct efivar_entry), GFP_KERNEL); var 80 fs/efivarfs/inode.c if (!var) var 86 fs/efivarfs/inode.c err = guid_parse(dentry->d_name.name + namelen + 1, &var->var.VendorGuid); var 90 fs/efivarfs/inode.c if (efivar_variable_is_removable(var->var.VendorGuid, var 101 fs/efivarfs/inode.c var->var.VariableName[i] = dentry->d_name.name[i]; var 103 fs/efivarfs/inode.c var->var.VariableName[i] = '\0'; var 105 fs/efivarfs/inode.c inode->i_private = var; var 107 fs/efivarfs/inode.c err = efivar_entry_add(var, &efivarfs_list); var 115 fs/efivarfs/inode.c kfree(var); var 124 fs/efivarfs/inode.c struct efivar_entry *var = d_inode(dentry)->i_private; var 126 fs/efivarfs/inode.c if (efivar_entry_delete(var)) var 123 fs/efivarfs/super.c memcpy(entry->var.VariableName, name16, name_size); var 124 fs/efivarfs/super.c memcpy(&(entry->var.VendorGuid), &vendor, sizeof(efi_guid_t)); var 126 fs/efivarfs/super.c len = ucs2_utf8size(entry->var.VariableName); var 133 fs/efivarfs/super.c ucs2_as_utf8(name, entry->var.VariableName, len); var 135 fs/efivarfs/super.c if (efivar_variable_is_removable(entry->var.VendorGuid, name, len)) var 140 fs/efivarfs/super.c efi_guid_to_str(&entry->var.VendorGuid, name + len + 1); var 165 fs/efivarfs/super.c i_size_write(inode, size + sizeof(entry->var.Attributes)); var 1926 fs/gfs2/rgrp.c u64 var; var 1941 fs/gfs2/rgrp.c var = st->stats[GFS2_LKS_SRTTVARB] + var 1954 fs/gfs2/rgrp.c var *= 2; var 1956 fs/gfs2/rgrp.c var *= 2; var 1958 fs/gfs2/rgrp.c var *= 2; var 1960 fs/gfs2/rgrp.c return ((srttb_diff < 0) && (sqr_diff > var)); var 226 fs/jbd2/recovery.c #define wrap(journal, var) \ var 228 fs/jbd2/recovery.c if (var >= (journal)->j_last) \ var 229 fs/jbd2/recovery.c var -= ((journal)->j_last - (journal)->j_first); \ var 2143 fs/reiserfs/reiserfs.h #define INITIALIZE_PATH(var) \ var 2144 fs/reiserfs/reiserfs.h struct treepath var = {.path_length = ILLEGAL_PATH_ELEMENT_OFFSET, .reada = 0,} var 108 include/asm-generic/barrier.h #define __smp_store_mb(var, value) do { WRITE_ONCE(var, value); __smp_mb(); } while (0) var 141 include/asm-generic/barrier.h #define smp_store_mb(var, value) __smp_store_mb(var, value) var 163 include/asm-generic/barrier.h #define smp_store_mb(var, value) do { WRITE_ONCE(var, value); barrier(); } while (0) var 200 include/asm-generic/barrier.h #define virt_store_mb(var, value) __smp_store_mb(var, value) var 220 include/drm/drm_fb_helper.h int drm_fb_helper_pan_display(struct fb_var_screeninfo *var, var 223 include/drm/drm_fb_helper.h int drm_fb_helper_check_var(struct fb_var_screeninfo *var, var 315 include/drm/drm_fb_helper.h static inline int drm_fb_helper_pan_display(struct fb_var_screeninfo *var, var 326 include/drm/drm_fb_helper.h static inline int drm_fb_helper_check_var(struct fb_var_screeninfo *var, var 90 include/linux/amba/clcd.h int (*check)(struct clcd_fb *fb, struct fb_var_screeninfo *var); var 145 include/linux/amba/clcd.h struct fb_var_screeninfo *var = &fb->fb.var; var 151 include/linux/amba/clcd.h val = ((var->xres / 16) - 1) << 2; var 152 include/linux/amba/clcd.h val |= (var->hsync_len - 1) << 8; var 153 include/linux/amba/clcd.h val |= (var->right_margin - 1) << 16; var 154 include/linux/amba/clcd.h val |= (var->left_margin - 1) << 24; var 157 include/linux/amba/clcd.h val = var->yres; var 161 include/linux/amba/clcd.h val |= (var->vsync_len - 1) << 10; var 162 include/linux/amba/clcd.h val |= var->lower_margin << 16; var 163 include/linux/amba/clcd.h val |= var->upper_margin << 24; var 167 include/linux/amba/clcd.h val |= var->sync & FB_SYNC_HOR_HIGH_ACT ? 0 : TIM2_IHS; var 168 include/linux/amba/clcd.h val |= var->sync & FB_SYNC_VERT_HIGH_ACT ? 0 : TIM2_IVS; var 170 include/linux/amba/clcd.h cpl = var->xres_virtual; var 173 include/linux/amba/clcd.h else if (!var->grayscale) /* STN color */ var 185 include/linux/amba/clcd.h if (var->grayscale) var 188 include/linux/amba/clcd.h if (fb->panel->caps && fb->board->caps && var->bits_per_pixel >= 16) { var 198 include/linux/amba/clcd.h if (var->red.offset == 0) var 206 include/linux/amba/clcd.h switch (var->bits_per_pixel) { var 226 include/linux/amba/clcd.h var->green.length == 5) var 228 include/linux/amba/clcd.h else if (var->green.length == 6) var 239 include/linux/amba/clcd.h regs->pixclock = var->pixclock; var 242 include/linux/amba/clcd.h static inline int clcdfb_check(struct clcd_fb *fb, struct fb_var_screeninfo *var) var 244 include/linux/amba/clcd.h var->xres_virtual = var->xres = (var->xres + 15) & ~15; var 245 include/linux/amba/clcd.h var->yres_virtual = var->yres = (var->yres + 1) & ~1; var 247 include/linux/amba/clcd.h #define CHECK(e,l,h) (var->e < l || var->e > h) var 251 include/linux/amba/clcd.h var->xres > 4096 || var 252 include/linux/amba/clcd.h var->lower_margin > 255 || /* back porch */ var 253 include/linux/amba/clcd.h var->upper_margin > 255 || /* front porch */ var 254 include/linux/amba/clcd.h var->vsync_len > 32 || var 255 include/linux/amba/clcd.h var->yres > 1024) var 266 include/linux/amba/clcd.h if (var->grayscale != fb->fb.var.grayscale || var 267 include/linux/amba/clcd.h (var->vmode & FB_VMODE_MASK) != FB_VMODE_NONINTERLACED) var 270 include/linux/amba/clcd.h #define CHECK(e) (var->e != fb->fb.var.e) var 286 include/linux/amba/clcd.h var->nonstd = 0; var 287 include/linux/amba/clcd.h var->accel_flags = 0; var 144 include/linux/byteorder/generic.h static inline void le16_add_cpu(__le16 *var, u16 val) var 146 include/linux/byteorder/generic.h *var = cpu_to_le16(le16_to_cpu(*var) + val); var 149 include/linux/byteorder/generic.h static inline void le32_add_cpu(__le32 *var, u32 val) var 151 include/linux/byteorder/generic.h *var = cpu_to_le32(le32_to_cpu(*var) + val); var 154 include/linux/byteorder/generic.h static inline void le64_add_cpu(__le64 *var, u64 val) var 156 include/linux/byteorder/generic.h *var = cpu_to_le64(le64_to_cpu(*var) + val); var 176 include/linux/byteorder/generic.h static inline void be16_add_cpu(__be16 *var, u16 val) var 178 include/linux/byteorder/generic.h *var = cpu_to_be16(be16_to_cpu(*var) + val); var 181 include/linux/byteorder/generic.h static inline void be32_add_cpu(__be32 *var, u32 val) var 183 include/linux/byteorder/generic.h *var = cpu_to_be32(be32_to_cpu(*var) + val); var 186 include/linux/byteorder/generic.h static inline void be64_add_cpu(__be64 *var, u64 val) var 188 include/linux/byteorder/generic.h *var = cpu_to_be64(be64_to_cpu(*var) + val); var 28 include/linux/compiler-intel.h #define OPTIMIZER_HIDE_VAR(var) barrier() var 171 include/linux/compiler.h #define OPTIMIZER_HIDE_VAR(var) \ var 172 include/linux/compiler.h __asm__ ("" : "=r" (var) : "0" (var)) var 186 include/linux/coresight.h #define DEFINE_CORESIGHT_DEVLIST(var, dev_pfx) \ var 187 include/linux/coresight.h static struct coresight_dev_list (var) = { \ var 815 include/linux/device.h void *var; var 427 include/linux/edac.h #define EDAC_DIMM_PTR(layers, var, nlayers, layer0, layer1, layer2) ({ \ var 428 include/linux/edac.h typeof(*var) __p; \ var 433 include/linux/edac.h __p = (var)[___i]; \ var 1373 include/linux/efi.h struct efi_variable var; var 1475 include/linux/efi.h efivar_unregister(struct efivar_entry *var) var 1477 include/linux/efi.h kobject_put(&var->kobj); var 244 include/linux/fb.h int (*fb_check_var)(struct fb_var_screeninfo *var, struct fb_info *info); var 260 include/linux/fb.h int (*fb_pan_display)(struct fb_var_screeninfo *var, struct fb_info *info); var 288 include/linux/fb.h struct fb_var_screeninfo *var); var 450 include/linux/fb.h struct fb_var_screeninfo var; /* Current var */ var 589 include/linux/fb.h extern int fb_set_var(struct fb_info *info, struct fb_var_screeninfo *var); var 590 include/linux/fb.h extern int fb_pan_display(struct fb_info *info, struct fb_var_screeninfo *var); var 621 include/linux/fb.h extern int fb_get_color_depth(struct fb_var_screeninfo *var, var 712 include/linux/fb.h extern int fb_get_mode(int flags, u32 val, struct fb_var_screeninfo *var, var 714 include/linux/fb.h extern int fb_validate_mode(const struct fb_var_screeninfo *var, var 716 include/linux/fb.h extern int fb_parse_edid(unsigned char *edid, struct fb_var_screeninfo *var); var 735 include/linux/fb.h const struct fb_var_screeninfo *var); var 736 include/linux/fb.h extern void fb_videomode_to_var(struct fb_var_screeninfo *var, var 744 include/linux/fb.h extern const struct fb_videomode *fb_match_mode(const struct fb_var_screeninfo *var, var 746 include/linux/fb.h extern const struct fb_videomode *fb_find_best_mode(const struct fb_var_screeninfo *var, var 800 include/linux/fb.h extern int fb_find_mode(struct fb_var_screeninfo *var, var 55 include/linux/fsl/bestcomm/bestcomm_priv.h u32 var; var 75 include/linux/fsl/bestcomm/bestcomm_priv.h u32 *var; var 291 include/linux/fsl/bestcomm/bestcomm_priv.h return bcom_sram_pa2va(bcom_eng->tdt[task].var); var 70 include/linux/highuid.h #define SET_UID(var, uid) do { (var) = __convert_uid(sizeof(var), (uid)); } while (0) var 71 include/linux/highuid.h #define SET_GID(var, gid) do { (var) = __convert_gid(sizeof(var), (gid)); } while (0) var 271 include/linux/init.h #define early_param_on_off(str_on, str_off, var, config) \ var 273 include/linux/init.h int var = IS_ENABLED(config); \ var 275 include/linux/init.h static int __init parse_##var##_on(char *arg) \ var 277 include/linux/init.h var = 1; \ var 280 include/linux/init.h __setup_param(str_on, parse_##var##_on, parse_##var##_on, 1); \ var 282 include/linux/init.h static int __init parse_##var##_off(char *arg) \ var 284 include/linux/init.h var = 0; \ var 287 include/linux/init.h __setup_param(str_off, parse_##var##_off, parse_##var##_off, 1) var 71 include/linux/mcb.h int var; var 260 include/linux/moduleparam.h #define core_param(name, var, type, perm) \ var 261 include/linux/moduleparam.h param_check_##type(name, &(var)); \ var 262 include/linux/moduleparam.h __module_param_call("", name, ¶m_ops_##type, &var, perm, -1, 0) var 267 include/linux/moduleparam.h #define core_param_unsafe(name, var, type, perm) \ var 268 include/linux/moduleparam.h param_check_##type(name, &(var)); \ var 269 include/linux/moduleparam.h __module_param_call("", name, ¶m_ops_##type, &var, perm, \ var 194 include/linux/percpu-defs.h #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(var) var 195 include/linux/percpu-defs.h #define EXPORT_PER_CPU_SYMBOL_GPL(var) EXPORT_SYMBOL_GPL(var) var 197 include/linux/percpu-defs.h #define EXPORT_PER_CPU_SYMBOL(var) var 198 include/linux/percpu-defs.h #define EXPORT_PER_CPU_SYMBOL_GPL(var) var 269 include/linux/percpu-defs.h #define per_cpu(var, cpu) (*per_cpu_ptr(&(var), cpu)) var 275 include/linux/percpu-defs.h #define get_cpu_var(var) \ var 278 include/linux/percpu-defs.h this_cpu_ptr(&var); \ var 285 include/linux/percpu-defs.h #define put_cpu_var(var) \ var 287 include/linux/percpu-defs.h (void)&(var); \ var 291 include/linux/percpu-defs.h #define get_cpu_ptr(var) \ var 294 include/linux/percpu-defs.h this_cpu_ptr(var); \ var 297 include/linux/percpu-defs.h #define put_cpu_ptr(var) \ var 299 include/linux/percpu-defs.h (void)(var); \ var 95 include/linux/random.h #define declare_get_random_var_wait(var) \ var 96 include/linux/random.h static inline int get_random_ ## var ## _wait(var *out) { \ var 100 include/linux/random.h *out = get_random_ ## var(); \ var 150 include/linux/skmsg.h #define sk_msg_iter_var_prev(var) \ var 152 include/linux/skmsg.h if (var == 0) \ var 153 include/linux/skmsg.h var = NR_MSG_FRAG_IDS - 1; \ var 155 include/linux/skmsg.h var--; \ var 158 include/linux/skmsg.h #define sk_msg_iter_var_next(var) \ var 160 include/linux/skmsg.h var++; \ var 161 include/linux/skmsg.h if (var == NR_MSG_FRAG_IDS) \ var 162 include/linux/skmsg.h var = 0; \ var 116 include/linux/svga.h struct fb_var_screeninfo *var); var 119 include/linux/svga.h int svga_check_timings(const struct svga_timing_regs *tm, struct fb_var_screeninfo *var, int node); var 120 include/linux/svga.h void svga_set_timings(void __iomem *regbase, const struct svga_timing_regs *tm, struct fb_var_screeninfo *var, u32 hmul, u32 hdiv, u32 vmul, u32 vdiv, u32 hborder, int node); var 122 include/linux/svga.h int svga_match_format(const struct svga_fb_format *frm, struct fb_var_screeninfo *var, struct fb_fix_screeninfo *fix); var 152 include/linux/timer.h #define from_timer(var, callback_timer, timer_fieldname) \ var 153 include/linux/timer.h container_of(callback_timer, typeof(*var), timer_fieldname) var 744 include/linux/vmw_vmci_defs.h static inline u64 vmci_q_read_pointer(u64 *var) var 746 include/linux/vmw_vmci_defs.h return READ_ONCE(*(unsigned long *)var); var 755 include/linux/vmw_vmci_defs.h static inline void vmci_q_set_pointer(u64 *var, u64 new_val) var 758 include/linux/vmw_vmci_defs.h WRITE_ONCE(*(unsigned long *)var, (unsigned long)new_val); var 765 include/linux/vmw_vmci_defs.h static inline void vmci_qp_add_pointer(u64 *var, size_t add, u64 size) var 767 include/linux/vmw_vmci_defs.h u64 new_val = vmci_q_read_pointer(var); var 774 include/linux/vmw_vmci_defs.h vmci_q_set_pointer(var, new_val); var 238 include/linux/wait_bit.h extern void init_wait_var_entry(struct wait_bit_queue_entry *wbq_entry, void *var, int flags); var 239 include/linux/wait_bit.h extern void wake_up_var(void *var); var 242 include/linux/wait_bit.h #define ___wait_var_event(var, condition, state, exclusive, ret, cmd) \ var 245 include/linux/wait_bit.h struct wait_queue_head *__wq_head = __var_waitqueue(var); \ var 249 include/linux/wait_bit.h init_wait_var_entry(&__wbq_entry, var, \ var 269 include/linux/wait_bit.h #define __wait_var_event(var, condition) \ var 270 include/linux/wait_bit.h ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ var 273 include/linux/wait_bit.h #define wait_var_event(var, condition) \ var 278 include/linux/wait_bit.h __wait_var_event(var, condition); \ var 281 include/linux/wait_bit.h #define __wait_var_event_killable(var, condition) \ var 282 include/linux/wait_bit.h ___wait_var_event(var, condition, TASK_KILLABLE, 0, 0, \ var 285 include/linux/wait_bit.h #define wait_var_event_killable(var, condition) \ var 290 include/linux/wait_bit.h __ret = __wait_var_event_killable(var, condition); \ var 294 include/linux/wait_bit.h #define __wait_var_event_timeout(var, condition, timeout) \ var 295 include/linux/wait_bit.h ___wait_var_event(var, ___wait_cond_timeout(condition), \ var 299 include/linux/wait_bit.h #define wait_var_event_timeout(var, condition, timeout) \ var 304 include/linux/wait_bit.h __ret = __wait_var_event_timeout(var, condition, timeout); \ var 308 include/linux/wait_bit.h #define __wait_var_event_interruptible(var, condition) \ var 309 include/linux/wait_bit.h ___wait_var_event(var, condition, TASK_INTERRUPTIBLE, 0, 0, \ var 312 include/linux/wait_bit.h #define wait_var_event_interruptible(var, condition) \ var 317 include/linux/wait_bit.h __ret = __wait_var_event_interruptible(var, condition); \ var 229 include/sound/pcm.h int var; var 247 include/sound/pcm.h snd_pcm_hw_param_t var) var 249 include/sound/pcm.h return &constrs->masks[var - SNDRV_PCM_HW_PARAM_FIRST_MASK]; var 253 include/sound/pcm.h snd_pcm_hw_param_t var) var 255 include/sound/pcm.h return &constrs->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; var 868 include/sound/pcm.h static inline int hw_is_mask(int var) var 870 include/sound/pcm.h return var >= SNDRV_PCM_HW_PARAM_FIRST_MASK && var 871 include/sound/pcm.h var <= SNDRV_PCM_HW_PARAM_LAST_MASK; var 874 include/sound/pcm.h static inline int hw_is_interval(int var) var 876 include/sound/pcm.h return var >= SNDRV_PCM_HW_PARAM_FIRST_INTERVAL && var 877 include/sound/pcm.h var <= SNDRV_PCM_HW_PARAM_LAST_INTERVAL; var 881 include/sound/pcm.h snd_pcm_hw_param_t var) var 883 include/sound/pcm.h return ¶ms->masks[var - SNDRV_PCM_HW_PARAM_FIRST_MASK]; var 887 include/sound/pcm.h snd_pcm_hw_param_t var) var 889 include/sound/pcm.h return ¶ms->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; var 893 include/sound/pcm.h snd_pcm_hw_param_t var) var 895 include/sound/pcm.h return ¶ms->masks[var - SNDRV_PCM_HW_PARAM_FIRST_MASK]; var 899 include/sound/pcm.h snd_pcm_hw_param_t var) var 901 include/sound/pcm.h return ¶ms->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; var 968 include/sound/pcm.h void _snd_pcm_hw_param_setempty(struct snd_pcm_hw_params *params, snd_pcm_hw_param_t var); var 972 include/sound/pcm.h int snd_pcm_hw_constraint_mask64(struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var, var 974 include/sound/pcm.h int snd_pcm_hw_constraint_minmax(struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var, var 976 include/sound/pcm.h int snd_pcm_hw_constraint_integer(struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var); var 979 include/sound/pcm.h snd_pcm_hw_param_t var, var 983 include/sound/pcm.h snd_pcm_hw_param_t var, var 987 include/sound/pcm.h snd_pcm_hw_param_t var, var 991 include/sound/pcm.h snd_pcm_hw_param_t var, var 999 include/sound/pcm.h snd_pcm_hw_param_t var, var 1003 include/sound/pcm.h snd_pcm_hw_param_t var); var 1008 include/sound/pcm.h int var, var 1022 include/sound/pcm.h struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var, var 1025 include/sound/pcm.h return snd_pcm_hw_constraint_minmax(runtime, var, val, val); var 14 include/sound/pcm_params.h snd_pcm_hw_param_t var, int *dir); var 17 include/sound/pcm_params.h snd_pcm_hw_param_t var, int *dir); var 19 include/sound/pcm_params.h snd_pcm_hw_param_t var, int *dir); var 2577 kernel/bpf/btf.c const struct btf_var *var; var 2578 kernel/bpf/btf.c u32 meta_needed = sizeof(*var); var 2609 kernel/bpf/btf.c var = btf_type_var(t); var 2610 kernel/bpf/btf.c if (var->linkage != BTF_VAR_STATIC && var 2611 kernel/bpf/btf.c var->linkage != BTF_VAR_GLOBAL_ALLOCATED) { var 2623 kernel/bpf/btf.c const struct btf_var *var = btf_type_var(t); var 2625 kernel/bpf/btf.c btf_verifier_log(env, "type_id=%u linkage=%u", t->type, var->linkage); var 2766 kernel/bpf/btf.c const struct btf_type *var; var 2771 kernel/bpf/btf.c var = btf_type_by_id(btf, vsi->type); var 2774 kernel/bpf/btf.c btf_type_ops(var)->seq_show(btf, var, vsi->type, var 5339 kernel/bpf/verifier.c static u64 gen_hi_min(struct tnum var) var 5341 kernel/bpf/verifier.c return var.value & ~0xffffffffULL; var 5345 kernel/bpf/verifier.c static u64 gen_hi_max(struct tnum var) var 5347 kernel/bpf/verifier.c return (var.value | var.mask) & ~0xffffffffULL; var 4767 kernel/events/core.c void *var = &child->ctx->refcount; var 4777 kernel/events/core.c wake_up_var(var); var 112 kernel/locking/percpu-rwsem.c #define per_cpu_sum(var) \ var 114 kernel/locking/percpu-rwsem.c typeof(var) __sum = 0; \ var 118 kernel/locking/percpu-rwsem.c __sum += per_cpu(var, cpu); \ var 2794 kernel/sched/fair.c typeof(*ptr) res, var = READ_ONCE(*ptr); \ var 2796 kernel/sched/fair.c res = var + val; \ var 2798 kernel/sched/fair.c if (val < 0 && res > var) \ var 2814 kernel/sched/fair.c typeof(*ptr) res, var = READ_ONCE(*ptr); \ var 2815 kernel/sched/fair.c res = var - val; \ var 2816 kernel/sched/fair.c if (res > var) \ var 34 kernel/sched/stats.h #define __schedstat_inc(var) do { var++; } while (0) var 35 kernel/sched/stats.h #define schedstat_inc(var) do { if (schedstat_enabled()) { var++; } } while (0) var 36 kernel/sched/stats.h #define __schedstat_add(var, amt) do { var += (amt); } while (0) var 37 kernel/sched/stats.h #define schedstat_add(var, amt) do { if (schedstat_enabled()) { var += (amt); } } while (0) var 38 kernel/sched/stats.h #define __schedstat_set(var, val) do { var = (val); } while (0) var 39 kernel/sched/stats.h #define schedstat_set(var, val) do { if (schedstat_enabled()) { var = (val); } } while (0) var 40 kernel/sched/stats.h #define schedstat_val(var) (var) var 41 kernel/sched/stats.h #define schedstat_val_or_zero(var) ((schedstat_enabled()) ? (var) : 0) var 48 kernel/sched/stats.h # define __schedstat_inc(var) do { } while (0) var 49 kernel/sched/stats.h # define schedstat_inc(var) do { } while (0) var 50 kernel/sched/stats.h # define __schedstat_add(var, amt) do { } while (0) var 51 kernel/sched/stats.h # define schedstat_add(var, amt) do { } while (0) var 52 kernel/sched/stats.h # define __schedstat_set(var, val) do { } while (0) var 53 kernel/sched/stats.h # define schedstat_set(var, val) do { } while (0) var 54 kernel/sched/stats.h # define schedstat_val(var) 0 var 55 kernel/sched/stats.h # define schedstat_val_or_zero(var) 0 var 174 kernel/sched/wait_bit.c void init_wait_var_entry(struct wait_bit_queue_entry *wbq_entry, void *var, int flags) var 178 kernel/sched/wait_bit.c .flags = (var), var 190 kernel/sched/wait_bit.c void wake_up_var(void *var) var 192 kernel/sched/wait_bit.c __wake_up_bit(__var_waitqueue(var), var, -1); var 365 kernel/trace/trace.h #define FTRACE_CMP_TYPE(var, type) \ var 366 kernel/trace/trace.h __builtin_types_compatible_p(typeof(var), type *) var 369 kernel/trace/trace.h #define IF_ASSIGN(var, entry, etype, id) \ var 370 kernel/trace/trace.h if (FTRACE_CMP_TYPE(var, etype)) { \ var 371 kernel/trace/trace.h var = (typeof(var))(entry); \ var 392 kernel/trace/trace.h #define trace_assign_type(var, ent) \ var 394 kernel/trace/trace.h IF_ASSIGN(var, ent, struct ftrace_entry, TRACE_FN); \ var 395 kernel/trace/trace.h IF_ASSIGN(var, ent, struct ctx_switch_entry, 0); \ var 396 kernel/trace/trace.h IF_ASSIGN(var, ent, struct stack_entry, TRACE_STACK); \ var 397 kernel/trace/trace.h IF_ASSIGN(var, ent, struct userstack_entry, TRACE_USER_STACK);\ var 398 kernel/trace/trace.h IF_ASSIGN(var, ent, struct print_entry, TRACE_PRINT); \ var 399 kernel/trace/trace.h IF_ASSIGN(var, ent, struct bprint_entry, TRACE_BPRINT); \ var 400 kernel/trace/trace.h IF_ASSIGN(var, ent, struct bputs_entry, TRACE_BPUTS); \ var 401 kernel/trace/trace.h IF_ASSIGN(var, ent, struct hwlat_entry, TRACE_HWLAT); \ var 402 kernel/trace/trace.h IF_ASSIGN(var, ent, struct raw_data_entry, TRACE_RAW_DATA);\ var 403 kernel/trace/trace.h IF_ASSIGN(var, ent, struct trace_mmiotrace_rw, \ var 405 kernel/trace/trace.h IF_ASSIGN(var, ent, struct trace_mmiotrace_map, \ var 407 kernel/trace/trace.h IF_ASSIGN(var, ent, struct trace_branch, TRACE_BRANCH); \ var 408 kernel/trace/trace.h IF_ASSIGN(var, ent, struct ftrace_graph_ent_entry, \ var 410 kernel/trace/trace.h IF_ASSIGN(var, ent, struct ftrace_graph_ret_entry, \ var 130 kernel/trace/trace_events_hist.c struct hist_var var; var 338 kernel/trace/trace_events_hist.c struct hist_field *var; var 1575 kernel/trace/trace_events_hist.c if (hist_field && hist_field->var.idx == var_idx && var 1576 kernel/trace/trace_events_hist.c hist_field->var.hist_data == var_data) var 1664 kernel/trace/trace_events_hist.c if (find_any_var_ref(hist_data, field->var.idx)) { var 1781 kernel/trace/trace_events_hist.c strcmp(hist_field->var.name, var_name) == 0) { var 1956 kernel/trace/trace_events_hist.c var_idx = hist_field->var.idx; var 1957 kernel/trace/trace_events_hist.c var_data = hist_field->var.hist_data; var 2465 kernel/trace/trace_events_hist.c kfree(hist_field->var.name); var 2600 kernel/trace/trace_events_hist.c hist_field->var.name = kstrdup(var_name, GFP_KERNEL); var 2601 kernel/trace/trace_events_hist.c if (!hist_field->var.name) var 2635 kernel/trace/trace_events_hist.c ref_field->var.idx = var_field->var.idx; var 2636 kernel/trace/trace_events_hist.c ref_field->var.hist_data = var_field->hist_data; var 2656 kernel/trace/trace_events_hist.c if (var_field->var.name) { var 2657 kernel/trace/trace_events_hist.c ref_field->name = kstrdup(var_field->var.name, GFP_KERNEL); var 2693 kernel/trace/trace_events_hist.c if (ref_field->var.idx == var_field->var.idx && var 2694 kernel/trace/trace_events_hist.c ref_field->var.hist_data == var_field->hist_data) var 2727 kernel/trace/trace_events_hist.c if (ref_field->var.idx == var_field->var.idx && var 2728 kernel/trace/trace_events_hist.c ref_field->var.hist_data == var_field->hist_data) { var 3050 kernel/trace/trace_events_hist.c struct hist_field *var; var 3052 kernel/trace/trace_events_hist.c var = find_var_field(operand1->var.hist_data, operand1->name); var 3053 kernel/trace/trace_events_hist.c if (!var) var 3055 kernel/trace/trace_events_hist.c operand1_flags = var->flags; var 3060 kernel/trace/trace_events_hist.c struct hist_field *var; var 3062 kernel/trace/trace_events_hist.c var = find_var_field(operand2->var.hist_data, operand2->name); var 3063 kernel/trace/trace_events_hist.c if (!var) var 3065 kernel/trace/trace_events_hist.c operand2_flags = var->flags; var 3474 kernel/trace/trace_events_hist.c struct hist_field *var = field_var->var; var 3478 kernel/trace/trace_events_hist.c var_idx = var->var.idx; var 3513 kernel/trace/trace_events_hist.c struct hist_field *var; var 3517 kernel/trace/trace_events_hist.c var = ERR_PTR(-EINVAL); var 3521 kernel/trace/trace_events_hist.c var = kzalloc(sizeof(struct hist_field), GFP_KERNEL); var 3522 kernel/trace/trace_events_hist.c if (!var) { var 3523 kernel/trace/trace_events_hist.c var = ERR_PTR(-ENOMEM); var 3529 kernel/trace/trace_events_hist.c kfree(var); var 3530 kernel/trace/trace_events_hist.c var = ERR_PTR(-EINVAL); var 3534 kernel/trace/trace_events_hist.c var->ref = 1; var 3535 kernel/trace/trace_events_hist.c var->flags = HIST_FIELD_FL_VAR; var 3536 kernel/trace/trace_events_hist.c var->var.idx = idx; var 3537 kernel/trace/trace_events_hist.c var->var.hist_data = var->hist_data = hist_data; var 3538 kernel/trace/trace_events_hist.c var->size = size; var 3539 kernel/trace/trace_events_hist.c var->var.name = kstrdup(name, GFP_KERNEL); var 3540 kernel/trace/trace_events_hist.c var->type = kstrdup(type, GFP_KERNEL); var 3541 kernel/trace/trace_events_hist.c if (!var->var.name || !var->type) { var 3542 kernel/trace/trace_events_hist.c kfree(var->var.name); var 3543 kernel/trace/trace_events_hist.c kfree(var->type); var 3544 kernel/trace/trace_events_hist.c kfree(var); var 3545 kernel/trace/trace_events_hist.c var = ERR_PTR(-ENOMEM); var 3548 kernel/trace/trace_events_hist.c return var; var 3555 kernel/trace/trace_events_hist.c struct hist_field *val = NULL, *var = NULL; var 3574 kernel/trace/trace_events_hist.c var = create_var(hist_data, file, field_name, val->size, val->type); var 3575 kernel/trace/trace_events_hist.c if (IS_ERR(var)) { var 3578 kernel/trace/trace_events_hist.c ret = PTR_ERR(var); var 3585 kernel/trace/trace_events_hist.c kfree(var); var 3590 kernel/trace/trace_events_hist.c field_var->var = var; var 3663 kernel/trace/trace_events_hist.c unsigned int track_var_idx = data->track_data.track_var->var.idx; var 3675 kernel/trace/trace_events_hist.c unsigned int track_var_idx = data->track_data.track_var->var.idx; var 3832 kernel/trace/trace_events_hist.c struct hist_field *save_var = hist_data->save_vars[i]->var; var 3835 kernel/trace/trace_events_hist.c save_var_idx = save_var->var.idx; var 3840 kernel/trace/trace_events_hist.c seq_printf(m, " %s: %-32s", save_var->var.name, var 3843 kernel/trace/trace_events_hist.c seq_printf(m, " %s: %10llu", save_var->var.name, val); var 4152 kernel/trace/trace_events_hist.c destroy_hist_field(field_var->var, 0); var 4199 kernel/trace/trace_events_hist.c char *system, char *event, char *var) var 4204 kernel/trace/trace_events_hist.c var++; /* skip '$' */ var 4206 kernel/trace/trace_events_hist.c hist_field = find_target_event_var(hist_data, system, event, var); var 4213 kernel/trace/trace_events_hist.c hist_field = find_event_var(hist_data, system, event, var); var 4217 kernel/trace/trace_events_hist.c hist_err(tr, HIST_ERR_PARAM_NOT_FOUND, errpos(var)); var 4225 kernel/trace/trace_events_hist.c char *event, char *var) var 4236 kernel/trace/trace_events_hist.c field_var = create_target_field_var(hist_data, system, event, var); var 4240 kernel/trace/trace_events_hist.c hist_field = field_var->var; var 4260 kernel/trace/trace_events_hist.c hist_field = create_field_var_hist(hist_data, system, event, var); var 5031 kernel/trace/trace_events_hist.c seq_printf(m, "%s", hist_data->save_vars[i]->var->var.name); var 5213 kernel/trace/trace_events_hist.c hist_field->var.idx = idx; var 5214 kernel/trace/trace_events_hist.c hist_field->var.hist_data = hist_data; var 5293 kernel/trace/trace_events_hist.c var_idx = hist_field->var.idx; var 5304 kernel/trace/trace_events_hist.c var_idx = hist_field->var.idx; var 5634 kernel/trace/trace_events_hist.c if (hist_field->var.name) var 5635 kernel/trace/trace_events_hist.c seq_printf(m, "%s=", hist_field->var.name); var 5944 kernel/trace/trace_events_hist.c if (!!key_field->var.name != !!key_field_test->var.name) var 5946 kernel/trace/trace_events_hist.c if (key_field->var.name && var 5947 kernel/trace/trace_events_hist.c strcmp(key_field->var.name, key_field_test->var.name) != 0) var 44 lib/test_stackinit.c #define DO_NOTHING_CALL_SCALAR(var, name) \ var 45 lib/test_stackinit.c (var) = do_nothing_ ## name(&(var)) var 46 lib/test_stackinit.c #define DO_NOTHING_CALL_STRING(var, name) \ var 47 lib/test_stackinit.c do_nothing_ ## name(var) var 48 lib/test_stackinit.c #define DO_NOTHING_CALL_STRUCT(var, name) \ var 49 lib/test_stackinit.c do_nothing_ ## name(&(var)) var 51 lib/test_stackinit.c #define FETCH_ARG_SCALAR(var) &var var 52 lib/test_stackinit.c #define FETCH_ARG_STRING(var) var var 53 lib/test_stackinit.c #define FETCH_ARG_STRUCT(var) &var var 82 lib/test_stackinit.c var.two = 0 var 84 lib/test_stackinit.c var.one = 0; \ var 85 lib/test_stackinit.c var.two = 0; \ var 86 lib/test_stackinit.c var.three = 0; \ var 87 lib/test_stackinit.c memset(&var.four, 0, \ var 88 lib/test_stackinit.c sizeof(var.four)) var 166 lib/test_stackinit.c var_type var INIT_ ## which ## _ ## init_level; \ var 168 lib/test_stackinit.c target_start = &var; \ var 169 lib/test_stackinit.c target_size = sizeof(var); \ var 177 lib/test_stackinit.c fill_start = &var; \ var 178 lib/test_stackinit.c fill_size = sizeof(var); \ var 185 lib/test_stackinit.c DO_NOTHING_CALL_ ## which(var, name); \ var 286 lib/test_stackinit.c uint64_t var; var 289 lib/test_stackinit.c target_start = &var; var 290 lib/test_stackinit.c target_size = sizeof(var); var 292 lib/test_stackinit.c fill_start = &var; var 293 lib/test_stackinit.c fill_size = sizeof(var); var 300 lib/test_stackinit.c target_start = &var; var 301 lib/test_stackinit.c target_size = sizeof(var); var 303 lib/test_stackinit.c fill_start = &var; var 304 lib/test_stackinit.c fill_size = sizeof(var); var 311 lib/test_stackinit.c var = 5; var 312 lib/test_stackinit.c return var & forced_mask; var 367 net/ipv4/tcp_metrics.c unsigned long var; var 377 net/ipv4/tcp_metrics.c var = tcp_metric_get(tm, TCP_METRIC_RTTVAR); var 378 net/ipv4/tcp_metrics.c if (m >= var) var 379 net/ipv4/tcp_metrics.c var = m; var 381 net/ipv4/tcp_metrics.c var -= (var - m) >> 2; var 383 net/ipv4/tcp_metrics.c tcp_metric_set(tm, TCP_METRIC_RTTVAR, var); var 76 net/rds/connection.c #define rds_conn_info_set(var, test, suffix) do { \ var 78 net/rds/connection.c var |= RDS_INFO_CONNECTION_FLAG_##suffix; \ var 57 samples/kobject/kobject-example.c int var; var 60 samples/kobject/kobject-example.c var = baz; var 62 samples/kobject/kobject-example.c var = bar; var 63 samples/kobject/kobject-example.c return sprintf(buf, "%d\n", var); var 69 samples/kobject/kobject-example.c int var, ret; var 71 samples/kobject/kobject-example.c ret = kstrtoint(buf, 10, &var); var 76 samples/kobject/kobject-example.c baz = var; var 78 samples/kobject/kobject-example.c bar = var; var 141 samples/kobject/kset-example.c int var; var 144 samples/kobject/kset-example.c var = foo_obj->baz; var 146 samples/kobject/kset-example.c var = foo_obj->bar; var 147 samples/kobject/kset-example.c return sprintf(buf, "%d\n", var); var 153 samples/kobject/kset-example.c int var, ret; var 155 samples/kobject/kset-example.c ret = kstrtoint(buf, 10, &var); var 160 samples/kobject/kset-example.c foo_obj->baz = var; var 162 samples/kobject/kset-example.c foo_obj->bar = var; var 62 samples/vfio-mdev/mdpy-fb.c u32 cr = red >> (16 - info->var.red.length); var 63 samples/vfio-mdev/mdpy-fb.c u32 cg = green >> (16 - info->var.green.length); var 64 samples/vfio-mdev/mdpy-fb.c u32 cb = blue >> (16 - info->var.blue.length); var 70 samples/vfio-mdev/mdpy-fb.c value = (cr << info->var.red.offset) | var 71 samples/vfio-mdev/mdpy-fb.c (cg << info->var.green.offset) | var 72 samples/vfio-mdev/mdpy-fb.c (cb << info->var.blue.offset); var 73 samples/vfio-mdev/mdpy-fb.c if (info->var.transp.length > 0) { var 74 samples/vfio-mdev/mdpy-fb.c mask = (1 << info->var.transp.length) - 1; var 75 samples/vfio-mdev/mdpy-fb.c mask <<= info->var.transp.offset; var 144 samples/vfio-mdev/mdpy-fb.c info->var = mdpy_fb_var; var 145 samples/vfio-mdev/mdpy-fb.c info->var.xres = width; var 146 samples/vfio-mdev/mdpy-fb.c info->var.yres = height; var 147 samples/vfio-mdev/mdpy-fb.c info->var.xres_virtual = width; var 148 samples/vfio-mdev/mdpy-fb.c info->var.yres_virtual = height; var 552 scripts/gcc-plugins/gcc-common.h #define add_referenced_var(var) var 553 scripts/gcc-plugins/gcc-common.h #define mark_sym_for_renaming(var) var 555 scripts/gcc-plugins/gcc-common.h #define create_var_ann(var) var 287 scripts/gcc-plugins/latent_entropy_plugin.c tree var; var 289 scripts/gcc-plugins/latent_entropy_plugin.c var = create_tmp_var(type, name); var 290 scripts/gcc-plugins/latent_entropy_plugin.c add_referenced_var(var); var 291 scripts/gcc-plugins/latent_entropy_plugin.c mark_sym_for_renaming(var); var 292 scripts/gcc-plugins/latent_entropy_plugin.c return var; var 491 scripts/gcc-plugins/latent_entropy_plugin.c tree name, var = NODE_DECL(node); var 493 scripts/gcc-plugins/latent_entropy_plugin.c if (DECL_NAME_LENGTH(var) < sizeof("latent_entropy") - 1) var 496 scripts/gcc-plugins/latent_entropy_plugin.c name = DECL_NAME(var); var 500 scripts/gcc-plugins/latent_entropy_plugin.c latent_entropy_decl = var; var 618 scripts/gcc-plugins/randomize_layout_plugin.c static void check_bad_casts_in_constructor(tree var, tree init) var 626 scripts/gcc-plugins/randomize_layout_plugin.c check_bad_casts_in_constructor(var, val); var 655 scripts/gcc-plugins/randomize_layout_plugin.c MISMATCH(DECL_SOURCE_LOCATION(var), "constructor\n", TYPE_MAIN_VARIANT(field_type), TYPE_MAIN_VARIANT(val_type)); var 666 scripts/gcc-plugins/randomize_layout_plugin.c tree var = NODE_DECL(node); var 667 scripts/gcc-plugins/randomize_layout_plugin.c init = DECL_INITIAL(var); var 674 scripts/gcc-plugins/randomize_layout_plugin.c check_bad_casts_in_constructor(var, init); var 736 scripts/gcc-plugins/randomize_layout_plugin.c tree var; var 739 scripts/gcc-plugins/randomize_layout_plugin.c FOR_EACH_LOCAL_DECL(cfun, i, var) { var 740 scripts/gcc-plugins/randomize_layout_plugin.c tree init = DECL_INITIAL(var); var 745 scripts/gcc-plugins/randomize_layout_plugin.c check_bad_casts_in_constructor(var, init); var 120 scripts/gcc-plugins/structleak_plugin.c static void initialize(tree var) var 146 scripts/gcc-plugins/structleak_plugin.c if (gimple_get_lhs(stmt) != var) var 155 scripts/gcc-plugins/structleak_plugin.c inform(DECL_SOURCE_LOCATION(var), var 157 scripts/gcc-plugins/structleak_plugin.c (byref && TREE_ADDRESSABLE(var)) ? "byref" var 161 scripts/gcc-plugins/structleak_plugin.c type = TREE_TYPE(var); var 168 scripts/gcc-plugins/structleak_plugin.c init_stmt = gimple_build_assign(var, initializer); var 178 scripts/gcc-plugins/structleak_plugin.c tree var; var 190 scripts/gcc-plugins/structleak_plugin.c FOR_EACH_LOCAL_DECL(cfun, i, var) { var 191 scripts/gcc-plugins/structleak_plugin.c tree type = TREE_TYPE(var); var 193 scripts/gcc-plugins/structleak_plugin.c gcc_assert(DECL_P(var)); var 194 scripts/gcc-plugins/structleak_plugin.c if (!auto_var_in_fn_p(var, current_function_decl)) var 203 scripts/gcc-plugins/structleak_plugin.c (byref && TREE_ADDRESSABLE(var))) var 204 scripts/gcc-plugins/structleak_plugin.c initialize(var); var 395 sound/arm/aaci.c return snd_interval_list(hw_param_interval(p, rule->var), var 126 sound/core/oss/pcm_oss.c snd_pcm_hw_param_t var, int *dir) var 128 sound/core/oss/pcm_oss.c if (hw_is_mask(var)) { var 131 sound/core/oss/pcm_oss.c return snd_mask_min(hw_param_mask_c(params, var)); var 133 sound/core/oss/pcm_oss.c if (hw_is_interval(var)) { var 134 sound/core/oss/pcm_oss.c const struct snd_interval *i = hw_param_interval_c(params, var); var 152 sound/core/oss/pcm_oss.c snd_pcm_hw_param_t var, int *dir) var 154 sound/core/oss/pcm_oss.c if (hw_is_mask(var)) { var 157 sound/core/oss/pcm_oss.c return snd_mask_max(hw_param_mask_c(params, var)); var 159 sound/core/oss/pcm_oss.c if (hw_is_interval(var)) { var 160 sound/core/oss/pcm_oss.c const struct snd_interval *i = hw_param_interval_c(params, var); var 169 sound/core/oss/pcm_oss.c snd_pcm_hw_param_t var, var 173 sound/core/oss/pcm_oss.c changed = snd_mask_refine(hw_param_mask(params, var), val); var 175 sound/core/oss/pcm_oss.c params->cmask |= 1 << var; var 176 sound/core/oss/pcm_oss.c params->rmask |= 1 << var; var 183 sound/core/oss/pcm_oss.c snd_pcm_hw_param_t var, var 186 sound/core/oss/pcm_oss.c int changed = _snd_pcm_hw_param_mask(params, var, val); var 198 sound/core/oss/pcm_oss.c snd_pcm_hw_param_t var, unsigned int val, var 213 sound/core/oss/pcm_oss.c if (hw_is_mask(var)) var 214 sound/core/oss/pcm_oss.c changed = snd_mask_refine_min(hw_param_mask(params, var), var 216 sound/core/oss/pcm_oss.c else if (hw_is_interval(var)) var 217 sound/core/oss/pcm_oss.c changed = snd_interval_refine_min(hw_param_interval(params, var), var 222 sound/core/oss/pcm_oss.c params->cmask |= 1 << var; var 223 sound/core/oss/pcm_oss.c params->rmask |= 1 << var; var 242 sound/core/oss/pcm_oss.c snd_pcm_hw_param_t var, unsigned int val, var 245 sound/core/oss/pcm_oss.c int changed = _snd_pcm_hw_param_min(params, var, val, dir ? *dir : 0); var 253 sound/core/oss/pcm_oss.c return snd_pcm_hw_param_value_min(params, var, dir); var 257 sound/core/oss/pcm_oss.c snd_pcm_hw_param_t var, unsigned int val, var 270 sound/core/oss/pcm_oss.c if (hw_is_mask(var)) { var 272 sound/core/oss/pcm_oss.c snd_mask_none(hw_param_mask(params, var)); var 275 sound/core/oss/pcm_oss.c changed = snd_mask_refine_max(hw_param_mask(params, var), var 277 sound/core/oss/pcm_oss.c } else if (hw_is_interval(var)) var 278 sound/core/oss/pcm_oss.c changed = snd_interval_refine_max(hw_param_interval(params, var), var 283 sound/core/oss/pcm_oss.c params->cmask |= 1 << var; var 284 sound/core/oss/pcm_oss.c params->rmask |= 1 << var; var 303 sound/core/oss/pcm_oss.c snd_pcm_hw_param_t var, unsigned int val, var 306 sound/core/oss/pcm_oss.c int changed = _snd_pcm_hw_param_max(params, var, val, dir ? *dir : 0); var 314 sound/core/oss/pcm_oss.c return snd_pcm_hw_param_value_max(params, var, dir); var 377 sound/core/oss/pcm_oss.c snd_pcm_hw_param_t var, unsigned int best, var 405 sound/core/oss/pcm_oss.c min = snd_pcm_hw_param_min(pcm, params, var, min, &mindir); var 418 sound/core/oss/pcm_oss.c max = snd_pcm_hw_param_max(pcm, params1, var, max, &maxdir); var 430 sound/core/oss/pcm_oss.c max = snd_pcm_hw_param_max(pcm, params, var, max, &maxdir); var 440 sound/core/oss/pcm_oss.c v = snd_pcm_hw_param_last(pcm, params, var, dir); var 442 sound/core/oss/pcm_oss.c v = snd_pcm_hw_param_first(pcm, params, var, dir); var 447 sound/core/oss/pcm_oss.c snd_pcm_hw_param_t var, unsigned int val, var 451 sound/core/oss/pcm_oss.c if (hw_is_mask(var)) { var 452 sound/core/oss/pcm_oss.c struct snd_mask *m = hw_param_mask(params, var); var 461 sound/core/oss/pcm_oss.c changed = snd_mask_refine_set(hw_param_mask(params, var), val); var 463 sound/core/oss/pcm_oss.c } else if (hw_is_interval(var)) { var 464 sound/core/oss/pcm_oss.c struct snd_interval *i = hw_param_interval(params, var); var 488 sound/core/oss/pcm_oss.c params->cmask |= 1 << var; var 489 sound/core/oss/pcm_oss.c params->rmask |= 1 << var; var 508 sound/core/oss/pcm_oss.c snd_pcm_hw_param_t var, unsigned int val, var 511 sound/core/oss/pcm_oss.c int changed = _snd_pcm_hw_param_set(params, var, val, dir); var 519 sound/core/oss/pcm_oss.c return snd_pcm_hw_param_value(params, var, NULL); var 523 sound/core/oss/pcm_oss.c snd_pcm_hw_param_t var) var 526 sound/core/oss/pcm_oss.c changed = snd_interval_setinteger(hw_param_interval(params, var)); var 528 sound/core/oss/pcm_oss.c params->cmask |= 1 << var; var 529 sound/core/oss/pcm_oss.c params->rmask |= 1 << var; var 28 sound/core/pcm_drm_eld.c struct snd_interval *r = hw_param_interval(params, rule->var); var 56 sound/core/pcm_drm_eld.c struct snd_interval *c = hw_param_interval(params, rule->var); var 1110 sound/core/pcm_lib.c int var, var 1134 sound/core/pcm_lib.c c->var = var; var 1163 sound/core/pcm_lib.c int snd_pcm_hw_constraint_mask(struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var, var 1167 sound/core/pcm_lib.c struct snd_mask *maskp = constrs_mask(constrs, var); var 1185 sound/core/pcm_lib.c int snd_pcm_hw_constraint_mask64(struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var, var 1189 sound/core/pcm_lib.c struct snd_mask *maskp = constrs_mask(constrs, var); var 1209 sound/core/pcm_lib.c int snd_pcm_hw_constraint_integer(struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var) var 1212 sound/core/pcm_lib.c return snd_interval_setinteger(constrs_interval(constrs, var)); var 1228 sound/core/pcm_lib.c int snd_pcm_hw_constraint_minmax(struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var, var 1237 sound/core/pcm_lib.c return snd_interval_refine(constrs_interval(constrs, var), &t); var 1245 sound/core/pcm_lib.c return snd_interval_list(hw_param_interval(params, rule->var), list->count, list->list, list->mask); var 1262 sound/core/pcm_lib.c snd_pcm_hw_param_t var, var 1265 sound/core/pcm_lib.c return snd_pcm_hw_rule_add(runtime, cond, var, var 1267 sound/core/pcm_lib.c var, -1); var 1275 sound/core/pcm_lib.c return snd_interval_ranges(hw_param_interval(params, rule->var), var 1293 sound/core/pcm_lib.c snd_pcm_hw_param_t var, var 1296 sound/core/pcm_lib.c return snd_pcm_hw_rule_add(runtime, cond, var, var 1298 sound/core/pcm_lib.c var, -1); var 1308 sound/core/pcm_lib.c err = snd_interval_ratnum(hw_param_interval(params, rule->var), var 1310 sound/core/pcm_lib.c if (err >= 0 && den && rule->var == SNDRV_PCM_HW_PARAM_RATE) { var 1328 sound/core/pcm_lib.c snd_pcm_hw_param_t var, var 1331 sound/core/pcm_lib.c return snd_pcm_hw_rule_add(runtime, cond, var, var 1333 sound/core/pcm_lib.c var, -1); var 1342 sound/core/pcm_lib.c int err = snd_interval_ratden(hw_param_interval(params, rule->var), var 1344 sound/core/pcm_lib.c if (err >= 0 && den && rule->var == SNDRV_PCM_HW_PARAM_RATE) { var 1362 sound/core/pcm_lib.c snd_pcm_hw_param_t var, var 1365 sound/core/pcm_lib.c return snd_pcm_hw_rule_add(runtime, cond, var, var 1367 sound/core/pcm_lib.c var, -1); var 1421 sound/core/pcm_lib.c return snd_interval_step(hw_param_interval(params, rule->var), step); var 1435 sound/core/pcm_lib.c snd_pcm_hw_param_t var, var 1438 sound/core/pcm_lib.c return snd_pcm_hw_rule_add(runtime, cond, var, var 1440 sound/core/pcm_lib.c var, -1); var 1452 sound/core/pcm_lib.c return snd_interval_list(hw_param_interval(params, rule->var), var 1466 sound/core/pcm_lib.c snd_pcm_hw_param_t var) var 1468 sound/core/pcm_lib.c return snd_pcm_hw_rule_add(runtime, cond, var, var 1470 sound/core/pcm_lib.c var, -1); var 1503 sound/core/pcm_lib.c snd_pcm_hw_param_t var) var 1505 sound/core/pcm_lib.c if (hw_is_mask(var)) { var 1506 sound/core/pcm_lib.c snd_mask_any(hw_param_mask(params, var)); var 1507 sound/core/pcm_lib.c params->cmask |= 1 << var; var 1508 sound/core/pcm_lib.c params->rmask |= 1 << var; var 1511 sound/core/pcm_lib.c if (hw_is_interval(var)) { var 1512 sound/core/pcm_lib.c snd_interval_any(hw_param_interval(params, var)); var 1513 sound/core/pcm_lib.c params->cmask |= 1 << var; var 1514 sound/core/pcm_lib.c params->rmask |= 1 << var; var 1542 sound/core/pcm_lib.c snd_pcm_hw_param_t var, int *dir) var 1544 sound/core/pcm_lib.c if (hw_is_mask(var)) { var 1545 sound/core/pcm_lib.c const struct snd_mask *mask = hw_param_mask_c(params, var); var 1552 sound/core/pcm_lib.c if (hw_is_interval(var)) { var 1553 sound/core/pcm_lib.c const struct snd_interval *i = hw_param_interval_c(params, var); var 1565 sound/core/pcm_lib.c snd_pcm_hw_param_t var) var 1567 sound/core/pcm_lib.c if (hw_is_mask(var)) { var 1568 sound/core/pcm_lib.c snd_mask_none(hw_param_mask(params, var)); var 1569 sound/core/pcm_lib.c params->cmask |= 1 << var; var 1570 sound/core/pcm_lib.c params->rmask |= 1 << var; var 1571 sound/core/pcm_lib.c } else if (hw_is_interval(var)) { var 1572 sound/core/pcm_lib.c snd_interval_none(hw_param_interval(params, var)); var 1573 sound/core/pcm_lib.c params->cmask |= 1 << var; var 1574 sound/core/pcm_lib.c params->rmask |= 1 << var; var 1582 sound/core/pcm_lib.c snd_pcm_hw_param_t var) var 1585 sound/core/pcm_lib.c if (hw_is_mask(var)) var 1586 sound/core/pcm_lib.c changed = snd_mask_refine_first(hw_param_mask(params, var)); var 1587 sound/core/pcm_lib.c else if (hw_is_interval(var)) var 1588 sound/core/pcm_lib.c changed = snd_interval_refine_first(hw_param_interval(params, var)); var 1592 sound/core/pcm_lib.c params->cmask |= 1 << var; var 1593 sound/core/pcm_lib.c params->rmask |= 1 << var; var 1613 sound/core/pcm_lib.c snd_pcm_hw_param_t var, int *dir) var 1615 sound/core/pcm_lib.c int changed = _snd_pcm_hw_param_first(params, var); var 1623 sound/core/pcm_lib.c return snd_pcm_hw_param_value(params, var, dir); var 1628 sound/core/pcm_lib.c snd_pcm_hw_param_t var) var 1631 sound/core/pcm_lib.c if (hw_is_mask(var)) var 1632 sound/core/pcm_lib.c changed = snd_mask_refine_last(hw_param_mask(params, var)); var 1633 sound/core/pcm_lib.c else if (hw_is_interval(var)) var 1634 sound/core/pcm_lib.c changed = snd_interval_refine_last(hw_param_interval(params, var)); var 1638 sound/core/pcm_lib.c params->cmask |= 1 << var; var 1639 sound/core/pcm_lib.c params->rmask |= 1 << var; var 1659 sound/core/pcm_lib.c snd_pcm_hw_param_t var, int *dir) var 1661 sound/core/pcm_lib.c int changed = _snd_pcm_hw_param_last(params, var); var 1669 sound/core/pcm_lib.c return snd_pcm_hw_param_value(params, var, dir); var 27 sound/core/pcm_local.h snd_pcm_hw_param_t var, u_int32_t mask); var 387 sound/core/pcm_native.c if (hw_is_mask(r->var)) var 388 sound/core/pcm_native.c old_mask = *hw_param_mask(params, r->var); var 391 sound/core/pcm_native.c if (hw_is_interval(r->var)) var 392 sound/core/pcm_native.c old_interval = *hw_param_interval(params, r->var); var 406 sound/core/pcm_native.c if (changed && r->var >= 0) { var 407 sound/core/pcm_native.c if (hw_is_mask(r->var)) { var 408 sound/core/pcm_native.c trace_hw_mask_param(substream, r->var, var 410 sound/core/pcm_native.c hw_param_mask(params, r->var)); var 412 sound/core/pcm_native.c if (hw_is_interval(r->var)) { var 413 sound/core/pcm_native.c trace_hw_interval_param(substream, r->var, var 415 sound/core/pcm_native.c hw_param_interval(params, r->var)); var 418 sound/core/pcm_native.c params->cmask |= (1 << r->var); var 419 sound/core/pcm_native.c vstamps[r->var] = stamp; var 2108 sound/core/pcm_native.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); var 2117 sound/core/pcm_native.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); var 2127 sound/core/pcm_native.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); var 2137 sound/core/pcm_native.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); var 2184 sound/core/pcm_native.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); var 2205 sound/core/pcm_native.c return snd_interval_list(hw_param_interval(params, rule->var), var 2220 sound/core/pcm_native.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); var 615 sound/drivers/aloop.c return snd_mask_refine(hw_param_mask(params, rule->var), &m); var 631 sound/drivers/aloop.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); var 647 sound/drivers/aloop.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); var 155 sound/firewire/amdtp-stream.c struct snd_interval *s = hw_param_interval(params, rule->var); var 477 sound/pci/au88x0/au88x0_a3d.c int i, var, var2; var 488 sound/pci/au88x0/au88x0_a3d.c var = a->slice; var 496 sound/pci/au88x0/au88x0_a3d.c a->slice = var; var 1305 sound/pci/emu10k1/emufx.c #define A_ADD_VOLUME_IN(var,vol,input) \ var 1306 sound/pci/emu10k1/emufx.c A_OP(icode, &ptr, iMAC0, A_GPR(var), A_GPR(var), A_GPR(vol), A_EXTIN(input)) var 554 sound/ppc/pmac.c return snd_interval_list(hw_param_interval(params, rule->var), var 196 sound/soc/atmel/atmel_ssc_dai.c struct snd_interval *i = hw_param_interval(params, rule->var); var 240 sound/soc/atmel/atmel_ssc_dai.c if (ret >= 0 && den && rule->var == SNDRV_PCM_HW_PARAM_RATE) { var 65 sound/soc/codecs/lochnagar-sc.c return snd_interval_refine(hw_param_interval(params, rule->var), var 575 sound/soc/codecs/pcm512x.c return snd_interval_ranges(hw_param_interval(params, rule->var), var 175 sound/soc/sti/sti_uniperif.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); var 182 sound/soc/sti/sti_uniperif.c struct snd_mask *maskp = hw_param_mask(params, rule->var); var 1370 sound/soc/ti/davinci-mcasp.c return snd_interval_refine(hw_param_interval(params, rule->var), var 7 tools/arch/x86/include/asm/rmwcc.h #define __GEN_RMWcc(fullop, var, cc, ...) \ var 10 tools/arch/x86/include/asm/rmwcc.h : : "m" (var), ## __VA_ARGS__ \ var 17 tools/arch/x86/include/asm/rmwcc.h #define GEN_UNARY_RMWcc(op, var, arg0, cc) \ var 18 tools/arch/x86/include/asm/rmwcc.h __GEN_RMWcc(op " " arg0, var, cc) var 20 tools/arch/x86/include/asm/rmwcc.h #define GEN_BINARY_RMWcc(op, var, vcon, val, arg0, cc) \ var 21 tools/arch/x86/include/asm/rmwcc.h __GEN_RMWcc(op " %1, " arg0, var, cc, vcon (val)) var 25 tools/arch/x86/include/asm/rmwcc.h #define __GEN_RMWcc(fullop, var, cc, ...) \ var 29 tools/arch/x86/include/asm/rmwcc.h : "+m" (var), "=qm" (c) \ var 34 tools/arch/x86/include/asm/rmwcc.h #define GEN_UNARY_RMWcc(op, var, arg0, cc) \ var 35 tools/arch/x86/include/asm/rmwcc.h __GEN_RMWcc(op " " arg0, var, cc) var 37 tools/arch/x86/include/asm/rmwcc.h #define GEN_BINARY_RMWcc(op, var, vcon, val, arg0, cc) \ var 38 tools/arch/x86/include/asm/rmwcc.h __GEN_RMWcc(op " %2, " arg0, var, cc, vcon (val)) var 426 tools/bpf/bpftool/btf_dumper.c const struct btf_var *var; var 491 tools/bpf/bpftool/btf_dumper.c var = (struct btf_var *)(t + 1); var 492 tools/bpf/bpftool/btf_dumper.c if (var->linkage == BTF_VAR_STATIC) var 512 tools/lib/bpf/btf.c const struct btf_var *var; var 530 tools/lib/bpf/btf.c var = btf_var(t_var); var 537 tools/lib/bpf/btf.c if (var->linkage == BTF_VAR_STATIC) var 2832 tools/lib/bpf/btf.c struct btf_var_secinfo *var = btf_var_secinfos(t); var 2836 tools/lib/bpf/btf.c r = btf_dedup_remap_type_id(d, var->type); var 2839 tools/lib/bpf/btf.c var->type = r; var 2840 tools/lib/bpf/btf.c var++; var 1077 tools/lib/bpf/libbpf.c const struct btf_type *var, *def, *t; var 1086 tools/lib/bpf/libbpf.c var = btf__type_by_id(obj->btf, vi->type); var 1087 tools/lib/bpf/libbpf.c var_extra = btf_var(var); var 1088 tools/lib/bpf/libbpf.c map_name = btf__name_by_offset(obj->btf, var->name_off); var 1089 tools/lib/bpf/libbpf.c vlen = btf_vlen(var); var 1099 tools/lib/bpf/libbpf.c if (!btf_is_var(var)) { var 1101 tools/lib/bpf/libbpf.c map_name, btf_kind(var)); var 1111 tools/lib/bpf/libbpf.c def = skip_mods_and_typedefs(obj->btf, var->type, NULL); var 1114 tools/lib/bpf/libbpf.c map_name, btf_kind(var)); var 225 tools/lib/subcmd/parse-options.h #define OPT__VERBOSE(var) OPT_BOOLEAN('v', "verbose", (var), "be verbose") var 226 tools/lib/subcmd/parse-options.h #define OPT__QUIET(var) OPT_BOOLEAN('q', "quiet", (var), "be quiet") var 227 tools/lib/subcmd/parse-options.h #define OPT__VERBOSITY(var) \ var 228 tools/lib/subcmd/parse-options.h { OPTION_CALLBACK, 'v', "verbose", (var), NULL, "be more verbose", \ var 230 tools/lib/subcmd/parse-options.h { OPTION_CALLBACK, 'q', "quiet", (var), NULL, "be more quiet", \ var 232 tools/lib/subcmd/parse-options.h #define OPT__DRY_RUN(var) OPT_BOOLEAN('n', "dry-run", (var), "dry run") var 233 tools/lib/subcmd/parse-options.h #define OPT__ABBREV(var) \ var 234 tools/lib/subcmd/parse-options.h { OPTION_CALLBACK, 0, "abbrev", (var), "n", \ var 72 tools/perf/builtin-config.c static int show_spec_config(struct perf_config_set *set, const char *var) var 81 tools/perf/builtin-config.c if (!strstarts(var, section->name)) var 85 tools/perf/builtin-config.c const char *name = var + strlen(section->name) + 1; var 91 tools/perf/builtin-config.c printf("%s=%s\n", var, value); var 121 tools/perf/builtin-config.c static int parse_config_arg(char *arg, char **var, char **value) var 140 tools/perf/builtin-config.c *var = arg; var 146 tools/perf/builtin-config.c *var = strsep(&arg, "="); var 147 tools/perf/builtin-config.c if (*var[0] == '\0') { var 211 tools/perf/builtin-config.c char *var, *value; var 219 tools/perf/builtin-config.c if (parse_config_arg(arg, &var, &value) < 0) { var 225 tools/perf/builtin-config.c if (show_spec_config(set, var) < 0) { var 227 tools/perf/builtin-config.c var, config_filename); var 233 tools/perf/builtin-config.c var, value) < 0) { var 235 tools/perf/builtin-config.c var, value); var 1811 tools/perf/builtin-diff.c static int diff__config(const char *var, const char *value, var 1814 tools/perf/builtin-diff.c if (!strcmp(var, "diff.order")) { var 1816 tools/perf/builtin-diff.c if (perf_config_int(&ret, var, value) < 0) var 1821 tools/perf/builtin-diff.c if (!strcmp(var, "diff.compute")) { var 402 tools/perf/builtin-ftrace.c static int perf_ftrace_config(const char *var, const char *value, void *cb) var 406 tools/perf/builtin-ftrace.c if (!strstarts(var, "ftrace.")) var 409 tools/perf/builtin-ftrace.c if (strcmp(var, "ftrace.tracer")) var 219 tools/perf/builtin-help.c static void unsupported_man_viewer(const char *name, const char *var) var 222 tools/perf/builtin-help.c "Please consider using 'man.<tool>.%s' instead.", name, var); var 249 tools/perf/builtin-help.c static int add_man_viewer_info(const char *var, const char *value) var 251 tools/perf/builtin-help.c const char *name = var + 4; var 261 tools/perf/builtin-help.c return config_error_nonbool(var); var 266 tools/perf/builtin-help.c return config_error_nonbool(var); var 274 tools/perf/builtin-help.c static int perf_help_config(const char *var, const char *value, void *cb) var 278 tools/perf/builtin-help.c if (!strcmp(var, "help.format")) { var 280 tools/perf/builtin-help.c return config_error_nonbool(var); var 286 tools/perf/builtin-help.c if (!strcmp(var, "man.viewer")) { var 288 tools/perf/builtin-help.c return config_error_nonbool(var); var 292 tools/perf/builtin-help.c if (strstarts(var, "man.")) var 293 tools/perf/builtin-help.c return add_man_viewer_info(var, value); var 1882 tools/perf/builtin-kmem.c static int kmem_config(const char *var, const char *value, void *cb __maybe_unused) var 1884 tools/perf/builtin-kmem.c if (!strcmp(var, "kmem.default")) { var 1796 tools/perf/builtin-record.c static int perf_record_config(const char *var, const char *value, void *cb) var 1800 tools/perf/builtin-record.c if (!strcmp(var, "record.build-id")) { var 1811 tools/perf/builtin-record.c if (!strcmp(var, "record.call-graph")) { var 1812 tools/perf/builtin-record.c var = "call-graph.record-mode"; var 1813 tools/perf/builtin-record.c return perf_default_config(var, value, cb); var 1816 tools/perf/builtin-record.c if (!strcmp(var, "record.aio")) { var 105 tools/perf/builtin-report.c static int report__config(const char *var, const char *value, void *cb) var 109 tools/perf/builtin-report.c if (!strcmp(var, "report.group")) { var 110 tools/perf/builtin-report.c symbol_conf.event_group = perf_config_bool(var, value); var 113 tools/perf/builtin-report.c if (!strcmp(var, "report.percent-limit")) { var 120 tools/perf/builtin-report.c if (!strcmp(var, "report.children")) { var 121 tools/perf/builtin-report.c symbol_conf.cumulate_callchain = perf_config_bool(var, value); var 124 tools/perf/builtin-report.c if (!strcmp(var, "report.queue-size")) var 125 tools/perf/builtin-report.c return perf_config_u64(&rep->queue_size, var, value); var 127 tools/perf/builtin-report.c if (!strcmp(var, "report.sort_order")) { var 1365 tools/perf/builtin-top.c static int perf_top_config(const char *var, const char *value, void *cb __maybe_unused) var 1367 tools/perf/builtin-top.c if (!strcmp(var, "top.call-graph")) { var 1368 tools/perf/builtin-top.c var = "call-graph.record-mode"; var 1369 tools/perf/builtin-top.c return perf_default_config(var, value, cb); var 1371 tools/perf/builtin-top.c if (!strcmp(var, "top.children")) { var 1372 tools/perf/builtin-top.c symbol_conf.cumulate_callchain = perf_config_bool(var, value); var 4026 tools/perf/builtin-trace.c static int trace__config(const char *var, const char *value, void *arg) var 4031 tools/perf/builtin-trace.c if (!strcmp(var, "trace.add_events")) { var 4041 tools/perf/builtin-trace.c } else if (!strcmp(var, "trace.show_timestamp")) { var 4042 tools/perf/builtin-trace.c trace->show_tstamp = perf_config_bool(var, value); var 4043 tools/perf/builtin-trace.c } else if (!strcmp(var, "trace.show_duration")) { var 4044 tools/perf/builtin-trace.c trace->show_duration = perf_config_bool(var, value); var 4045 tools/perf/builtin-trace.c } else if (!strcmp(var, "trace.show_arg_names")) { var 4046 tools/perf/builtin-trace.c trace->show_arg_names = perf_config_bool(var, value); var 4049 tools/perf/builtin-trace.c } else if (!strcmp(var, "trace.show_zeros")) { var 4050 tools/perf/builtin-trace.c bool new_show_zeros = perf_config_bool(var, value); var 4056 tools/perf/builtin-trace.c } else if (!strcmp(var, "trace.show_prefix")) { var 4057 tools/perf/builtin-trace.c trace->show_string_prefix = perf_config_bool(var, value); var 4058 tools/perf/builtin-trace.c } else if (!strcmp(var, "trace.no_inherit")) { var 4059 tools/perf/builtin-trace.c trace->opts.no_inherit = perf_config_bool(var, value); var 4060 tools/perf/builtin-trace.c } else if (!strcmp(var, "trace.args_alignment")) { var 4062 tools/perf/builtin-trace.c if (perf_config_int(&args_alignment, var, value) == 0) var 98 tools/perf/perf.c static int pager_command_config(const char *var, const char *value, void *data) var 101 tools/perf/perf.c if (strstarts(var, "pager.") && !strcmp(var + 6, c->cmd)) var 102 tools/perf/perf.c c->val = perf_config_bool(var, value); var 117 tools/perf/perf.c static int browser_command_config(const char *var, const char *value, void *data) var 120 tools/perf/perf.c if (strstarts(var, "tui.") && !strcmp(var + 4, c->cmd)) var 121 tools/perf/perf.c c->val = perf_config_bool(var, value); var 122 tools/perf/perf.c if (strstarts(var, "gtk.") && !strcmp(var + 4, c->cmd)) var 123 tools/perf/perf.c c->val = perf_config_bool(var, value) ? 2 : 0; var 56 tools/perf/pmu-events/jevents.c int eprintf(int level, int var, const char *fmt, ...) var 62 tools/perf/pmu-events/jevents.c if (var < level) var 18 tools/perf/pmu-events/json.h extern int eprintf(int level, int var, const char *fmt, ...); var 25 tools/perf/scripts/perl/Perf-Trace-Util/Context.c # define PERL_UNUSED_VAR(var) if (0) var = var var 573 tools/perf/ui/browser.c static int ui_browser__color_config(const char *var, const char *value, var 580 tools/perf/ui/browser.c if (!strstarts(var, "colors.") != 0) var 584 tools/perf/ui/browser.c const char *name = var + 7; var 19 tools/perf/ui/browsers/res_sample.c static int res_sample_config(const char *var, const char *value, void *data __maybe_unused) var 21 tools/perf/ui/browsers/res_sample.c if (!strcmp(var, "samples.context")) var 22 tools/perf/ui/browsers/res_sample.c return perf_config_u64(&context_len, var, value); var 62 tools/perf/ui/browsers/scripts.c static int scripts_config(const char *var, const char *value, void *data) var 66 tools/perf/ui/browsers/scripts.c if (!strstarts(var, "scripts.")) var 70 tools/perf/ui/browsers/scripts.c c->names[c->index] = strdup(var + 7); var 3049 tools/perf/util/annotate.c static int annotation__config(const char *var, const char *value, var 3055 tools/perf/util/annotate.c if (!strstarts(var, "annotate.")) var 3058 tools/perf/util/annotate.c name = var + 9; var 3063 tools/perf/util/annotate.c pr_debug("%s variable unknown, ignoring...", var); var 3064 tools/perf/util/annotate.c else if (strcmp(var, "annotate.offset_level") == 0) { var 313 tools/perf/util/callchain.c int perf_callchain_config(const char *var, const char *value) var 317 tools/perf/util/callchain.c if (!strstarts(var, "call-graph.")) var 319 tools/perf/util/callchain.c var += sizeof("call-graph.") - 1; var 321 tools/perf/util/callchain.c if (!strcmp(var, "record-mode")) var 323 tools/perf/util/callchain.c if (!strcmp(var, "dump-size")) { var 332 tools/perf/util/callchain.c if (!strcmp(var, "print-type")){ var 339 tools/perf/util/callchain.c if (!strcmp(var, "order")){ var 346 tools/perf/util/callchain.c if (!strcmp(var, "sort-key")){ var 353 tools/perf/util/callchain.c if (!strcmp(var, "threshold")) { var 360 tools/perf/util/callchain.c if (!strcmp(var, "print-limit")) { var 254 tools/perf/util/callchain.h int perf_callchain_config(const char *var, const char *value); var 34 tools/perf/util/color.h int perf_color_default_config(const char *var, const char *value, void *cb); var 36 tools/perf/util/color.h int perf_config_colorbool(const char *var, const char *value, int stdout_is_tty); var 12 tools/perf/util/color_config.c int perf_config_colorbool(const char *var, const char *value, int stdout_is_tty) var 24 tools/perf/util/color_config.c if (!perf_config_bool(var, value)) var 39 tools/perf/util/color_config.c int perf_color_default_config(const char *var, const char *value, var 42 tools/perf/util/color_config.c if (!strcmp(var, "color.ui")) { var 43 tools/perf/util/color_config.c perf_use_color_default = perf_config_colorbool(var, value, -1); var 235 tools/perf/util/config.c static char var[MAXNAME]; var 272 tools/perf/util/config.c baselen = get_base_var(var); var 275 tools/perf/util/config.c var[baselen++] = '.'; var 276 tools/perf/util/config.c var[baselen] = 0; var 281 tools/perf/util/config.c var[baselen] = tolower(c); var 288 tools/perf/util/config.c if (get_value(fn, data, var, baselen+1) < 0) { var 407 tools/perf/util/config.c static int perf_buildid_config(const char *var, const char *value) var 410 tools/perf/util/config.c if (!strcmp(var, "buildid.dir")) { var 411 tools/perf/util/config.c const char *dir = perf_config_dirname(var, value); var 424 tools/perf/util/config.c static int perf_default_core_config(const char *var __maybe_unused, var 427 tools/perf/util/config.c if (!strcmp(var, "core.proc-map-timeout")) var 434 tools/perf/util/config.c static int perf_ui_config(const char *var, const char *value) var 437 tools/perf/util/config.c if (!strcmp(var, "ui.show-headers")) var 438 tools/perf/util/config.c symbol_conf.show_hist_headers = perf_config_bool(var, value); var 443 tools/perf/util/config.c int perf_default_config(const char *var, const char *value, var 446 tools/perf/util/config.c if (strstarts(var, "core.")) var 447 tools/perf/util/config.c return perf_default_core_config(var, value); var 449 tools/perf/util/config.c if (strstarts(var, "hist.")) var 450 tools/perf/util/config.c return perf_hist_config(var, value); var 452 tools/perf/util/config.c if (strstarts(var, "ui.")) var 453 tools/perf/util/config.c return perf_ui_config(var, value); var 455 tools/perf/util/config.c if (strstarts(var, "call-graph.")) var 456 tools/perf/util/config.c return perf_callchain_config(var, value); var 458 tools/perf/util/config.c if (strstarts(var, "llvm.")) var 459 tools/perf/util/config.c return perf_llvm_config(var, value); var 461 tools/perf/util/config.c if (strstarts(var, "buildid.")) var 462 tools/perf/util/config.c return perf_buildid_config(var, value); var 585 tools/perf/util/config.c static int collect_config(const char *var, const char *value, var 600 tools/perf/util/config.c key = ptr = strdup(var); var 646 tools/perf/util/config.c const char *var, const char *value) var 649 tools/perf/util/config.c return collect_config(var, value, set); var 816 tools/perf/util/config.c int config_error_nonbool(const char *var) var 818 tools/perf/util/config.c pr_err("Missing value for '%s'", var); var 40 tools/perf/util/config.h const char *var, const char *value); var 1566 tools/perf/util/data-convert-bt.c static int convert__config(const char *var, const char *value, void *cb) var 1570 tools/perf/util/data-convert-bt.c if (!strcmp(var, "convert.queue-size")) var 1571 tools/perf/util/data-convert-bt.c return perf_config_u64(&c->queue_size, var, value); var 32 tools/perf/util/debug.c int veprintf(int level, int var, const char *fmt, va_list args) var 36 tools/perf/util/debug.c if (var >= level) { var 46 tools/perf/util/debug.c int eprintf(int level, int var, const char *fmt, ...) var 52 tools/perf/util/debug.c ret = veprintf(level, var, fmt, args); var 73 tools/perf/util/debug.c int eprintf_time(int level, int var, u64 t, const char *fmt, ...) var 78 tools/perf/util/debug.c if (var >= level) { var 188 tools/perf/util/debug.c struct debug_variable *var = &debug_variables[0]; var 196 tools/perf/util/debug.c while (var->name) { var 197 tools/perf/util/debug.c if (!strcmp(s, var->name)) var 199 tools/perf/util/debug.c var++; var 202 tools/perf/util/debug.c if (!var->name) { var 220 tools/perf/util/debug.c *var->ptr = v; var 227 tools/perf/util/debug.c struct debug_variable *var = &debug_variables[0]; var 230 tools/perf/util/debug.c while (var->name) { var 231 tools/perf/util/debug.c *var->ptr = -1; var 232 tools/perf/util/debug.c var++; var 33 tools/perf/util/debug.h #define pr_time_N(n, var, t, fmt, ...) \ var 34 tools/perf/util/debug.h eprintf_time(n, var, t, fmt, ##__VA_ARGS__) var 51 tools/perf/util/debug.h int eprintf(int level, int var, const char *fmt, ...) __printf(3, 4); var 52 tools/perf/util/debug.h int eprintf_time(int level, int var, u64 t, const char *fmt, ...) __printf(4, 5); var 53 tools/perf/util/debug.h int veprintf(int level, int var, const char *fmt, va_list args); var 14 tools/perf/util/help-unknown-cmd.c static int perf_unknown_cmd_config(const char *var, const char *value, var 17 tools/perf/util/help-unknown-cmd.c if (!strcmp(var, "help.autocorrect")) var 18 tools/perf/util/help-unknown-cmd.c return perf_config_int(&autocorrect, var,value); var 2719 tools/perf/util/hist.c int perf_hist_config(const char *var, const char *value) var 2721 tools/perf/util/hist.c if (!strcmp(var, "hist.percentage")) var 534 tools/perf/util/hist.h int perf_hist_config(const char *var, const char *value); var 404 tools/perf/util/intel-pt.c static int intel_pt_config_div(const char *var, const char *value, void *data) var 409 tools/perf/util/intel-pt.c if (!strcmp(var, "intel-pt.cache-divisor")) { var 2940 tools/perf/util/intel-pt.c static int intel_pt_perf_config(const char *var, const char *value, void *data) var 2944 tools/perf/util/intel-pt.c if (!strcmp(var, "intel-pt.mispred-all")) var 2945 tools/perf/util/intel-pt.c pt->mispred_all = perf_config_bool(var, value); var 41 tools/perf/util/llvm-utils.c int perf_llvm_config(const char *var, const char *value) var 43 tools/perf/util/llvm-utils.c if (!strstarts(var, "llvm.")) var 45 tools/perf/util/llvm-utils.c var += sizeof("llvm.") - 1; var 47 tools/perf/util/llvm-utils.c if (!strcmp(var, "clang-path")) var 49 tools/perf/util/llvm-utils.c else if (!strcmp(var, "clang-bpf-cmd-template")) var 51 tools/perf/util/llvm-utils.c else if (!strcmp(var, "clang-opt")) var 53 tools/perf/util/llvm-utils.c else if (!strcmp(var, "kbuild-dir")) var 55 tools/perf/util/llvm-utils.c else if (!strcmp(var, "kbuild-opts")) var 57 tools/perf/util/llvm-utils.c else if (!strcmp(var, "dump-obj")) var 58 tools/perf/util/llvm-utils.c llvm_param.dump_obj = !!perf_config_bool(var, value); var 59 tools/perf/util/llvm-utils.c else if (!strcmp(var, "opts")) var 198 tools/perf/util/llvm-utils.c force_set_env(const char *var, const char *value) var 201 tools/perf/util/llvm-utils.c setenv(var, value, 1); var 202 tools/perf/util/llvm-utils.c pr_debug("set env: %s=%s\n", var, value); var 204 tools/perf/util/llvm-utils.c unsetenv(var); var 205 tools/perf/util/llvm-utils.c pr_debug("unset env: %s\n", var); var 57 tools/perf/util/llvm-utils.h int perf_llvm_config(const char *var, const char *value); var 1050 tools/perf/util/probe-event.c const char *var; var 1090 tools/perf/util/probe-event.c var = strchr(node->s, '\t') + 1; var 1091 tools/perf/util/probe-event.c if (strfilter__compare(_filter, var)) { var 1590 tools/perf/util/probe-event.c arg->var = strdup(str); var 1591 tools/perf/util/probe-event.c if (arg->var == NULL) var 1593 tools/perf/util/probe-event.c pr_debug("%s\n", arg->var); var 1598 tools/perf/util/probe-event.c arg->var = strndup(str, tmp - str); var 1599 tools/perf/util/probe-event.c if (arg->var == NULL) var 1601 tools/perf/util/probe-event.c goodname = arg->var; var 1602 tools/perf/util/probe-event.c pr_debug("%s, ", arg->var); var 1692 tools/perf/util/probe-event.c is_c_varname(pev->args[i].var) && pev->point.retprobe) { var 1710 tools/perf/util/probe-event.c if (is_c_varname(pev->args[i].var) || var 1711 tools/perf/util/probe-event.c !strcmp(pev->args[i].var, PROBE_ARG_PARAMS) || var 1712 tools/perf/util/probe-event.c !strcmp(pev->args[i].var, PROBE_ARG_VARS)) var 1871 tools/perf/util/probe-event.c if (pa->name && pa->var) var 1872 tools/perf/util/probe-event.c err = strbuf_addf(&buf, "%s=%s", pa->name, pa->var); var 1874 tools/perf/util/probe-event.c err = strbuf_addstr(&buf, pa->name ?: pa->var); var 2224 tools/perf/util/probe-event.c zfree(&pev->args[i].var); var 2263 tools/perf/util/probe-event.c dst->var = strdup_or_goto(src->var, out_err); var 3004 tools/perf/util/probe-event.c tev->args[i].value = strdup_or_goto(pev->args[i].var, var 3553 tools/perf/util/probe-event.c tvar->value = strdup(pvar->var); var 83 tools/perf/util/probe-event.h char *var; /* Variable name */ var 543 tools/perf/util/probe-finder.c pf->pvar->var, pf->pvar->var); var 547 tools/perf/util/probe-finder.c ret = convert_variable_fields(vr_die, pf->pvar->var, var 567 tools/perf/util/probe-finder.c if (!is_c_varname(pf->pvar->var)) var 584 tools/perf/util/probe-finder.c pr_debug("Searching '%s' variable in context.\n", pf->pvar->var); var 586 tools/perf/util/probe-finder.c if (!die_find_variable_at(sc_die, pf->pvar->var, pf->addr, &vr_die)) { var 588 tools/perf/util/probe-finder.c if (!die_find_variable_at(&pf->cu_die, pf->pvar->var, var 591 tools/perf/util/probe-finder.c pf->pvar->var); var 1208 tools/perf/util/probe-finder.c vf->args[vf->nargs].var = (char *)dwarf_diename(die_mem); var 1209 tools/perf/util/probe-finder.c if (vf->args[vf->nargs].var == NULL) { var 1213 tools/perf/util/probe-finder.c pr_debug(" %s", vf->args[vf->nargs].var); var 1235 tools/perf/util/probe-finder.c if (strcmp(pf->pev->args[i].var, PROBE_ARG_VARS) == 0) var 1237 tools/perf/util/probe-finder.c else if (strcmp(pf->pev->args[i].var, PROBE_ARG_PARAMS) != 0) { var 1243 tools/perf/util/probe-finder.c pr_debug("Expanding %s into:", pf->pev->args[i].var); var 68 tools/perf/util/python.c int eprintf(int level, int var, const char *fmt, ...); var 70 tools/perf/util/python.c int eprintf(int level, int var, const char *fmt, ...) var 75 tools/perf/util/python.c if (var >= level) { var 1085 tools/perf/util/s390-cpumsf.c static int s390_cpumsf__config(const char *var, const char *value, void *cb) var 1091 tools/perf/util/s390-cpumsf.c if (strcmp(var, "auxtrace.dumpdir")) var 212 tools/perf/util/string.c char *asprintf_expr_inout_ints(const char *var, bool in, size_t nints, int *ints) var 240 tools/perf/util/string.c "%s %s %d", var, eq_neq, ints[i]); var 23 tools/perf/util/string2.h char *asprintf_expr_inout_ints(const char *var, bool in, size_t nints, int *ints); var 25 tools/perf/util/string2.h static inline char *asprintf_expr_in_ints(const char *var, size_t nints, int *ints) var 27 tools/perf/util/string2.h return asprintf_expr_inout_ints(var, true, nints, ints); var 30 tools/perf/util/string2.h static inline char *asprintf_expr_not_in_ints(const char *var, size_t nints, int *ints) var 32 tools/perf/util/string2.h return asprintf_expr_inout_ints(var, false, nints, ints); var 5 tools/testing/radix-tree/linux/percpu.h #define __get_cpu_var(var) var var 6 tools/testing/radix-tree/linux/percpu.h #define this_cpu_ptr(var) var var 7 tools/testing/radix-tree/linux/percpu.h #define this_cpu_read(var) var var 8 tools/testing/radix-tree/linux/percpu.h #define this_cpu_xchg(var, val) uatomic_xchg(&var, val) var 9 tools/testing/radix-tree/linux/percpu.h #define this_cpu_cmpxchg(var, old, new) uatomic_cmpxchg(&var, old, new) var 11 tools/testing/radix-tree/linux/percpu.h #define per_cpu(var, cpu) (*per_cpu_ptr(&(var), cpu)) var 65 tools/testing/selftests/bpf/progs/test_global_data.c #define test_reloc(map, num, var) \ var 68 tools/testing/selftests/bpf/progs/test_global_data.c bpf_map_update_elem(&result_##map, &key, var, 0); \ var 11 tools/testing/selftests/bpf/progs/test_map_lock.c int var[VAR_NUM]; var 23 tools/testing/selftests/bpf/progs/test_map_lock.c int var[VAR_NUM]; var 47 tools/testing/selftests/bpf/progs/test_map_lock.c val->var[i] = rnd; var 56 tools/testing/selftests/bpf/progs/test_map_lock.c q->var[i] = rnd; var 31 tools/testing/selftests/breakpoints/breakpoint_test_arm64.c static volatile uint8_t var[96] __attribute__((__aligned__(32))); var 35 tools/testing/selftests/breakpoints/breakpoint_test_arm64.c volatile uint8_t *addr = &var[32 + wr]; var 83 tools/testing/selftests/breakpoints/breakpoint_test_arm64.c const volatile uint8_t *addr = &var[32 + wp]; var 40 tools/testing/selftests/powerpc/include/basic_asm.h #define STACK_FRAME_PARAM(var) __STACK_FRAME_PARAM(var) var 43 tools/testing/selftests/powerpc/include/basic_asm.h #define STACK_FRAME_LOCAL(num_params, var) \ var 44 tools/testing/selftests/powerpc/include/basic_asm.h __STACK_FRAME_LOCAL(num_params, var) var 142 tools/testing/selftests/rseq/rseq-arm64.h #define RSEQ_ASM_OP_STORE(value, var) \ var 143 tools/testing/selftests/rseq/rseq-arm64.h " str %[" __rseq_str(value) "], %[" __rseq_str(var) "]\n" var 145 tools/testing/selftests/rseq/rseq-arm64.h #define RSEQ_ASM_OP_STORE_RELEASE(value, var) \ var 146 tools/testing/selftests/rseq/rseq-arm64.h " stlr %[" __rseq_str(value) "], %[" __rseq_str(var) "]\n" var 148 tools/testing/selftests/rseq/rseq-arm64.h #define RSEQ_ASM_OP_FINAL_STORE(value, var, post_commit_label) \ var 149 tools/testing/selftests/rseq/rseq-arm64.h RSEQ_ASM_OP_STORE(value, var) \ var 152 tools/testing/selftests/rseq/rseq-arm64.h #define RSEQ_ASM_OP_FINAL_STORE_RELEASE(value, var, post_commit_label) \ var 153 tools/testing/selftests/rseq/rseq-arm64.h RSEQ_ASM_OP_STORE_RELEASE(value, var) \ var 156 tools/testing/selftests/rseq/rseq-arm64.h #define RSEQ_ASM_OP_CMPEQ(var, expect, label) \ var 157 tools/testing/selftests/rseq/rseq-arm64.h " ldr " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n" \ var 162 tools/testing/selftests/rseq/rseq-arm64.h #define RSEQ_ASM_OP_CMPEQ32(var, expect, label) \ var 163 tools/testing/selftests/rseq/rseq-arm64.h " ldr " RSEQ_ASM_TMP_REG32 ", %[" __rseq_str(var) "]\n" \ var 168 tools/testing/selftests/rseq/rseq-arm64.h #define RSEQ_ASM_OP_CMPNE(var, expect, label) \ var 169 tools/testing/selftests/rseq/rseq-arm64.h " ldr " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n" \ var 178 tools/testing/selftests/rseq/rseq-arm64.h #define RSEQ_ASM_OP_R_LOAD(var) \ var 179 tools/testing/selftests/rseq/rseq-arm64.h " ldr " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n" var 181 tools/testing/selftests/rseq/rseq-arm64.h #define RSEQ_ASM_OP_R_STORE(var) \ var 182 tools/testing/selftests/rseq/rseq-arm64.h " str " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n" var 192 tools/testing/selftests/rseq/rseq-arm64.h #define RSEQ_ASM_OP_R_FINAL_STORE(var, post_commit_label) \ var 193 tools/testing/selftests/rseq/rseq-arm64.h " str " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n" \ var 155 tools/testing/selftests/rseq/rseq-ppc.h #define RSEQ_ASM_OP_CMPEQ(var, expect, label) \ var 156 tools/testing/selftests/rseq/rseq-ppc.h LOAD_WORD "%%r17, %[" __rseq_str(var) "]\n\t" \ var 160 tools/testing/selftests/rseq/rseq-ppc.h #define RSEQ_ASM_OP_CMPNE(var, expectnot, label) \ var 161 tools/testing/selftests/rseq/rseq-ppc.h LOAD_WORD "%%r17, %[" __rseq_str(var) "]\n\t" \ var 165 tools/testing/selftests/rseq/rseq-ppc.h #define RSEQ_ASM_OP_STORE(value, var) \ var 166 tools/testing/selftests/rseq/rseq-ppc.h STORE_WORD "%[" __rseq_str(value) "], %[" __rseq_str(var) "]\n\t" var 169 tools/testing/selftests/rseq/rseq-ppc.h #define RSEQ_ASM_OP_R_LOAD(var) \ var 170 tools/testing/selftests/rseq/rseq-ppc.h LOAD_WORD "%%r17, %[" __rseq_str(var) "]\n\t" var 173 tools/testing/selftests/rseq/rseq-ppc.h #define RSEQ_ASM_OP_R_STORE(var) \ var 174 tools/testing/selftests/rseq/rseq-ppc.h STORE_WORD "%%r17, %[" __rseq_str(var) "]\n\t" var 198 tools/testing/selftests/rseq/rseq-ppc.h #define RSEQ_ASM_OP_R_FINAL_STORE(var, post_commit_label) \ var 199 tools/testing/selftests/rseq/rseq-ppc.h STORE_WORD "%%r17, %[" __rseq_str(var) "]\n\t" \ var 202 tools/testing/selftests/rseq/rseq-ppc.h #define RSEQ_ASM_OP_FINAL_STORE(value, var, post_commit_label) \ var 203 tools/testing/selftests/rseq/rseq-ppc.h STORE_WORD "%[" __rseq_str(value) "], %[" __rseq_str(var) "]\n\t" \ var 166 tools/testing/selftests/x86/sigreturn.c static void add_ldt(const struct user_desc *desc, unsigned short *var, var 170 tools/testing/selftests/x86/sigreturn.c *var = LDT3(desc->entry_number); var 173 tools/testing/selftests/x86/sigreturn.c *var = 0; var 8 tools/virtio/asm/barrier.h #define virt_store_mb(var, value) do { \ var 9 tools/virtio/asm/barrier.h typeof(var) virt_store_mb_value = (value); \ var 10 tools/virtio/asm/barrier.h __atomic_exchange(&(var), &virt_store_mb_value, &virt_store_mb_value, \ var 5 tools/virtio/linux/compiler.h #define WRITE_ONCE(var, val) \ var 6 tools/virtio/linux/compiler.h (*((volatile typeof(val) *)(&(var))) = (val)) var 8 tools/virtio/linux/compiler.h #define READ_ONCE(var) (*((volatile typeof(var) *)(&(var)))) var 386 usr/gen_init_cpio.c char *start, *end, *var; var 391 usr/gen_init_cpio.c var = getenv(start + 2); var 393 usr/gen_init_cpio.c new_location, var ? var : "", end + 1);