Lines Matching defs:drm
24 #include <drm/drm_atomic_helper.h>
25 #include <drm/drm_connector.h>
26 #include <drm/drm_damage_helper.h>
27 #include <drm/drm_drv.h>
28 #include <drm/drm_fb_dma_helper.h>
29 #include <drm/drm_fbdev_generic.h>
30 #include <drm/drm_format_helper.h>
31 #include <drm/drm_framebuffer.h>
32 #include <drm/drm_gem_atomic_helper.h>
33 #include <drm/drm_gem_dma_helper.h>
34 #include <drm/drm_gem_framebuffer_helper.h>
35 #include <drm/drm_managed.h>
36 #include <drm/drm_modes.h>
37 #include <drm/drm_rect.h>
38 #include <drm/drm_probe_helper.h>
39 #include <drm/drm_simple_kms_helper.h>
65 struct drm_device drm;
96 static inline struct repaper_epd *drm_to_epd(struct drm_device *drm)
98 return container_of(drm, struct repaper_epd, drm);
946 struct drm_device *drm;
968 struct repaper_epd, drm);
972 drm = &epd->drm;
974 ret = drmm_mode_config_init(drm);
977 drm->mode_config.funcs = &repaper_mode_config_funcs;
1090 drm->mode_config.min_width = mode->hdisplay;
1091 drm->mode_config.max_width = mode->hdisplay;
1092 drm->mode_config.min_height = mode->vdisplay;
1093 drm->mode_config.max_height = mode->vdisplay;
1096 ret = drm_connector_init(drm, &epd->connector, &repaper_connector_funcs,
1101 ret = drm_simple_display_pipe_init(drm, &epd->pipe, &repaper_pipe_funcs,
1107 drm_mode_config_reset(drm);
1109 ret = drm_dev_register(drm, 0);
1113 spi_set_drvdata(spi, drm);
1117 drm_fbdev_generic_setup(drm, 0);
1124 struct drm_device *drm = spi_get_drvdata(spi);
1126 drm_dev_unplug(drm);
1127 drm_atomic_helper_shutdown(drm);