Lines Matching refs:CeaEdidTimingExtension
44 bool CeaEdidTimingExtension::validate() const { in validate()
45 if (!(dtd_start_idx <= sizeof(payload) && base_validate<CeaEdidTimingExtension>(this))) { in validate()
49 size_t dbc_end = dtd_start_idx - offsetof(CeaEdidTimingExtension, payload); in validate()
126 if (bytes_[i * kBlockSize] == CeaEdidTimingExtension::kTag) { in Init()
127 if (!GetBlock<CeaEdidTimingExtension>(i)->validate()) { in Init()
419 auto cea_extn_block = edid_->GetBlock<CeaEdidTimingExtension>(block_idx_); in operator ++()
420 size_t offset = sizeof(CeaEdidTimingExtension::payload); in operator ++()
422 cea_extn_block->dtd_start_idx > offsetof(CeaEdidTimingExtension, payload)) { in operator ++()
423 offset = cea_extn_block->dtd_start_idx - offsetof(CeaEdidTimingExtension, payload); in operator ++()
431 if (offset + sizeof(DetailedTimingDescriptor) <= sizeof(CeaEdidTimingExtension::payload)) { in operator ++()
450 cea_revision_ = edid_->GetBlock<CeaEdidTimingExtension>(block_idx_)->revision_number; in data_block_iterator()
460 auto cea_extn_block = edid_->GetBlock<CeaEdidTimingExtension>(block_idx_); in operator ++()
463 cea_extn_block->dtd_start_idx > offsetof(CeaEdidTimingExtension, payload)) { in operator ++()
464 dbc_end = cea_extn_block->dtd_start_idx - offsetof(CeaEdidTimingExtension, payload); in operator ++()
507 auto cea_extn_block = GetBlock<CeaEdidTimingExtension>(block_idx); in supports_basic_audio()