Searched refs:vkms_output (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/drivers/gpu/drm/vkms/ |
| H A D | vkms_crtc.c | 15 struct vkms_output *output = container_of(timer, struct vkms_output, in vkms_vblank_simulate() 66 struct vkms_output *out = drm_crtc_to_vkms_output(crtc); in vkms_enable_vblank() 78 struct vkms_output *out = drm_crtc_to_vkms_output(crtc); in vkms_disable_vblank() 87 struct vkms_output *output = drm_crtc_to_vkms_output(crtc); in vkms_get_vblank_timestamp() 230 __acquires(&vkms_output->lock) in vkms_crtc_atomic_begin() 232 struct vkms_output *vkms_output = drm_crtc_to_vkms_output(crtc); in vkms_crtc_atomic_begin() local 237 spin_lock_irq(&vkms_output->lock); in vkms_crtc_atomic_begin() 242 __releases(&vkms_output->lock) in vkms_crtc_atomic_flush() 244 struct vkms_output *vkms_output = drm_crtc_to_vkms_output(crtc); in vkms_crtc_atomic_flush() local 261 spin_unlock_irq(&vkms_output->lock); in vkms_crtc_atomic_flush() [all …]
|
| H A D | vkms_writeback.c | 109 struct vkms_output *vkms_output = container_of(connector, in vkms_wb_cleanup_job() local 110 struct vkms_output, in vkms_wb_cleanup_job() 120 vkms_set_composer(vkms_output, false); in vkms_wb_cleanup_job() 129 struct vkms_output *output = drm_crtc_to_vkms_output(connector_state->crtc); in vkms_wb_atomic_commit() 167 struct vkms_output *vkms_output) in vkms_enable_writeback_connector() argument 169 struct drm_writeback_connector *wb = &vkms_output->wb_connector; in vkms_enable_writeback_connector() 172 ret = drmm_encoder_init(&vkmsdev->drm, &vkms_output->wb_encoder, in vkms_enable_writeback_connector() 176 vkms_output->wb_encoder.possible_crtcs |= drm_crtc_mask(&vkms_output->crtc); in vkms_enable_writeback_connector() 182 &vkms_output->wb_encoder, in vkms_enable_writeback_connector()
|
| H A D | vkms_drv.h | 177 struct vkms_output { struct 226 container_of(target, struct vkms_output, crtc) 244 struct vkms_output *vkms_crtc_init(struct drm_device *dev, 273 void vkms_set_composer(struct vkms_output *out, bool enabled); 277 int vkms_enable_writeback_connector(struct vkms_device *vkmsdev, struct vkms_output *vkms_out);
|
| H A D | Makefile | 5 vkms_output.o \
|
| H A D | vkms_composer.c | 498 struct vkms_output *out = drm_crtc_to_vkms_output(crtc); in vkms_composer_worker() 599 void vkms_set_composer(struct vkms_output *out, bool enabled) in vkms_set_composer() 617 struct vkms_output *out = drm_crtc_to_vkms_output(crtc); in vkms_set_crc_source()
|
| H A D | vkms_output.c | 36 struct vkms_output *output; in vkms_output_init()
|