Home
last modified time | relevance | path

Searched refs:fence_list (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/host1x/
H A Dintr.c47 struct host1x_fence_list *fence_list = &fence->sp->fences; in host1x_intr_add_fence_locked() local
51 host1x_intr_add_fence_to_list(fence_list, fence); in host1x_intr_add_fence_locked()
57 struct host1x_fence_list *fence_list = &fence->sp->fences; in host1x_intr_remove_fence() local
60 spin_lock_irqsave(&fence_list->lock, irqflags); in host1x_intr_remove_fence()
63 spin_unlock_irqrestore(&fence_list->lock, irqflags); in host1x_intr_remove_fence()
70 spin_unlock_irqrestore(&fence_list->lock, irqflags); in host1x_intr_remove_fence()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_ggtt_fencing.c253 list_move(&fence->link, &ggtt->fence_list); in fence_update()
277 list_move_tail(&fence->link, &ggtt->fence_list); in fence_update()
333 list_for_each_entry_safe(fence, fn, &ggtt->fence_list, link) { in fence_find()
344 list_move_tail(&fence->link, &ggtt->fence_list); in fence_find()
376 list_move_tail(&fence->link, &ggtt->fence_list); in __i915_vma_pin_fence()
452 * it from the fence_list. It is used to reserve fence for vGPU to use.
464 list_for_each_entry(fence, &ggtt->fence_list, link) in i915_reserve_fence()
489 * This function add a reserved fence register from vGPU to the fence_list.
497 list_add(&fence->link, &ggtt->fence_list); in i915_unreserve_fence()
845 INIT_LIST_HEAD(&ggtt->fence_list); in intel_ggtt_init_fences()
[all...]
H A Dintel_gtt.h385 struct list_head fence_list; member
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_ggtt_fencing.c264 list_move(&fence->link, &ggtt->fence_list); in fence_update()
288 list_move_tail(&fence->link, &ggtt->fence_list); in fence_update()
338 list_for_each_entry(fence, &ggtt->fence_list, link) { in fence_find()
369 list_move_tail(&fence->link, &ggtt->fence_list); in __i915_vma_pin_fence()
446 * it from the fence_list. It is used to reserve fence for vGPU to use.
458 list_for_each_entry(fence, &ggtt->fence_list, link) in i915_reserve_fence()
483 * This function add a reserved fence register from vGPU to the fence_list.
491 list_add(&fence->link, &ggtt->fence_list); in i915_unreserve_fence()
836 INIT_LIST_HEAD(&ggtt->fence_list); in intel_ggtt_init_fences()
870 list_add_tail(&fence->link, &ggtt->fence_list); in intel_ggtt_init_fences()
[all...]
H A Dintel_gtt.h325 struct list_head fence_list; member
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_fence.c38 struct list_head fence_list; member
309 INIT_LIST_HEAD(&fman->fence_list); in vmw_fence_manager_init()
331 lists_empty = list_empty(&fman->fence_list) && in vmw_fence_manager_takedown()
355 list_add_tail(&fence->head, &fman->fence_list); in vmw_fence_obj_init()
416 list_for_each_entry(fence, &fman->fence_list, head) { in vmw_fence_goal_new_locked()
475 list_for_each_entry_safe(fence, next_fence, &fman->fence_list, head) { in __vmw_fences_update()
731 while (!list_empty(&fman->fence_list)) { in vmw_fence_fifo_down()
733 list_entry(fman->fence_list.prev, struct vmw_fence_obj, in vmw_fence_fifo_down()
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_fence.c38 struct list_head fence_list; member
316 INIT_LIST_HEAD(&fman->fence_list); in vmw_fence_manager_init()
333 lists_empty = list_empty(&fman->fence_list) && in vmw_fence_manager_takedown()
357 list_add_tail(&fence->head, &fman->fence_list); in vmw_fence_obj_init()
416 list_for_each_entry(fence, &fman->fence_list, head) { in vmw_fence_goal_new_locked()
472 list_for_each_entry_safe(fence, next_fence, &fman->fence_list, head) { in __vmw_fences_update()
654 while (!list_empty(&fman->fence_list)) { in vmw_fence_fifo_down()
656 list_entry(fman->fence_list.prev, struct vmw_fence_obj, in vmw_fence_fifo_down()

Completed in 8 milliseconds