Lines Matching refs:bdb
101 const struct bdb_header *bdb = _bdb; in find_raw_section() local
108 index += bdb->header_size; in find_raw_section()
109 total = bdb->bdb_size; in find_raw_section()
133 static u32 raw_block_offset(const void *bdb, enum bdb_block_id section_id) in raw_block_offset() argument
137 block = find_raw_section(bdb, section_id); in raw_block_offset()
141 return block - bdb; in raw_block_offset()
223 static bool validate_lfp_data_ptrs(const void *bdb, in validate_lfp_data_ptrs() argument
231 data_block = find_raw_section(bdb, BDB_LFP_DATA); in validate_lfp_data_ptrs()
317 static bool fixup_lfp_data_ptrs(const void *bdb, void *ptrs_block) in fixup_lfp_data_ptrs() argument
323 offset = raw_block_offset(bdb, BDB_LFP_DATA); in fixup_lfp_data_ptrs()
343 return validate_lfp_data_ptrs(bdb, ptrs); in fixup_lfp_data_ptrs()
367 const void *bdb) in generate_lfp_data_ptrs() argument
385 block = find_raw_section(bdb, BDB_LFP_DATA); in generate_lfp_data_ptrs()
442 offset = block - bdb; in generate_lfp_data_ptrs()
458 const void *bdb, enum bdb_block_id section_id, in init_bdb_block() argument
466 block = find_raw_section(bdb, section_id); in init_bdb_block()
470 temp_block = generate_lfp_data_ptrs(display, bdb); in init_bdb_block()
506 !fixup_lfp_data_ptrs(bdb, entry->data + 3)) { in init_bdb_block()
517 const void *bdb) in init_bdb_blocks() argument
528 init_bdb_block(display, bdb, section_id, min_size); in init_bdb_blocks()
2979 const struct bdb_header *bdb; in intel_bios_is_valid_vbt() local
3010 bdb = get_bdb_header(vbt); in intel_bios_is_valid_vbt()
3011 if (range_overflows_t(size_t, vbt->bdb_offset, bdb->bdb_size, size)) { in intel_bios_is_valid_vbt()
3149 const struct bdb_header *bdb; in intel_bios_init() local
3167 bdb = get_bdb_header(vbt); in intel_bios_init()
3168 display->vbt.version = bdb->version; in intel_bios_init()
3175 init_bdb_blocks(display, bdb); in intel_bios_init()