panel_info       1116 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c 		struct embedded_panel_info panel_info;
panel_info       1118 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c 		if (bios_parser_get_embedded_panel_info(&bp->base, &panel_info)
panel_info       1120 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c 			id_local = panel_info.ss_id;
panel_info       1647 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c 		struct embedded_panel_info panel_info;
panel_info       1649 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c 		if (bios_parser_get_embedded_panel_info(&bp->base, &panel_info)
panel_info       1651 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c 			id_local = panel_info.ss_id;
panel_info        794 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c 	struct embedded_panel_info panel_info;
panel_info        826 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c 			bp->funcs->get_embedded_panel_info(bp, &panel_info)) {
panel_info        828 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c 			panel_info.lcd_timing.horizontal_addressable;
panel_info        830 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c 			panel_info.lcd_timing.vertical_addressable;
panel_info        491 drivers/gpu/drm/gma500/mdfld_dsi_output.c 	struct panel_info dsi_panel_info;
panel_info         57 drivers/gpu/drm/gma500/mdfld_output.h 	int (*get_panel_info)(struct drm_device *, int, struct panel_info *);
panel_info         98 drivers/gpu/drm/gma500/mdfld_tmd_vid.c 				struct panel_info *pi)
panel_info         58 drivers/gpu/drm/gma500/mdfld_tpo_vid.c 				struct panel_info *pi)
panel_info        624 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c 				struct panel_info *pi)
panel_info         62 drivers/gpu/drm/panel/panel-novatek-nt39016.c 	const struct nt39016_panel_info *panel_info;
panel_info        212 drivers/gpu/drm/panel/panel-novatek-nt39016.c 	const struct nt39016_panel_info *panel_info = panel->panel_info;
panel_info        216 drivers/gpu/drm/panel/panel-novatek-nt39016.c 	mode = drm_mode_duplicate(drm_panel->drm, &panel_info->display_mode);
panel_info        226 drivers/gpu/drm/panel/panel-novatek-nt39016.c 	connector->display_info.width_mm = panel_info->width_mm;
panel_info        227 drivers/gpu/drm/panel/panel-novatek-nt39016.c 	connector->display_info.height_mm = panel_info->height_mm;
panel_info        230 drivers/gpu/drm/panel/panel-novatek-nt39016.c 					 &panel_info->bus_format, 1);
panel_info        231 drivers/gpu/drm/panel/panel-novatek-nt39016.c 	connector->display_info.bus_flags = panel_info->bus_flags;
panel_info        257 drivers/gpu/drm/panel/panel-novatek-nt39016.c 	panel->panel_info = of_device_get_match_data(dev);
panel_info        258 drivers/gpu/drm/panel/panel-novatek-nt39016.c 	if (!panel->panel_info)
panel_info         84 drivers/video/fbdev/aty/radeon_backlight.c 				  jiffies + msecs_to_jiffies(rinfo->panel_info.pwr_delay));
panel_info        113 drivers/video/fbdev/aty/radeon_backlight.c 			  jiffies + msecs_to_jiffies(rinfo->panel_info.pwr_delay));
panel_info       1109 drivers/video/fbdev/aty/radeon_base.c 					radeon_msleep(rinfo->panel_info.pwr_delay);
panel_info       1116 drivers/video/fbdev/aty/radeon_base.c 					   msecs_to_jiffies(rinfo->panel_info.pwr_delay));
panel_info       1142 drivers/video/fbdev/aty/radeon_base.c 				  msecs_to_jiffies(rinfo->panel_info.pwr_delay));
panel_info       1688 drivers/video/fbdev/aty/radeon_base.c 		if (rinfo->panel_info.xres < mode->xres)
panel_info       1689 drivers/video/fbdev/aty/radeon_base.c 			mode->xres = rinfo->panel_info.xres;
panel_info       1690 drivers/video/fbdev/aty/radeon_base.c 		if (rinfo->panel_info.yres < mode->yres)
panel_info       1691 drivers/video/fbdev/aty/radeon_base.c 			mode->yres = rinfo->panel_info.yres;
panel_info       1693 drivers/video/fbdev/aty/radeon_base.c 		hTotal = mode->xres + rinfo->panel_info.hblank;
panel_info       1694 drivers/video/fbdev/aty/radeon_base.c 		hSyncStart = mode->xres + rinfo->panel_info.hOver_plus;
panel_info       1695 drivers/video/fbdev/aty/radeon_base.c 		hSyncEnd = hSyncStart + rinfo->panel_info.hSync_width;
panel_info       1697 drivers/video/fbdev/aty/radeon_base.c 		vTotal = mode->yres + rinfo->panel_info.vblank;
panel_info       1698 drivers/video/fbdev/aty/radeon_base.c 		vSyncStart = mode->yres + rinfo->panel_info.vOver_plus;
panel_info       1699 drivers/video/fbdev/aty/radeon_base.c 		vSyncEnd = vSyncStart + rinfo->panel_info.vSync_width;
panel_info       1701 drivers/video/fbdev/aty/radeon_base.c 		h_sync_pol = !rinfo->panel_info.hAct_high;
panel_info       1702 drivers/video/fbdev/aty/radeon_base.c 		v_sync_pol = !rinfo->panel_info.vAct_high;
panel_info       1704 drivers/video/fbdev/aty/radeon_base.c 		pixClock = 100000000 / rinfo->panel_info.clock;
panel_info       1706 drivers/video/fbdev/aty/radeon_base.c 		if (rinfo->panel_info.use_bios_dividers) {
panel_info       1708 drivers/video/fbdev/aty/radeon_base.c 			newmode->ppll_div_3 = rinfo->panel_info.fbk_divider |
panel_info       1709 drivers/video/fbdev/aty/radeon_base.c 				(rinfo->panel_info.post_divider << 16);
panel_info       1710 drivers/video/fbdev/aty/radeon_base.c 			newmode->ppll_ref_div = rinfo->panel_info.ref_divider;
panel_info       1850 drivers/video/fbdev/aty/radeon_base.c 		if (mode->xres > rinfo->panel_info.xres)
panel_info       1851 drivers/video/fbdev/aty/radeon_base.c 			mode->xres = rinfo->panel_info.xres;
panel_info       1852 drivers/video/fbdev/aty/radeon_base.c 		if (mode->yres > rinfo->panel_info.yres)
panel_info       1853 drivers/video/fbdev/aty/radeon_base.c 			mode->yres = rinfo->panel_info.yres;
panel_info       1855 drivers/video/fbdev/aty/radeon_base.c 		newmode->fp_horz_stretch = (((rinfo->panel_info.xres / 8) - 1)
panel_info       1857 drivers/video/fbdev/aty/radeon_base.c 		newmode->fp_vert_stretch = ((rinfo->panel_info.yres - 1)
panel_info       1860 drivers/video/fbdev/aty/radeon_base.c 		if (mode->xres != rinfo->panel_info.xres) {
panel_info       1862 drivers/video/fbdev/aty/radeon_base.c 					   rinfo->panel_info.xres);
panel_info       1873 drivers/video/fbdev/aty/radeon_base.c 		if (mode->yres != rinfo->panel_info.yres) {
panel_info       1875 drivers/video/fbdev/aty/radeon_base.c 					   rinfo->panel_info.yres);
panel_info       1930 drivers/video/fbdev/aty/radeon_base.c 		newmode->fp_crtc_h_total_disp = (((rinfo->panel_info.hblank / 8) & 0x3ff) |
panel_info       1932 drivers/video/fbdev/aty/radeon_base.c 		newmode->fp_crtc_v_total_disp = (rinfo->panel_info.vblank & 0xffff) |
panel_info       1934 drivers/video/fbdev/aty/radeon_base.c 		newmode->fp_h_sync_strt_wid = ((rinfo->panel_info.hOver_plus & 0x1fff) |
panel_info       1936 drivers/video/fbdev/aty/radeon_base.c 		newmode->fp_v_sync_strt_wid = ((rinfo->panel_info.vOver_plus & 0xfff) |
panel_info        178 drivers/video/fbdev/aty/radeon_monitor.c 		rinfo->panel_info.pwr_delay = 200;
panel_info        186 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.xres = BIOS_IN16(tmp + 25);
panel_info        187 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.yres = BIOS_IN16(tmp + 27);
panel_info        189 drivers/video/fbdev/aty/radeon_monitor.c 		rinfo->panel_info.xres, rinfo->panel_info.yres);
panel_info        191 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.pwr_delay = BIOS_IN16(tmp + 44);
panel_info        192 drivers/video/fbdev/aty/radeon_monitor.c 	pr_debug("BIOS provided panel power delay: %d\n", rinfo->panel_info.pwr_delay);
panel_info        193 drivers/video/fbdev/aty/radeon_monitor.c 	if (rinfo->panel_info.pwr_delay > 2000 || rinfo->panel_info.pwr_delay <= 0)
panel_info        194 drivers/video/fbdev/aty/radeon_monitor.c 		rinfo->panel_info.pwr_delay = 2000;
panel_info        199 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.ref_divider = BIOS_IN16(tmp + 46);
panel_info        200 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.post_divider = BIOS_IN8(tmp + 48);
panel_info        201 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.fbk_divider = BIOS_IN16(tmp + 49);
panel_info        202 drivers/video/fbdev/aty/radeon_monitor.c 	if (rinfo->panel_info.ref_divider != 0 &&
panel_info        203 drivers/video/fbdev/aty/radeon_monitor.c 	    rinfo->panel_info.fbk_divider > 3) {
panel_info        204 drivers/video/fbdev/aty/radeon_monitor.c 		rinfo->panel_info.use_bios_dividers = 1;
panel_info        206 drivers/video/fbdev/aty/radeon_monitor.c 		pr_debug("ref_divider = %x\n", rinfo->panel_info.ref_divider);
panel_info        207 drivers/video/fbdev/aty/radeon_monitor.c 		pr_debug("post_divider = %x\n", rinfo->panel_info.post_divider);
panel_info        208 drivers/video/fbdev/aty/radeon_monitor.c 		pr_debug("fbk_divider = %x\n", rinfo->panel_info.fbk_divider);
panel_info        216 drivers/video/fbdev/aty/radeon_monitor.c 		if ((BIOS_IN16(tmp0) == rinfo->panel_info.xres) &&
panel_info        217 drivers/video/fbdev/aty/radeon_monitor.c 		    (BIOS_IN16(tmp0+2) == rinfo->panel_info.yres)) {
panel_info        218 drivers/video/fbdev/aty/radeon_monitor.c 			rinfo->panel_info.hblank = (BIOS_IN16(tmp0+17) - BIOS_IN16(tmp0+19)) * 8;
panel_info        219 drivers/video/fbdev/aty/radeon_monitor.c 			rinfo->panel_info.hOver_plus = ((BIOS_IN16(tmp0+21) -
panel_info        221 drivers/video/fbdev/aty/radeon_monitor.c 			rinfo->panel_info.hSync_width = BIOS_IN8(tmp0+23) * 8;
panel_info        222 drivers/video/fbdev/aty/radeon_monitor.c 			rinfo->panel_info.vblank = BIOS_IN16(tmp0+24) - BIOS_IN16(tmp0+26);
panel_info        223 drivers/video/fbdev/aty/radeon_monitor.c 			rinfo->panel_info.vOver_plus = (BIOS_IN16(tmp0+28) & 0x7ff) - BIOS_IN16(tmp0+26);
panel_info        224 drivers/video/fbdev/aty/radeon_monitor.c 			rinfo->panel_info.vSync_width = (BIOS_IN16(tmp0+28) & 0xf800) >> 11;
panel_info        225 drivers/video/fbdev/aty/radeon_monitor.c 			rinfo->panel_info.clock = BIOS_IN16(tmp0+9);
panel_info        229 drivers/video/fbdev/aty/radeon_monitor.c 			rinfo->panel_info.hAct_high = 1;
panel_info        230 drivers/video/fbdev/aty/radeon_monitor.c 			rinfo->panel_info.vAct_high = 1;
panel_info        232 drivers/video/fbdev/aty/radeon_monitor.c 			rinfo->panel_info.valid = 1;
panel_info        235 drivers/video/fbdev/aty/radeon_monitor.c 			pr_debug("  hblank: %d\n", rinfo->panel_info.hblank);
panel_info        236 drivers/video/fbdev/aty/radeon_monitor.c 			pr_debug("  hOver_plus: %d\n", rinfo->panel_info.hOver_plus);
panel_info        237 drivers/video/fbdev/aty/radeon_monitor.c 			pr_debug("  hSync_width: %d\n", rinfo->panel_info.hSync_width);
panel_info        238 drivers/video/fbdev/aty/radeon_monitor.c 			pr_debug("  vblank: %d\n", rinfo->panel_info.vblank);
panel_info        239 drivers/video/fbdev/aty/radeon_monitor.c 			pr_debug("  vOver_plus: %d\n", rinfo->panel_info.vOver_plus);
panel_info        240 drivers/video/fbdev/aty/radeon_monitor.c 			pr_debug("  vSync_width: %d\n", rinfo->panel_info.vSync_width);
panel_info        241 drivers/video/fbdev/aty/radeon_monitor.c 			pr_debug("  clock: %d\n", rinfo->panel_info.clock);
panel_info        662 drivers/video/fbdev/aty/radeon_monitor.c 	if (!rinfo->panel_info.use_bios_dividers && rinfo->mon1_type == MT_LCD
panel_info        669 drivers/video/fbdev/aty/radeon_monitor.c 		rinfo->panel_info.ref_divider = rinfo->pll.ref_div;
panel_info        670 drivers/video/fbdev/aty/radeon_monitor.c 		rinfo->panel_info.fbk_divider = ppll_divn & 0x7ff;
panel_info        671 drivers/video/fbdev/aty/radeon_monitor.c 		rinfo->panel_info.post_divider = (ppll_divn >> 16) & 0x7;
panel_info        672 drivers/video/fbdev/aty/radeon_monitor.c 		rinfo->panel_info.use_bios_dividers = 1;
panel_info        676 drivers/video/fbdev/aty/radeon_monitor.c 		       rinfo->panel_info.fbk_divider |
panel_info        677 drivers/video/fbdev/aty/radeon_monitor.c 		       (rinfo->panel_info.post_divider << 16),
panel_info        690 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.xres = var->xres;
panel_info        691 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.yres = var->yres;
panel_info        692 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.clock = 100000000 / var->pixclock;
panel_info        693 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.hOver_plus = var->right_margin;
panel_info        694 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.hSync_width = var->hsync_len;
panel_info        695 drivers/video/fbdev/aty/radeon_monitor.c        	rinfo->panel_info.hblank = var->left_margin +
panel_info        697 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.vOver_plus = var->lower_margin;
panel_info        698 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.vSync_width = var->vsync_len;
panel_info        699 drivers/video/fbdev/aty/radeon_monitor.c        	rinfo->panel_info.vblank = var->upper_margin +
panel_info        701 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.hAct_high =
panel_info        703 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.vAct_high =
panel_info        705 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.valid = 1;
panel_info        711 drivers/video/fbdev/aty/radeon_monitor.c 	rinfo->panel_info.pwr_delay = 200;
panel_info        779 drivers/video/fbdev/aty/radeon_monitor.c 	if (!rinfo->panel_info.use_bios_dividers && rinfo->mon1_type != MT_CRT
panel_info        784 drivers/video/fbdev/aty/radeon_monitor.c 			if (var.xres >= rinfo->panel_info.xres &&
panel_info        785 drivers/video/fbdev/aty/radeon_monitor.c 			    var.yres >= rinfo->panel_info.yres)
panel_info        799 drivers/video/fbdev/aty/radeon_monitor.c 	if (rinfo->mon1_type != MT_CRT && rinfo->panel_info.valid) {
panel_info        803 drivers/video/fbdev/aty/radeon_monitor.c 		var->xres = rinfo->panel_info.xres;
panel_info        804 drivers/video/fbdev/aty/radeon_monitor.c 		var->yres = rinfo->panel_info.yres;
panel_info        805 drivers/video/fbdev/aty/radeon_monitor.c 		var->xres_virtual = rinfo->panel_info.xres;
panel_info        806 drivers/video/fbdev/aty/radeon_monitor.c 		var->yres_virtual = rinfo->panel_info.yres;
panel_info        809 drivers/video/fbdev/aty/radeon_monitor.c 		var->pixclock = 100000000 / rinfo->panel_info.clock;
panel_info        810 drivers/video/fbdev/aty/radeon_monitor.c 		var->left_margin = (rinfo->panel_info.hblank - rinfo->panel_info.hOver_plus
panel_info        811 drivers/video/fbdev/aty/radeon_monitor.c 				    - rinfo->panel_info.hSync_width);
panel_info        812 drivers/video/fbdev/aty/radeon_monitor.c 		var->right_margin = rinfo->panel_info.hOver_plus;
panel_info        813 drivers/video/fbdev/aty/radeon_monitor.c 		var->upper_margin = (rinfo->panel_info.vblank - rinfo->panel_info.vOver_plus
panel_info        814 drivers/video/fbdev/aty/radeon_monitor.c 				     - rinfo->panel_info.vSync_width);
panel_info        815 drivers/video/fbdev/aty/radeon_monitor.c 		var->lower_margin = rinfo->panel_info.vOver_plus;
panel_info        816 drivers/video/fbdev/aty/radeon_monitor.c 		var->hsync_len = rinfo->panel_info.hSync_width;
panel_info        817 drivers/video/fbdev/aty/radeon_monitor.c 		var->vsync_len = rinfo->panel_info.vSync_width;
panel_info        819 drivers/video/fbdev/aty/radeon_monitor.c 		if (rinfo->panel_info.hAct_high)
panel_info        821 drivers/video/fbdev/aty/radeon_monitor.c 		if (rinfo->panel_info.vAct_high)
panel_info        845 drivers/video/fbdev/aty/radeon_monitor.c 	if (rinfo->mon1_type != MT_CRT && !rinfo->panel_info.valid) {
panel_info        851 drivers/video/fbdev/aty/radeon_monitor.c 		if (rinfo->panel_info.xres == 0 || rinfo->panel_info.yres == 0) {
panel_info        853 drivers/video/fbdev/aty/radeon_monitor.c 			rinfo->panel_info.xres = ((tmp >> HORZ_PANEL_SHIFT) + 1) * 8;
panel_info        855 drivers/video/fbdev/aty/radeon_monitor.c 			rinfo->panel_info.yres = (tmp >> VERT_PANEL_SHIFT) + 1;
panel_info        857 drivers/video/fbdev/aty/radeon_monitor.c 		if (rinfo->panel_info.xres == 0 || rinfo->panel_info.yres == 0) {
panel_info        863 drivers/video/fbdev/aty/radeon_monitor.c 		       rinfo->panel_info.xres, rinfo->panel_info.yres);
panel_info        866 drivers/video/fbdev/aty/radeon_monitor.c 		snprintf(modename, 31, "%dx%d", rinfo->panel_info.xres, rinfo->panel_info.yres);
panel_info        332 drivers/video/fbdev/aty/radeonfb.h 	struct panel_info	panel_info;
panel_info         52 drivers/video/fbdev/broadsheetfb.c static struct panel_info panel_table[] = {