Lines Matching refs:edid_mon
3204 xf86OutputSetEDID(xf86OutputPtr output, xf86MonPtr edid_mon) in xf86OutputSetEDID() argument
3216 output->MonInfo = edid_mon; in xf86OutputSetEDID()
3223 xf86PrintEDID(edid_mon); in xf86OutputSetEDID()
3229 xf86SetDDCproperties(scrn, edid_mon); in xf86OutputSetEDID()
3234 if (edid_mon) { in xf86OutputSetEDID()
3235 if (edid_mon->ver.version == 1) { in xf86OutputSetEDID()
3237 if (edid_mon->flags & EDID_COMPLETE_RAWDATA) in xf86OutputSetEDID()
3238 size += edid_mon->no_sections * 128; in xf86OutputSetEDID()
3240 else if (edid_mon->ver.version == 2) in xf86OutputSetEDID()
3243 xf86OutputSetEDIDProperty(output, edid_mon ? edid_mon->rawData : NULL, in xf86OutputSetEDID()
3247 if (edid_mon) { in xf86OutputSetEDID()
3252 p.quirks = xf86DDCDetectQuirks(scrn->scrnIndex, edid_mon, FALSE); in xf86OutputSetEDID()
3254 xf86ForEachDetailedBlock(edid_mon, handle_detailed_physical_size, &p); in xf86OutputSetEDID()
3258 (edid_mon->features.hsize && edid_mon->features.vsize)) { in xf86OutputSetEDID()
3259 output->mm_width = edid_mon->features.hsize * 10; in xf86OutputSetEDID()
3260 output->mm_height = edid_mon->features.vsize * 10; in xf86OutputSetEDID()
3273 xf86MonPtr edid_mon = output->MonInfo; in xf86OutputGetEDIDModes() local
3275 if (!edid_mon) in xf86OutputGetEDIDModes()
3277 return xf86DDCGetModes(scrn->scrnIndex, edid_mon); in xf86OutputGetEDIDModes()