Lines Matching refs:dvo_timing
241 dvo_timing_size = ptrs->ptr[0].dvo_timing.table_size; in validate_lfp_data_ptrs()
263 ptrs->ptr[i].dvo_timing.table_size != dvo_timing_size || in validate_lfp_data_ptrs()
268 ptrs->ptr[i].dvo_timing.offset - ptrs->ptr[i-1].dvo_timing.offset != lfp_data_size || in validate_lfp_data_ptrs()
285 if (ptrs->ptr[0].fp_timing.offset + fp_timing_size != ptrs->ptr[0].dvo_timing.offset || in validate_lfp_data_ptrs()
286 ptrs->ptr[0].dvo_timing.offset + dvo_timing_size != ptrs->ptr[0].panel_pnp_id.offset || in validate_lfp_data_ptrs()
293 ptrs->ptr[i].dvo_timing.offset + dvo_timing_size > data_block_size || in validate_lfp_data_ptrs()
324 ptrs->ptr[i].dvo_timing.offset < offset || in fixup_lfp_data_ptrs()
329 ptrs->ptr[i].dvo_timing.offset -= offset; in fixup_lfp_data_ptrs()
407 size = make_lfp_data_ptr(&ptrs->ptr[0].dvo_timing, table_size, size); in generate_lfp_data_ptrs()
414 if (ptrs->ptr[0].dvo_timing.table_size) in generate_lfp_data_ptrs()
428 next_lfp_data_ptr(&ptrs->ptr[i].dvo_timing, &ptrs->ptr[i-1].dvo_timing, size); in generate_lfp_data_ptrs()
443 ptrs->ptr[i].dvo_timing.offset += offset; in generate_lfp_data_ptrs()
532 const struct bdb_edid_dtd *dvo_timing) in fill_detail_timing_data() argument
534 panel_fixed_mode->hdisplay = (dvo_timing->hactive_hi << 8) | in fill_detail_timing_data()
535 dvo_timing->hactive_lo; in fill_detail_timing_data()
537 ((dvo_timing->hsync_off_hi << 8) | dvo_timing->hsync_off_lo); in fill_detail_timing_data()
539 ((dvo_timing->hsync_pulse_width_hi << 8) | in fill_detail_timing_data()
540 dvo_timing->hsync_pulse_width_lo); in fill_detail_timing_data()
542 ((dvo_timing->hblank_hi << 8) | dvo_timing->hblank_lo); in fill_detail_timing_data()
544 panel_fixed_mode->vdisplay = (dvo_timing->vactive_hi << 8) | in fill_detail_timing_data()
545 dvo_timing->vactive_lo; in fill_detail_timing_data()
547 ((dvo_timing->vsync_off_hi << 4) | dvo_timing->vsync_off_lo); in fill_detail_timing_data()
549 ((dvo_timing->vsync_pulse_width_hi << 4) | in fill_detail_timing_data()
550 dvo_timing->vsync_pulse_width_lo); in fill_detail_timing_data()
552 ((dvo_timing->vblank_hi << 8) | dvo_timing->vblank_lo); in fill_detail_timing_data()
553 panel_fixed_mode->clock = dvo_timing->clock * 10; in fill_detail_timing_data()
556 if (dvo_timing->hsync_positive) in fill_detail_timing_data()
561 if (dvo_timing->vsync_positive) in fill_detail_timing_data()
566 panel_fixed_mode->width_mm = (dvo_timing->himage_hi << 8) | in fill_detail_timing_data()
567 dvo_timing->himage_lo; in fill_detail_timing_data()
568 panel_fixed_mode->height_mm = (dvo_timing->vimage_hi << 8) | in fill_detail_timing_data()
569 dvo_timing->vimage_lo; in fill_detail_timing_data()
591 return (const void *)data + ptrs->ptr[index].dvo_timing.offset; in get_lfp_dvo_timing()