Lines Matching refs:Record
829 rhdAtomLvdsDDC(atomBiosHandlePtr handle, uint32_t offset, unsigned char *record)
835 while (*record != ATOM_RECORD_END_TYPE) {
837 switch (*record) {
841 record += sizeof(ATOM_PATCH_RECORD_MODE);
847 record += sizeof(ATOM_LCD_RTS_RECORD);
853 record += sizeof(ATOM_LCD_MODE_CONTROL_CAP);
860 offset += ((ATOM_FAKE_EDID_PATCH_RECORD*)record)->ucFakeEDIDLength
865 ((ATOM_FAKE_EDID_PATCH_RECORD*)record)->ucFakeEDIDLength)))
867 memcpy(EDIDBlock,&((ATOM_FAKE_EDID_PATCH_RECORD*)record)->ucFakeEDIDString,
868 ((ATOM_FAKE_EDID_PATCH_RECORD*)record)->ucFakeEDIDLength);
881 record += sizeof(ATOM_PANEL_RESOLUTION_PATCH_RECORD);
886 "%s: unknown record type: %x\n",__func__,*record);
1605 ATOM_I2C_RECORD *Record, int i)
1608 uint8_t *temp = (uint8_t *)&Record->sucI2cId;
1616 radeon_lookup_hpd_id(ScrnInfoPtr pScrn, ATOM_HPD_INT_RECORD *record)
1647 if (record->ucHPDIntGPIOID == pin->ucGPIO_ID) {
2018 ATOM_COMMON_RECORD_HEADER *Record = (ATOM_COMMON_RECORD_HEADER *)
2022 while (Record->ucRecordType > 0
2023 && Record->ucRecordType <= ATOM_MAX_OBJECT_RECORD_NUMBER ) {
2025 /*ErrorF("record type %d\n", Record->ucRecordType);*/
2026 switch (Record->ucRecordType) {
2030 (ATOM_I2C_RECORD *)Record, j);
2035 (ATOM_HPD_INT_RECORD *)Record);
2041 Record = (ATOM_COMMON_RECORD_HEADER*)
2042 ((char *)Record + Record->ucRecordSize);