Lines Matching defs:drm
38 #include <drm/drm_atomic.h>
39 #include <drm/drm_atomic_helper.h>
40 #include <drm/drm_atomic_uapi.h>
41 #include <drm/drm_fb_dma_helper.h>
42 #include <drm/drm_framebuffer.h>
43 #include <drm/drm_drv.h>
44 #include <drm/drm_print.h>
45 #include <drm/drm_probe_helper.h>
46 #include <drm/drm_vblank.h>
518 struct drm_device *drm = crtc->dev;
519 struct vc4_dev *vc4 = to_vc4_dev(drm);
551 encoder = vc4_find_encoder_by_type(drm, encoder_type);
1108 struct drm_device *drm = crtc->dev;
1112 vc4_debugfs_add_regset32(drm, crtc_data->debugfs_name,
1272 static void vc4_set_crtc_possible_masks(struct drm_device *drm,
1280 drm_for_each_encoder(encoder, drm) {
1300 * @drm: DRM Device
1316 int __vc4_crtc_init(struct drm_device *drm,
1325 struct vc4_dev *vc4 = to_vc4_dev(drm);
1334 ret = drmm_crtc_init_with_planes(drm, crtc, primary_plane, NULL,
1361 int vc4_crtc_init(struct drm_device *drm, struct platform_device *pdev,
1376 primary_plane = vc4_plane_init(drm, DRM_PLANE_TYPE_PRIMARY, 0);
1378 dev_err(drm->dev, "failed to construct primary plane\n");
1382 return __vc4_crtc_init(drm, pdev, vc4_crtc, data, primary_plane,
1389 struct drm_device *drm = dev_get_drvdata(master);
1395 vc4_crtc = drmm_kzalloc(drm, sizeof(*vc4_crtc), GFP_KERNEL);
1412 ret = vc4_crtc_init(drm, pdev, vc4_crtc, &pv_data->base,
1417 vc4_set_crtc_possible_masks(drm, crtc);