Home
last modified time | relevance | path

Searched refs:possible_crtcs (Results 1 – 25 of 83) sorted by relevance

1234

/linux/include/drm/
H A Ddrm_plane.h675 uint32_t possible_crtcs; member
829 uint32_t possible_crtcs,
841 uint32_t possible_crtcs,
875 #define drmm_universal_plane_alloc(dev, type, member, possible_crtcs, funcs, formats, \ argument
879 possible_crtcs, funcs, formats, \
886 uint32_t possible_crtcs,
919 #define drm_universal_plane_alloc(dev, type, member, possible_crtcs, funcs, formats, \ argument
923 possible_crtcs, funcs, formats, \
H A Ddrm_encoder.h156 uint32_t possible_crtcs; member
299 return !!(encoder->possible_crtcs & drm_crtc_mask(crtc)); in drm_encoder_crtc_ok()
/linux/drivers/gpu/drm/vkms/
H A Dvkms_config.c202 if (xa_empty(&plane_cfg->possible_crtcs)) { in valid_plane_possible_crtcs()
246 if (xa_empty(&encoder_cfg->possible_crtcs)) { in valid_encoder_possible_crtcs()
398 xa_init_flags(&plane_cfg->possible_crtcs, XA_FLAGS_ALLOC); in vkms_config_create_plane()
408 xa_destroy(&plane_cfg->possible_crtcs); in vkms_config_destroy_plane()
429 return xa_alloc(&plane_cfg->possible_crtcs, &crtc_idx, crtc_cfg, in vkms_config_plane_attach_crtc()
442 xa_erase(&plane_cfg->possible_crtcs, idx); in vkms_config_plane_detach_crtc()
535 xa_init_flags(&encoder_cfg->possible_crtcs, XA_FLAGS_ALLOC); in vkms_config_create_encoder()
551 xa_destroy(&encoder_cfg->possible_crtcs); in vkms_config_destroy_encoder()
572 return xa_alloc(&encoder_cfg->possible_crtcs, &crtc_idx, crtc_cfg, in vkms_config_encoder_attach_crtc()
585 xa_erase(&encoder_cfg->possible_crtcs, idx); in vkms_config_encoder_detach_crtc()
H A Dvkms_config.h51 struct xarray possible_crtcs; member
94 struct xarray possible_crtcs; member
163 xa_for_each(&(plane_cfg)->possible_crtcs, idx, (possible_crtc))
173 xa_for_each(&(encoder_cfg)->possible_crtcs, idx, (possible_crtc))
H A Dvkms_output.c56 plane_cfg->plane->base.possible_crtcs |= in vkms_output_init()
81 encoder_cfg->encoder->possible_crtcs |= in vkms_output_init()
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_plane.h57 unsigned long possible_crtcs);
61 unsigned long possible_crtcs);
/linux/drivers/gpu/drm/logicvc/
H A Dlogicvc_interface.c136 uint32_t possible_crtcs = drm_crtc_mask(&logicvc->crtc->drm_crtc); in logicvc_interface_attach_crtc() local
138 logicvc->interface->drm_encoder.possible_crtcs = possible_crtcs; in logicvc_interface_attach_crtc()
/linux/drivers/gpu/drm/vc4/tests/
H A Dvc4_mock.h15 KUNIT_ASSERT_EQ(test, hweight32(encoder->possible_crtcs), 1); in vc4_find_crtc_for_encoder()
18 if (encoder->possible_crtcs & drm_crtc_mask(crtc)) in vc4_find_crtc_for_encoder()
/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_crtc.c248 uint32_t possible_crtcs = drm_crtc_mask(&scrtc->crtc); in sun4i_crtc_init() local
252 plane->possible_crtcs = possible_crtcs; in sun4i_crtc_init()
H A Dsun8i_dw_hdmi.c120 encoder->possible_crtcs = in sun8i_dw_hdmi_bind()
128 if (encoder->possible_crtcs == 0) in sun8i_dw_hdmi_bind()
/linux/drivers/gpu/drm/tidss/
H A Dtidss_plane.c194 u32 possible_crtcs; in tidss_plane_create() local
212 possible_crtcs = crtc_mask; in tidss_plane_create()
216 possible_crtcs, in tidss_plane_create()
H A Dtidss_encoder.h16 u32 encoder_type, u32 possible_crtcs);
/linux/drivers/gpu/drm/
H A Ddrm_plane.c362 uint32_t possible_crtcs, in __drm_universal_plane_init() argument
455 plane->possible_crtcs = possible_crtcs; in __drm_universal_plane_init()
533 uint32_t possible_crtcs, in drm_universal_plane_init() argument
546 ret = __drm_universal_plane_init(dev, plane, possible_crtcs, funcs, in drm_universal_plane_init()
565 size_t offset, uint32_t possible_crtcs, in __drmm_universal_plane_alloc() argument
587 ret = __drm_universal_plane_init(dev, plane, possible_crtcs, funcs, in __drmm_universal_plane_alloc()
604 size_t offset, uint32_t possible_crtcs, in __drm_universal_plane_alloc() argument
626 ret = __drm_universal_plane_init(dev, plane, possible_crtcs, funcs, in __drm_universal_plane_alloc()
884 plane_resp->possible_crtcs = drm_lease_filter_crtcs(file_priv, in drm_mode_getplane()
885 plane->possible_crtcs); in drm_mode_getplane()
[all …]
H A Ddrm_encoder.c359 enc_resp->possible_crtcs = drm_lease_filter_crtcs(file_priv, in drm_mode_getencoder()
360 encoder->possible_crtcs); in drm_mode_getencoder()
/linux/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_plane.c202 u32 possible_crtcs = 0; in get_possible_crtcs() local
209 possible_crtcs |= BIT(i); in get_possible_crtcs()
212 return possible_crtcs; in get_possible_crtcs()
/linux/drivers/gpu/drm/sti/
H A Dsti_cursor.h16 unsigned int possible_crtcs);
H A Dsti_gdp.h22 unsigned int possible_crtcs,
/linux/drivers/gpu/drm/omapdrm/
H A Domap_plane.h22 u32 possible_crtcs);
/linux/drivers/gpu/drm/imx/dcss/
H A Ddcss-kms.h41 unsigned int possible_crtcs,
/linux/drivers/gpu/drm/mediatek/
H A Dmtk_plane.h50 unsigned long possible_crtcs, enum drm_plane_type type,
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_plane.h58 unsigned long possible_crtcs,
/linux/drivers/gpu/drm/imx/ipuv3/
H A Dipuv3-plane.h33 int dma, int dp, unsigned int possible_crtcs,
/linux/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_crtc.c276 if ((rcdu->info->routes[RCAR_DU_OUTPUT_DPAD0].possible_crtcs | in rcar_du_crtc_set_display_timing()
277 rcdu->info->routes[RCAR_DU_OUTPUT_DPAD1].possible_crtcs | in rcar_du_crtc_set_display_timing()
278 rcdu->info->routes[RCAR_DU_OUTPUT_LVDS0].possible_crtcs | in rcar_du_crtc_set_display_timing()
279 rcdu->info->routes[RCAR_DU_OUTPUT_LVDS1].possible_crtcs) & in rcar_du_crtc_set_display_timing()
286 if ((rcdu->info->routes[RCAR_DU_OUTPUT_DPAD0].possible_crtcs | in rcar_du_crtc_set_display_timing()
287 rcdu->info->routes[RCAR_DU_OUTPUT_DPAD1].possible_crtcs) & in rcar_du_crtc_set_display_timing()
/linux/drivers/gpu/drm/ast/
H A Dast_sil164.c103 encoder->possible_crtcs = drm_crtc_mask(crtc); in ast_sil164_output_init()
H A Dast_vga.c103 encoder->possible_crtcs = drm_crtc_mask(crtc); in ast_vga_output_init()

1234