Lines Matching defs:bitentry

698 static int parse_bit_A_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
710 if (bitentry->length != 3) {
715 load_table_ptr = ROM16(bios->data[bitentry->offset]);
745 static int parse_bit_display_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
749 * Starting at bitentry->offset:
757 if (bitentry->length != 4) {
762 bios->fp.fptablepointer = ROM16(bios->data[bitentry->offset + 2]);
767 static int parse_bit_init_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
776 if (bitentry->length < 14) {
781 parse_script_table_pointers(bios, bitentry->offset);
785 static int parse_bit_i_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
802 if (bitentry->length < 6) {
811 bios->feature_byte = bios->data[bitentry->offset + 5];
814 if (bitentry->length < 15) {
820 daccmpoffset = ROM16(bios->data[bitentry->offset + 13]);
847 static int parse_bit_lvds_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
851 * Starting at bitentry->offset:
858 if (bitentry->length != 2) {
867 bios->fp.lvdsmanufacturerpointer = ROM16(bios->data[bitentry->offset]);
874 struct bit_entry *bitentry)
890 if (bitentry->length < 0x5)
893 if (bitentry->version < 2) {
894 bios->ram_restrict_group_count = bios->data[bitentry->offset + 2];
895 bios->ram_restrict_tbl_ptr = ROM16(bios->data[bitentry->offset + 3]);
897 bios->ram_restrict_group_count = bios->data[bitentry->offset + 0];
898 bios->ram_restrict_tbl_ptr = ROM16(bios->data[bitentry->offset + 1]);
904 static int parse_bit_tmds_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
909 * Starting at bitentry->offset:
932 if (bitentry->length != 2) {
937 tmdstableptr = ROM16(bios->data[bitentry->offset]);
1006 struct bit_entry bitentry;
1008 if (bit_table(dev, table->id, &bitentry) == 0)
1009 return table->parse_fn(dev, bios, &bitentry);