Lines Matching defs:bitentry
695 static int parse_bit_A_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
707 if (bitentry->length != 3) {
712 load_table_ptr = ROM16(bios->data[bitentry->offset]);
742 static int parse_bit_display_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
746 * Starting at bitentry->offset:
754 if (bitentry->length != 4) {
759 bios->fp.fptablepointer = ROM16(bios->data[bitentry->offset + 2]);
764 static int parse_bit_init_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
773 if (bitentry->length < 14) {
778 parse_script_table_pointers(bios, bitentry->offset);
782 static int parse_bit_i_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
799 if (bitentry->length < 6) {
808 bios->feature_byte = bios->data[bitentry->offset + 5];
811 if (bitentry->length < 15) {
817 daccmpoffset = ROM16(bios->data[bitentry->offset + 13]);
844 static int parse_bit_lvds_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
848 * Starting at bitentry->offset:
855 if (bitentry->length != 2) {
864 bios->fp.lvdsmanufacturerpointer = ROM16(bios->data[bitentry->offset]);
871 struct bit_entry *bitentry)
887 if (bitentry->length < 0x5)
890 if (bitentry->version < 2) {
891 bios->ram_restrict_group_count = bios->data[bitentry->offset + 2];
892 bios->ram_restrict_tbl_ptr = ROM16(bios->data[bitentry->offset + 3]);
894 bios->ram_restrict_group_count = bios->data[bitentry->offset + 0];
895 bios->ram_restrict_tbl_ptr = ROM16(bios->data[bitentry->offset + 1]);
901 static int parse_bit_tmds_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
906 * Starting at bitentry->offset:
929 if (bitentry->length != 2) {
934 tmdstableptr = ROM16(bios->data[bitentry->offset]);
1003 struct bit_entry bitentry;
1005 if (bit_table(dev, table->id, &bitentry) == 0)
1006 return table->parse_fn(dev, bios, &bitentry);