Lines Matching refs:bdb
19 static void *find_section(struct bdb_header *bdb, int section_id)
21 u8 *base = (u8 *)bdb;
27 index += bdb->header_size;
28 total = bdb->bdb_size;
45 parse_edp(struct drm_psb_private *dev_priv, struct bdb_header *bdb)
52 edp = find_section(bdb, BDB_EDP);
189 struct bdb_header *bdb)
196 = find_section(bdb, BDB_LVDS_OPTIONS);
205 bl_start = find_section(bdb, BDB_LVDS_BACKLIGHT);
218 struct bdb_header *bdb)
230 lvds_options = find_section(bdb, BDB_LVDS_OPTIONS);
240 lvds_lfp_data = find_section(bdb, BDB_LVDS_LFP_DATA);
271 struct bdb_header *bdb)
279 sdvo_lvds_options = find_section(bdb, BDB_SDVO_LVDS_OPTIONS);
283 dvo_timing = find_section(bdb, BDB_SDVO_PANEL_DTDS);
301 struct bdb_header *bdb)
309 general = find_section(bdb, BDB_GENERAL_FEATURES);
324 struct bdb_header *bdb)
332 p_defs = find_section(bdb, BDB_GENERAL_DEFINITIONS);
415 struct bdb_header *bdb)
419 driver = find_section(bdb, BDB_DRIVER_FEATURES);
438 struct bdb_header *bdb)
445 p_defs = find_section(bdb, BDB_GENERAL_DEFINITIONS);
521 struct bdb_header *bdb = NULL;
535 bdb = (struct bdb_header *)((char *)vbt + vbt->bdb_offset);
540 if (bdb == NULL) {
558 bdb = (struct bdb_header *)(bios + i + vbt->bdb_offset);
562 parse_general_features(dev_priv, bdb);
563 parse_driver_features(dev_priv, bdb);
564 parse_lfp_panel_data(dev_priv, bdb);
565 parse_sdvo_panel_data(dev_priv, bdb);
566 parse_sdvo_device_mapping(dev_priv, bdb);
567 parse_device_mapping(dev_priv, bdb);
568 parse_backlight_data(dev_priv, bdb);
569 parse_edp(dev_priv, bdb);