Lines Matching refs:acquire_ctx
564 struct ww_acquire_ctx *acquire_ctx) in vc4_unlock_bo_reservations() argument
574 ww_acquire_fini(acquire_ctx); in vc4_unlock_bo_reservations()
587 struct ww_acquire_ctx *acquire_ctx) in vc4_lock_bo_reservations() argument
593 ww_acquire_init(acquire_ctx, &reservation_ww_class); in vc4_lock_bo_reservations()
598 ret = dma_resv_lock_slow_interruptible(bo->resv, acquire_ctx); in vc4_lock_bo_reservations()
600 ww_acquire_done(acquire_ctx); in vc4_lock_bo_reservations()
611 ret = dma_resv_lock_interruptible(bo->resv, acquire_ctx); in vc4_lock_bo_reservations()
631 ww_acquire_done(acquire_ctx); in vc4_lock_bo_reservations()
636 ww_acquire_done(acquire_ctx); in vc4_lock_bo_reservations()
646 vc4_unlock_bo_reservations(dev, exec, acquire_ctx); in vc4_lock_bo_reservations()
665 struct ww_acquire_ctx *acquire_ctx, in vc4_queue_submit() argument
694 vc4_unlock_bo_reservations(dev, exec, acquire_ctx); in vc4_queue_submit()
1134 struct ww_acquire_ctx acquire_ctx; in vc4_submit_cl_ioctl() local
1220 ret = vc4_lock_bo_reservations(dev, exec, &acquire_ctx); in vc4_submit_cl_ioctl()
1243 ret = vc4_queue_submit(dev, exec, &acquire_ctx, out_sync); in vc4_submit_cl_ioctl()