• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/nouveau/

Lines Matching refs:bitentry

5077 static int parse_bit_A_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
5088 if (bitentry->length != 3) {
5093 load_table_ptr = ROM16(bios->data[bitentry->offset]);
5123 static int parse_bit_C_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
5131 if (bitentry->length < 10) {
5136 bios->pll_limit_tbl_ptr = ROM16(bios->data[bitentry->offset + 8]);
5141 static int parse_bit_display_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
5145 * Starting at bitentry->offset:
5152 if (bitentry->length != 4) {
5157 bios->fp.fptablepointer = ROM16(bios->data[bitentry->offset + 2]);
5162 static int parse_bit_init_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
5170 if (bitentry->length < 14) {
5175 parse_script_table_pointers(bios, bitentry->offset);
5177 if (bitentry->length >= 16)
5178 bios->some_script_ptr = ROM16(bios->data[bitentry->offset + 14]);
5179 if (bitentry->length >= 18)
5180 bios->init96_tbl_ptr = ROM16(bios->data[bitentry->offset + 16]);
5185 static int parse_bit_i_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
5201 if (bitentry->length < 6) {
5206 parse_bios_version(dev, bios, bitentry->offset);
5212 bios->feature_byte = bios->data[bitentry->offset + 5];
5215 if (bitentry->length < 15) {
5221 daccmpoffset = ROM16(bios->data[bitentry->offset + 13]);
5248 static int parse_bit_lvds_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
5252 * Starting at bitentry->offset:
5257 if (bitentry->length != 2) {
5266 bios->fp.lvdsmanufacturerpointer = ROM16(bios->data[bitentry->offset]);
5273 struct bit_entry *bitentry)
5289 if (bitentry->length < 0x5)
5292 if (bitentry->id[1] < 2) {
5293 bios->ram_restrict_group_count = bios->data[bitentry->offset + 2];
5294 bios->ram_restrict_tbl_ptr = ROM16(bios->data[bitentry->offset + 3]);
5296 bios->ram_restrict_group_count = bios->data[bitentry->offset + 0];
5297 bios->ram_restrict_tbl_ptr = ROM16(bios->data[bitentry->offset + 1]);
5303 static int parse_bit_tmds_tbl_entry(struct drm_device *dev, struct nvbios *bios, struct bit_entry *bitentry)
5308 * Starting at bitentry->offset:
5330 if (bitentry->length != 2) {
5335 tmdstableptr = ROM16(bios->data[bitentry->offset]);
5365 struct bit_entry *bitentry)
5370 * Starting at bitentry->offset:
5377 if (bitentry->length != 3) {
5382 outputscripttableptr = ROM16(bios->data[bitentry->offset]);
5389 struct bit_entry *bitentry)
5391 bios->display.dp_table_ptr = ROM16(bios->data[bitentry->offset]);
5409 struct bit_entry bitentry;
5412 bitentry.id[0] = bios->data[offset];
5414 if (bitentry.id[0] != table->id)
5417 bitentry.id[1] = bios->data[offset + 1];
5418 bitentry.length = ROM16(bios->data[offset + 2]);
5419 bitentry.offset = ROM16(bios->data[offset + 4]);
5421 return table->parse_fn(dev, bios, &bitentry);