Lines Matching refs:bitentry
697 … int parse_bit_A_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry) in parse_bit_A_tbl_entry() argument
709 if (bitentry->length != 3) { in parse_bit_A_tbl_entry()
714 load_table_ptr = ROM16(bios->data[bitentry->offset]); in parse_bit_A_tbl_entry()
744 …arse_bit_display_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry) in parse_bit_display_tbl_entry() argument
756 if (bitentry->length != 4) { in parse_bit_display_tbl_entry()
761 bios->fp.fptablepointer = ROM16(bios->data[bitentry->offset + 2]); in parse_bit_display_tbl_entry()
766 …t parse_bit_init_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry) in parse_bit_init_tbl_entry() argument
775 if (bitentry->length < 14) { in parse_bit_init_tbl_entry()
780 parse_script_table_pointers(bios, bitentry->offset); in parse_bit_init_tbl_entry()
784 … int parse_bit_i_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry) in parse_bit_i_tbl_entry() argument
801 if (bitentry->length < 6) { in parse_bit_i_tbl_entry()
810 bios->feature_byte = bios->data[bitentry->offset + 5]; in parse_bit_i_tbl_entry()
813 if (bitentry->length < 15) { in parse_bit_i_tbl_entry()
819 daccmpoffset = ROM16(bios->data[bitentry->offset + 13]); in parse_bit_i_tbl_entry()
846 …t parse_bit_lvds_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry) in parse_bit_lvds_tbl_entry() argument
857 if (bitentry->length != 2) { in parse_bit_lvds_tbl_entry()
866 bios->fp.lvdsmanufacturerpointer = ROM16(bios->data[bitentry->offset]); in parse_bit_lvds_tbl_entry()
873 struct bit_entry *bitentry) in parse_bit_M_tbl_entry() argument
889 if (bitentry->length < 0x5) in parse_bit_M_tbl_entry()
892 if (bitentry->version < 2) { in parse_bit_M_tbl_entry()
893 bios->ram_restrict_group_count = bios->data[bitentry->offset + 2]; in parse_bit_M_tbl_entry()
894 bios->ram_restrict_tbl_ptr = ROM16(bios->data[bitentry->offset + 3]); in parse_bit_M_tbl_entry()
896 bios->ram_restrict_group_count = bios->data[bitentry->offset + 0]; in parse_bit_M_tbl_entry()
897 bios->ram_restrict_tbl_ptr = ROM16(bios->data[bitentry->offset + 1]); in parse_bit_M_tbl_entry()
903 …t parse_bit_tmds_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry) in parse_bit_tmds_tbl_entry() argument
931 if (bitentry->length != 2) { in parse_bit_tmds_tbl_entry()
936 tmdstableptr = ROM16(bios->data[bitentry->offset]); in parse_bit_tmds_tbl_entry()
1005 struct bit_entry bitentry; in parse_bit_table() local
1007 if (bit_table(dev, table->id, &bitentry) == 0) in parse_bit_table()
1008 return table->parse_fn(dev, bios, &bitentry); in parse_bit_table()