Home
last modified time | relevance | path

Searched refs:vc4_crtc_state (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/
H A Dvc4_crtc.c91 struct vc4_crtc_state *vc4_crtc_state = to_vc4_crtc_state(crtc->state); in vc4_crtc_get_scanout_position() local
108 val = HVS_READ(SCALER_DISPSTATX(vc4_crtc_state->assigned_channel)); in vc4_crtc_get_scanout_position()
128 cob_size = vc4_crtc_get_cob_allocation(vc4, vc4_crtc_state->assigned_channel); in vc4_crtc_get_scanout_position()
496 struct vc4_crtc_state *old_vc4_state = to_vc4_crtc_state(old_state); in vc4_crtc_atomic_disable()
574 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(state); in vc4_crtc_get_margins()
586 * vc4_crtc_atomic_check() which means margins info in vc4_crtc_state in vc4_crtc_get_margins()
604 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(state); in vc4_crtc_atomic_check()
648 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc->state); in vc4_crtc_handle_page_flip()
839 struct vc4_crtc_state *vc4_stat in vc4_crtc_duplicate_state()
874 struct vc4_crtc_state *vc4_crtc_state; vc4_crtc_reset() local
[all...]
H A Dvc4_kms.c206 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc_state); in vc4_hvs_pv_muxing_commit()
247 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc_state); in vc5_hvs_pv_muxing_commit()
316 struct vc4_crtc_state *vc4_crtc_state; in vc4_atomic_complete_commit() local
321 vc4_crtc_state = to_vc4_crtc_state(new_crtc_state); in vc4_atomic_complete_commit()
322 vc4_hvs_mask_underrun(dev, vc4_crtc_state->assigned_channel); in vc4_atomic_complete_commit()
550 struct vc4_crtc_state *vc4_crtc_state = in vc4_ctm_atomic_check() local
554 int fifo = vc4_crtc_state->assigned_channel + 1; in vc4_ctm_atomic_check()
791 struct vc4_crtc_state *old_vc4_crtc_stat in vc4_pv_muxing_atomic_check()
[all...]
H A Dvc4_hvs.c165 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc->state); in vc4_hvs_lut_load()
256 struct vc4_crtc_state *vc4_crtc_state = to_vc4_crtc_state(crtc->state); in vc4_hvs_init_channel() local
257 unsigned int chan = vc4_crtc_state->assigned_channel; in vc4_hvs_init_channel()
332 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(state); in vc4_hvs_atomic_check()
367 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc->state); in vc4_hvs_update_dlist()
398 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc->state); in vc4_hvs_atomic_enable()
410 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(old_state); in vc4_hvs_atomic_disable()
421 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc->state); in vc4_hvs_atomic_flush()
H A Dvc4_drv.h520 struct vc4_crtc_state { struct
541 static inline struct vc4_crtc_state *
544 return container_of(crtc_state, struct vc4_crtc_state, base); in to_vc4_crtc_state()
H A Dvc4_txp.c230 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(state); in vc4_txp_armed()
396 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(state); in vc4_txp_atomic_check()
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/
H A Dvc4_kms.c218 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc_state); in vc4_hvs_pv_muxing_commit()
260 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc_state); in vc5_hvs_pv_muxing_commit()
344 struct vc4_crtc_state *vc4_crtc_state; in vc4_atomic_commit_tail() local
349 vc4_crtc_state = to_vc4_crtc_state(new_crtc_state); in vc4_atomic_commit_tail()
350 vc4_hvs_mask_underrun(hvs, vc4_crtc_state->assigned_channel); in vc4_atomic_commit_tail()
439 struct vc4_crtc_state *vc4_crtc_state = in vc4_atomic_commit_setup() local
442 vc4_crtc_state->assigned_channel; in vc4_atomic_commit_setup()
536 struct vc4_crtc_state *vc4_crtc_stat in vc4_ctm_atomic_check() local
[all...]
H A Dvc4_crtc.c107 struct vc4_crtc_state *vc4_crtc_state = to_vc4_crtc_state(crtc->state); in vc4_crtc_get_scanout_position() local
124 val = HVS_READ(SCALER_DISPSTATX(vc4_crtc_state->assigned_channel)); in vc4_crtc_get_scanout_position()
140 if (vc4_hvs_get_fifo_frame_count(hvs, vc4_crtc_state->assigned_channel) % 2) in vc4_crtc_get_scanout_position()
144 cob_size = vc4_crtc_get_cob_allocation(vc4, vc4_crtc_state->assigned_channel); in vc4_crtc_get_scanout_position()
592 struct vc4_crtc_state *old_vc4_state = to_vc4_crtc_state(old_state); in vc4_crtc_atomic_disable()
678 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(state); in vc4_crtc_get_margins()
690 * vc4_crtc_atomic_check() which means margins info in vc4_crtc_state in vc4_crtc_get_margins()
710 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc_state); in vc4_crtc_atomic_check()
1057 struct vc4_crtc_state *vc4_stat in vc4_crtc_duplicate_state()
1091 struct vc4_crtc_state *vc4_crtc_state; vc4_crtc_reset() local
[all...]
H A Dvc4_hvs.c218 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc->state); in vc4_hvs_lut_load()
353 struct vc4_crtc_state *vc4_crtc_state = to_vc4_crtc_state(crtc->state); in vc4_hvs_init_channel() local
354 unsigned int chan = vc4_crtc_state->assigned_channel; in vc4_hvs_init_channel()
444 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc_state); in vc4_hvs_atomic_check()
479 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc->state); in vc4_hvs_install_dlist()
495 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc->state); in vc4_hvs_update_dlist()
522 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc->state); in vc4_hvs_atomic_begin()
550 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(old_state); in vc4_hvs_atomic_disable()
565 struct vc4_crtc_state *vc4_stat in vc4_hvs_atomic_flush()
[all...]
H A Dvc4_drv.h593 struct vc4_crtc_state { struct
616 container_of_const(_state, struct vc4_crtc_state, base)
H A Dvc4_txp.c238 struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(state); in vc4_txp_armed()
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/tests/
H A Dvc4_test_pv_muxing.c121 static struct vc4_crtc_state *
149 struct vc4_crtc_state *new_vc4_crtc_state; in check_channel_for_encoder()
787 struct vc4_crtc_state *new_vc4_crtc_state; in drm_test_vc5_pv_muxing_bugs_subsequent_crtc_enable()
859 struct vc4_crtc_state *new_vc4_crtc_state; in drm_test_vc5_pv_muxing_bugs_stable_fifo()
954 struct vc4_crtc_state *new_vc4_crtc_state; in drm_test_vc5_pv_muxing_bugs_subsequent_crtc_enable_too_many_crtc_state()

Completed in 19 milliseconds