Searched refs:flip_work (Results 1 – 7 of 7) sorted by relevance
/linux-6.3-rc2/drivers/gpu/drm/nouveau/dispnv50/ |
A D | crc.c | 84 struct nv50_crc *crc = container_of(work, struct nv50_crc, flip_work); in nv50_crc_ctx_flip_work() 208 drm_vblank_work_schedule(&crc->flip_work, in nv50_crc_handle_vblank() 257 drm_vblank_work_cancel_sync(&crc->flip_work); in nv50_crc_atomic_stop_reporting() 338 drm_vblank_work_schedule(&crc->flip_work, in nv50_crc_atomic_start_reporting() 730 drm_vblank_work_init(&crc->flip_work, &head->base.base, in nv50_crc_init_head()
|
A D | crc.h | 66 struct drm_vblank_work flip_work; member
|
/linux-6.3-rc2/drivers/gpu/drm/radeon/ |
A D | radeon_display.c | 375 work = radeon_crtc->flip_work; in radeon_crtc_handle_flip() 387 radeon_crtc->flip_work = NULL; in radeon_crtc_handle_flip() 410 container_of(__work, struct radeon_flip_work, flip_work); in radeon_flip_work_func() 501 INIT_WORK(&work->flip_work, radeon_flip_work_func); in radeon_crtc_page_flip_target() 596 radeon_crtc->flip_work = work; in radeon_crtc_page_flip_target() 603 queue_work(radeon_crtc->flip_queue, &work->flip_work); in radeon_crtc_page_flip_target()
|
A D | radeon_mode.h | 349 struct radeon_flip_work *flip_work; member
|
A D | radeon.h | 733 struct work_struct flip_work; member
|
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_display.c | 95 schedule_work(&work->flip_work.work); in amdgpu_display_flip_callback() 121 container_of(delayed_work, struct amdgpu_flip_work, flip_work); in amdgpu_display_flip_work_func() 145 schedule_delayed_work(&work->flip_work, usecs_to_jiffies(1000)); in amdgpu_display_flip_work_func() 208 INIT_DELAYED_WORK(&work->flip_work, amdgpu_display_flip_work_func); in amdgpu_display_crtc_page_flip_target() 282 amdgpu_display_flip_work_func(&work->flip_work.work); in amdgpu_display_crtc_page_flip_target()
|
A D | amdgpu.h | 460 struct delayed_work flip_work; member
|
Completed in 38 milliseconds