Lines Matching refs:db
674 const struct fb_videomode *db, unsigned int dbsize, in fb_find_mode() argument
681 if (!db) { in fb_find_mode()
682 db = modedb; in fb_find_mode()
687 default_mode = &db[0]; in fb_find_mode()
806 if (db != modedb && in fb_find_mode()
819 if ((name_matches(db[i], name, namelen) || in fb_find_mode()
820 (res_specified && res_matches(db[i], xres, yres))) && in fb_find_mode()
821 !fb_try_mode(var, info, &db[i], bpp)) { in fb_find_mode()
822 if (refresh_specified && db[i].refresh == refresh) in fb_find_mode()
825 if (abs(db[i].refresh - refresh) < diff) { in fb_find_mode()
826 diff = abs(db[i].refresh - refresh); in fb_find_mode()
832 fb_try_mode(var, info, &db[best], bpp); in fb_find_mode()
840 DPRINTK("Trying %ix%i\n", db[i].xres, db[i].yres); in fb_find_mode()
841 if (!fb_try_mode(var, info, &db[i], bpp)) { in fb_find_mode()
842 tdiff = abs(db[i].xres - xres) + in fb_find_mode()
843 abs(db[i].yres - yres); in fb_find_mode()
849 if (xres > db[i].xres || yres > db[i].yres) in fb_find_mode()
859 fb_try_mode(var, info, &db[best], bpp); in fb_find_mode()
870 if (!fb_try_mode(var, info, &db[i], default_bpp)) in fb_find_mode()