Lines Matching refs:i2ctable
722 read_dcb_i2c_entry(struct drm_device *dev, int dcb_version, uint8_t *i2ctable, int index, struct dcb_i2c_entry *i2c)
729 if (!i2ctable)
733 if (i2ctable[0] != dcb_version) /* necessary? */
736 i2ctable[0], dcb_version);
737 dcb_i2c_ver = i2ctable[0];
738 headerlen = i2ctable[1];
739 if (i2ctable[2] <= DCB_MAX_NUM_I2C_ENTRIES)
740 i2c_entries = i2ctable[2];
744 "(%d entries, max %d)\n", i2ctable[2],
746 entry_len = i2ctable[3];
763 index, i2ctable[2]);
766 if (i2ctable[headerlen + entry_len * index + 3] == 0xff) {
772 port_type = i2ctable[headerlen + recordoffset + 3 + entry_len * index];
788 i2c->entry = ROM32(i2ctable[headerlen + recordoffset + entry_len * index]);
792 i2c->read = i2ctable[headerlen + recordoffset + rdofs + entry_len * index];
793 i2c->write = i2ctable[headerlen + recordoffset + wrofs + entry_len * index];