m2info            147 drivers/video/fbdev/matrox/i2c-matroxfb.c 	struct matroxfb_dh_maven_info* m2info;
m2info            149 drivers/video/fbdev/matrox/i2c-matroxfb.c 	m2info = kzalloc(sizeof(*m2info), GFP_KERNEL);
m2info            150 drivers/video/fbdev/matrox/i2c-matroxfb.c 	if (!m2info)
m2info            161 drivers/video/fbdev/matrox/i2c-matroxfb.c 			err = i2c_bus_reg(&m2info->ddc1, minfo,
m2info            166 drivers/video/fbdev/matrox/i2c-matroxfb.c 			err = i2c_bus_reg(&m2info->ddc1, minfo,
m2info            174 drivers/video/fbdev/matrox/i2c-matroxfb.c 		err = i2c_bus_reg(&m2info->ddc2, minfo,
m2info            182 drivers/video/fbdev/matrox/i2c-matroxfb.c 		err = i2c_bus_reg(&m2info->maven, minfo,
m2info            194 drivers/video/fbdev/matrox/i2c-matroxfb.c 			i2c_new_probed_device(&m2info->maven.adapter,
m2info            198 drivers/video/fbdev/matrox/i2c-matroxfb.c 	return m2info;
m2info            200 drivers/video/fbdev/matrox/i2c-matroxfb.c 	kfree(m2info);
m2info            206 drivers/video/fbdev/matrox/i2c-matroxfb.c 	struct matroxfb_dh_maven_info* m2info = data;
m2info            208 drivers/video/fbdev/matrox/i2c-matroxfb.c 	i2c_maven_done(m2info);
m2info            209 drivers/video/fbdev/matrox/i2c-matroxfb.c 	i2c_ddc2_done(m2info);
m2info            210 drivers/video/fbdev/matrox/i2c-matroxfb.c 	i2c_ddc1_done(m2info);
m2info            211 drivers/video/fbdev/matrox/i2c-matroxfb.c 	kfree(m2info);
m2info             38 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	if (m2info->fbcon.var.grayscale) {
m2info             42 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	red = CNVT_TOHW(red, m2info->fbcon.var.red.length);
m2info             43 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	green = CNVT_TOHW(green, m2info->fbcon.var.green.length);
m2info             44 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	blue = CNVT_TOHW(blue, m2info->fbcon.var.blue.length);
m2info             45 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	transp = CNVT_TOHW(transp, m2info->fbcon.var.transp.length);
m2info             47 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	col = (red << m2info->fbcon.var.red.offset)     |
m2info             48 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	      (green << m2info->fbcon.var.green.offset) |
m2info             49 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	      (blue << m2info->fbcon.var.blue.offset)   |
m2info             50 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	      (transp << m2info->fbcon.var.transp.offset);
m2info             52 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	switch (m2info->fbcon.var.bits_per_pixel) {
m2info             54 drivers/video/fbdev/matrox/matroxfb_crtc2.c 			m2info->cmap[regno] = col | (col << 16);
m2info             57 drivers/video/fbdev/matrox/matroxfb_crtc2.c 			m2info->cmap[regno] = col;
m2info             64 drivers/video/fbdev/matrox/matroxfb_crtc2.c static void matroxfb_dh_restore(struct matroxfb_dh_fb_info* m2info,
m2info             70 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	struct matrox_fb_info *minfo = m2info->primary_dev;
m2info            123 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		u_int32_t linelen = m2info->fbcon.var.xres_virtual * (m2info->fbcon.var.bits_per_pixel >> 3);
m2info            129 drivers/video/fbdev/matrox/matroxfb_crtc2.c 			m2info->interlaced = 1;
m2info            132 drivers/video/fbdev/matrox/matroxfb_crtc2.c 			m2info->interlaced = 0;
m2info            161 drivers/video/fbdev/matrox/matroxfb_crtc2.c static void matroxfb_dh_disable(struct matroxfb_dh_fb_info* m2info) {
m2info            162 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	struct matrox_fb_info *minfo = m2info->primary_dev;
m2info            168 drivers/video/fbdev/matrox/matroxfb_crtc2.c static void matroxfb_dh_pan_var(struct matroxfb_dh_fb_info* m2info,
m2info            173 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	struct matrox_fb_info *minfo = m2info->primary_dev;
m2info            175 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info->fbcon.var.xoffset = var->xoffset;
m2info            176 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info->fbcon.var.yoffset = var->yoffset;
m2info            177 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	pixelsize = m2info->fbcon.var.bits_per_pixel >> 3;
m2info            178 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	linelen = m2info->fbcon.var.xres_virtual * pixelsize;
m2info            179 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	pos = m2info->fbcon.var.yoffset * linelen + m2info->fbcon.var.xoffset * pixelsize;
m2info            180 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	pos += m2info->video.offbase;
m2info            181 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	if (m2info->interlaced) {
m2info            189 drivers/video/fbdev/matrox/matroxfb_crtc2.c static int matroxfb_dh_decode_var(struct matroxfb_dh_fb_info* m2info,
m2info            205 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	vramlen = m2info->video.len_usable;
m2info            265 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	struct matrox_fb_info *minfo = m2info->primary_dev;
m2info            285 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	struct matrox_fb_info *minfo = m2info->primary_dev;
m2info            298 drivers/video/fbdev/matrox/matroxfb_crtc2.c static void matroxfb_dh_init_fix(struct matroxfb_dh_fb_info *m2info)
m2info            300 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	struct fb_fix_screeninfo *fix = &m2info->fbcon.fix;
m2info            304 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	fix->smem_start = m2info->video.base;
m2info            305 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	fix->smem_len = m2info->video.len_usable;
m2info            309 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	fix->mmio_start = m2info->mmio.base;
m2info            310 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	fix->mmio_len = m2info->mmio.len;
m2info            320 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	return matroxfb_dh_decode_var(m2info, var, &visual, &cmap_len, &mode);
m2info            331 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	struct matrox_fb_info *minfo = m2info->primary_dev;
m2info            333 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	if ((err = matroxfb_dh_decode_var(m2info, var, &visual, &cmap_len, &mode)) != 0)
m2info            337 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		m2info->fbcon.screen_base = vaddr_va(m2info->video.vbase);
m2info            338 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		m2info->fbcon.fix.visual = visual;
m2info            339 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		m2info->fbcon.fix.type = FB_TYPE_PACKED_PIXELS;
m2info            340 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		m2info->fbcon.fix.type_aux = 0;
m2info            341 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		m2info->fbcon.fix.line_length = (var->xres_virtual * var->bits_per_pixel) >> 3;
m2info            349 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		matroxfb_var2my(&m2info->fbcon.var, &mt);
m2info            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;
m2info            355 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		pos += m2info->video.offbase;
m2info            370 drivers/video/fbdev/matrox/matroxfb_crtc2.c 			matroxfb_dh_restore(m2info, &mt, mode, pos);
m2info            372 drivers/video/fbdev/matrox/matroxfb_crtc2.c 			matroxfb_dh_disable(m2info);
m2info            391 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info->initialized = 1;
m2info            398 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	matroxfb_dh_pan_var(m2info, var);
m2info            403 drivers/video/fbdev/matrox/matroxfb_crtc2.c static int matroxfb_dh_get_vblank(const struct matroxfb_dh_fb_info* m2info, struct fb_vblank* vblank) {
m2info            404 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	struct matrox_fb_info *minfo = m2info->primary_dev;
m2info            412 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	if (vblank->vcount >= m2info->fbcon.var.yres)
m2info            428 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	struct matrox_fb_info *minfo = m2info->primary_dev;
m2info            438 drivers/video/fbdev/matrox/matroxfb_crtc2.c 				err = matroxfb_dh_get_vblank(m2info, &vblank);
m2info            600 drivers/video/fbdev/matrox/matroxfb_crtc2.c 			     struct matroxfb_dh_fb_info *m2info)
m2info            602 drivers/video/fbdev/matrox/matroxfb_crtc2.c #define minfo (m2info->primary_dev)
m2info            605 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info->fbcon.fbops = &matroxfb_dh_ops;
m2info            606 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info->fbcon.flags = FBINFO_FLAG_DEFAULT;
m2info            607 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info->fbcon.flags |= FBINFO_HWACCEL_XPAN |
m2info            609 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info->fbcon.pseudo_palette = m2info->cmap;
m2info            610 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	fb_alloc_cmap(&m2info->fbcon.cmap, 256, 1);
m2info            618 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		m2info->video.offbase = minfo->video.len - mem;
m2info            622 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		m2info->video.borrowed = mem;
m2info            624 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		m2info->video.offbase = minfo->video.len_usable;
m2info            626 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info->video.base = minfo->video.base + m2info->video.offbase;
m2info            627 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info->video.len = m2info->video.len_usable = m2info->video.len_maximum = mem;
m2info            628 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info->video.vbase.vaddr = vaddr_va(minfo->video.vbase) + m2info->video.offbase;
m2info            629 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info->mmio.base = minfo->mmio.base;
m2info            630 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info->mmio.vbase = minfo->mmio.vbase;
m2info            631 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info->mmio.len = minfo->mmio.len;
m2info            633 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	matroxfb_dh_init_fix(m2info);
m2info            634 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	if (register_framebuffer(&m2info->fbcon)) {
m2info            637 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	if (!m2info->initialized)
m2info            638 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		fb_set_var(&m2info->fbcon, &matroxfb_dh_defined);
m2info            641 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	minfo->crtc2.info = m2info;
m2info            653 drivers/video/fbdev/matrox/matroxfb_crtc2.c static int matroxfb_dh_registerfb(struct matroxfb_dh_fb_info* m2info) {
m2info            654 drivers/video/fbdev/matrox/matroxfb_crtc2.c #define minfo (m2info->primary_dev)
m2info            655 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	if (matroxfb_dh_regit(minfo, m2info)) {
m2info            660 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		minfo->fbcon.node, m2info->fbcon.node);
m2info            661 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info->fbcon_registered = 1;
m2info            666 drivers/video/fbdev/matrox/matroxfb_crtc2.c static void matroxfb_dh_deregisterfb(struct matroxfb_dh_fb_info* m2info) {
m2info            667 drivers/video/fbdev/matrox/matroxfb_crtc2.c #define minfo (m2info->primary_dev)
m2info            668 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	if (m2info->fbcon_registered) {
m2info            674 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		if (crtc2 == m2info)
m2info            677 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		if (crtc2 != m2info) {
m2info            679 drivers/video/fbdev/matrox/matroxfb_crtc2.c 				crtc2, m2info);
m2info            683 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		id = m2info->fbcon.node;
m2info            684 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		unregister_framebuffer(&m2info->fbcon);
m2info            686 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		minfo->video.len_usable += m2info->video.borrowed;
m2info            688 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		m2info->fbcon_registered = 0;
m2info            694 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	struct matroxfb_dh_fb_info* m2info;
m2info            699 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info = kzalloc(sizeof(*m2info), GFP_KERNEL);
m2info            700 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	if (!m2info)
m2info            703 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	m2info->primary_dev = minfo;
m2info            704 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	if (matroxfb_dh_registerfb(m2info)) {
m2info            705 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		kfree(m2info);
m2info            709 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	return m2info;