Lines Matching refs:tdev
86 epd_from_tinydrm(struct tinydrm_device *tdev) in epd_from_tinydrm() argument
88 return container_of(tdev, struct repaper_epd, tinydrm); in epd_from_tinydrm()
531 struct tinydrm_device *tdev = fb->dev->dev_private; in repaper_fb_dirty() local
532 struct repaper_epd *epd = epd_from_tinydrm(tdev); in repaper_fb_dirty()
653 struct tinydrm_device *tdev = pipe_to_tinydrm(pipe); in repaper_pipe_enable() local
654 struct repaper_epd *epd = epd_from_tinydrm(tdev); in repaper_pipe_enable()
788 struct tinydrm_device *tdev = pipe_to_tinydrm(pipe); in repaper_pipe_disable() local
789 struct repaper_epd *epd = epd_from_tinydrm(tdev); in repaper_pipe_disable()
795 mutex_lock(&tdev->dirty_lock); in repaper_pipe_disable()
797 mutex_unlock(&tdev->dirty_lock); in repaper_pipe_disable()
917 struct tinydrm_device *tdev; in repaper_probe() local
1055 tdev = &epd->tinydrm; in repaper_probe()
1057 ret = devm_tinydrm_init(dev, tdev, &repaper_fb_funcs, &repaper_driver); in repaper_probe()
1061 tdev->fb_dirty = repaper_fb_dirty; in repaper_probe()
1063 ret = tinydrm_display_pipe_init(tdev, &repaper_pipe_funcs, in repaper_probe()
1070 drm_mode_config_reset(tdev->drm); in repaper_probe()
1071 spi_set_drvdata(spi, tdev); in repaper_probe()
1075 return devm_tinydrm_register(tdev); in repaper_probe()
1080 struct tinydrm_device *tdev = spi_get_drvdata(spi); in repaper_shutdown() local
1082 tinydrm_shutdown(tdev); in repaper_shutdown()