Searched refs:vc4_crtc (Results 1 – 9 of 9) sorted by relevance
/linux-6.3-rc2/drivers/gpu/drm/vc4/ |
A D | vc4_crtc.c | 105 struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc); in vc4_crtc_get_scanout_position() local 307 struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc); in vc4_crtc_pixelvalve_reset() local 327 struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc); in vc4_crtc_config_pv() local 470 struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc); in vc4_crtc_disable() local 519 struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc); in vc4_crtc_disable_at_boot() local 618 struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc); in vc4_crtc_atomic_enable() local 816 struct vc4_crtc *vc4_crtc = data; in vc4_crtc_irq_handler() local 1317 struct vc4_crtc *vc4_crtc, in __vc4_crtc_init() argument 1361 struct vc4_crtc *vc4_crtc, in vc4_crtc_init() argument 1390 struct vc4_crtc *vc4_crtc; in vc4_crtc_bind() local [all …]
|
A D | vc4_hvs.c | 214 struct vc4_crtc *vc4_crtc) in vc4_hvs_lut_load() argument 217 struct drm_crtc *crtc = &vc4_crtc->base; in vc4_hvs_lut_load() 244 struct vc4_crtc *vc4_crtc) in vc4_hvs_update_gamma_lut() argument 257 vc4_hvs_lut_load(hvs, vc4_crtc); in vc4_hvs_update_gamma_lut() 352 struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc); in vc4_hvs_init_channel() local 403 vc4_hvs_lut_load(hvs, vc4_crtc); in vc4_hvs_init_channel() 494 struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc); in vc4_hvs_update_dlist() local 521 struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc); in vc4_hvs_atomic_begin() local 536 struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc); in vc4_hvs_atomic_enable() local 537 bool oneshot = vc4_crtc->feeds_txp; in vc4_hvs_atomic_enable() [all …]
|
A D | vc4_txp.c | 161 struct vc4_crtc base; 472 struct vc4_crtc *vc4_crtc = &txp->base; in vc4_txp_interrupt() local 485 vc4_crtc_handle_vblank(vc4_crtc); in vc4_txp_interrupt() 504 struct vc4_crtc *vc4_crtc; in vc4_txp_bind() local 521 vc4_crtc = &txp->base; in vc4_txp_bind() 522 vc4_crtc->regset.base = txp->regs; in vc4_txp_bind() 523 vc4_crtc->regset.regs = txp_regs; in vc4_txp_bind() 524 vc4_crtc->regset.nregs = ARRAY_SIZE(txp_regs); in vc4_txp_bind() 526 ret = vc4_crtc_init(drm, pdev, vc4_crtc, &vc4_txp_crtc_data, in vc4_txp_bind() 535 encoder->possible_crtcs = drm_crtc_mask(&vc4_crtc->base); in vc4_txp_bind()
|
A D | vc4_kms.c | 223 struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc); in vc4_hvs_pv_muxing_commit() local 244 if (vc4_crtc->feeds_txp) in vc4_hvs_pv_muxing_commit() 267 struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc); in vc5_hvs_pv_muxing_commit() local 273 switch (vc4_crtc->data->hvs_output) { in vc5_hvs_pv_muxing_commit() 763 const struct vc4_crtc *crtc_a = in cmp_vc4_crtc_hvs_output() 767 const struct vc4_crtc *crtc_b = in cmp_vc4_crtc_hvs_output() 857 struct vc4_crtc *vc4_crtc; in vc4_pv_muxing_atomic_check() local 864 vc4_crtc = to_vc4_crtc(crtc); in vc4_pv_muxing_atomic_check() 904 matching_channels = unassigned_channels & vc4_crtc->data->hvs_available_channels; in vc4_pv_muxing_atomic_check()
|
A D | vc4_drv.h | 549 struct vc4_crtc { struct 594 static inline struct vc4_crtc * argument 597 return container_of(crtc, struct vc4_crtc, base); in to_vc4_crtc() 601 vc4_crtc_to_vc4_crtc_data(const struct vc4_crtc *crtc) in vc4_crtc_to_vc4_crtc_data() 607 vc4_crtc_to_vc4_pv_data(const struct vc4_crtc *crtc) in vc4_crtc_to_vc4_pv_data() 938 struct vc4_crtc *vc4_crtc, const struct vc4_crtc_data *data, 944 struct vc4_crtc *vc4_crtc, const struct vc4_crtc_data *data, 959 void vc4_crtc_handle_vblank(struct vc4_crtc *crtc);
|
A D | Makefile | 7 vc4_crtc.o \
|
/linux-6.3-rc2/drivers/gpu/drm/vc4/tests/ |
A D | vc4_mock_crtc.c | 26 struct vc4_crtc *vc4_crtc; in vc4_mock_pv() local 32 vc4_crtc = &dummy_crtc->crtc; in vc4_mock_pv() 34 vc4_crtc, data, plane, in vc4_mock_pv()
|
A D | vc4_mock.h | 33 struct vc4_crtc crtc;
|
/linux-6.3-rc2/Documentation/gpu/ |
A D | vc4.rst | 18 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_crtc.c
|
Completed in 30 milliseconds