Home
last modified time | relevance | path

Searched refs:job_queue (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/scheduler/
H A Dsched_entity.c109 spsc_queue_init(&entity->job_queue); in drm_sched_entity_init()
148 spsc_queue_count(&entity->job_queue) == 0 || in drm_sched_entity_is_idle()
493 spsc_queue_pop(&entity->job_queue); in drm_sched_entity_pop_job()
536 if (spsc_queue_count(&entity->job_queue)) in drm_sched_entity_select_rq()
600 first = spsc_queue_push(&entity->job_queue, &sched_job->queue_node); in drm_sched_entity_push_job()
/linux/drivers/gpu/drm/
H A Ddrm_writeback.c266 INIT_LIST_HEAD(&wb_connector->job_queue); in __drm_writeback_connector_init()
364 list_for_each_entry_safe(pos, n, &wb_connector->job_queue, list_entry) { in drm_writeback_connector_cleanup()
485 list_add_tail(&job->list_entry, &wb_connector->job_queue); in drm_writeback_queue_job()
550 job = list_first_entry_or_null(&wb_connector->job_queue, in drm_writeback_signal_completion()
/linux/drivers/media/platform/raspberrypi/pisp_be/
H A Dpisp_be.c223 struct list_head job_queue; member
551 list_add_tail(&job->queue, &pispbe->job_queue); in pispbe_prepare_job()
584 job = list_first_entry_or_null(&pispbe->job_queue, in pispbe_schedule()
944 list_splice_init(&pispbe->job_queue, &tmp_list); in pispbe_node_stop_streaming()
1693 INIT_LIST_HEAD(&pispbe->job_queue); in pispbe_probe()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_job.c465 node = spsc_queue_pop(&entity->job_queue); in drm_sched_entity_queue_pop()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c666 job = list_first_entry_or_null(&acrtc->wb_conn->job_queue, in dm_crtc_high_irq()