Home
last modified time | relevance | path

Searched refs:mode_sem (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_hw_engine_group.c63 init_rwsem(&group->mode_sem); in hw_engine_group_alloc()
138 err = down_write_killable(&group->mode_sem); in xe_hw_engine_group_add_exec_queue()
152 up_write(&group->mode_sem); in xe_hw_engine_group_add_exec_queue()
157 up_write(&group->mode_sem); in xe_hw_engine_group_add_exec_queue()
174 down_write(&group->mode_sem); in xe_hw_engine_group_del_exec_queue()
179 up_write(&group->mode_sem); in xe_hw_engine_group_del_exec_queue()
208 lockdep_assert_held_write(&group->mode_sem); in xe_hw_engine_group_suspend_faulting_lr_jobs()
263 lockdep_assert_held_write(&group->mode_sem); in xe_hw_engine_group_wait_for_dma_fence_jobs()
293 lockdep_assert_held_write(&group->mode_sem); in switch_mode()
342 __acquires(&group->mode_sem) in xe_hw_engine_group_get_mode()
[all …]
H A Dxe_hw_engine_group_types.h46 struct rw_semaphore mode_sem; member
H A Dxe_exec_queue.c1637 lockdep_assert_held(&q->hwe->hw_engine_group->mode_sem); in xe_exec_queue_last_fence_lockdep_assert()
1708 lockdep_assert_held_write(&q->hwe->hw_engine_group->mode_sem); in xe_exec_queue_last_fence_get_for_resume()