Lines Matching +defs:mode +defs:name

18  * 3. The name of Itronix Inc. may not be used to endorse
83 const char *name;
89 const char *name;
103 return edid_vendors[n].name;
117 return edid_products[n].name;
294 printf("Preferred mode: %dx%d @ %dHz\n",
306 edid_mode_lookup_list(const char *name)
311 if (strcmp(name, videomode_list[i].name) == 0)
317 edid_search_mode(struct edid_info *edid, const struct videomode *mode)
321 refresh = DIVIDE(DIVIDE(mode->dot_clock * 1000,
322 mode->htotal), mode->vtotal);
324 if (mode->hdisplay == edid->edid_modes[i].hdisplay &&
325 mode->vdisplay == edid->edid_modes[i].vdisplay &&
341 char name[80];
366 /* first try to lookup the mode as a DMT timing */
367 snprintf(name, sizeof(name), "%dx%dx%d", x, y, f);
368 if ((lookup = edid_mode_lookup_list(name)) != NULL) {
442 * that here and pick the native mode anyway.
456 struct videomode mode, *exist_mode;
459 if (!edid_det_timing(data, &mode))
461 /* Does this mode already exist? */
462 exist_mode = edid_search_mode(edid, &mode);
464 *exist_mode = mode;
467 edid->edid_modes[edid->edid_nmodes] = mode;
507 /* copy the product name into place */
517 if (edid_std_timing(data, &mode)) {
518 /* Does this mode already exist? */
519 exist_mode = edid_search_mode(edid, &mode);
522 mode;
545 const char *name;
562 name = edid_findvendor(edid->edid_vendor);
563 if (name != NULL) {
564 strlcpy(edid->edid_vendorname, name,
569 name = edid_findproduct(edid->edid_vendor, edid->edid_product);
570 if (name != NULL) {
571 strlcpy(edid->edid_productname, name,
620 printf("%s: no data for est. mode %s\n",
628 struct videomode mode, *exist_mode;
630 &mode)) {
631 /* Does this mode already exist? */
632 exist_mode = edid_search_mode(edid, &mode);
634 edid->edid_modes[edid->edid_nmodes] = mode;