Lines Matching refs:fence_ctx

478 	} fence_ctx;  member
844 dma_fence_put(queue->fence_ctx.last_fence); in group_free_queue()
1348 spin_lock(&queue->fence_ctx.lock); in cs_slot_process_fault_event_locked()
1349 list_for_each_entry(job, &queue->fence_ctx.in_flight_jobs, node) { in cs_slot_process_fault_event_locked()
1358 spin_unlock(&queue->fence_ctx.lock); in cs_slot_process_fault_event_locked()
2021 spin_lock(&queue->fence_ctx.lock); in group_term_post_processing()
2022 list_for_each_entry_safe(job, tmp, &queue->fence_ctx.in_flight_jobs, node) { in group_term_post_processing()
2027 spin_unlock(&queue->fence_ctx.lock); in group_term_post_processing()
2032 syncobj->seqno = atomic64_read(&queue->fence_ctx.seqno); in group_term_post_processing()
2812 spin_lock(&queue->fence_ctx.lock); in group_sync_upd_work()
2813 list_for_each_entry_safe(job, job_tmp, &queue->fence_ctx.in_flight_jobs, node) { in group_sync_upd_work()
2820 spin_unlock(&queue->fence_ctx.lock); in group_sync_upd_work()
2897 job->done_fence = dma_fence_get(queue->fence_ctx.last_fence); in queue_run_job()
2913 &queue->fence_ctx.lock, in queue_run_job()
2914 queue->fence_ctx.id, in queue_run_job()
2915 atomic64_inc_return(&queue->fence_ctx.seqno)); in queue_run_job()
2921 spin_lock(&queue->fence_ctx.lock); in queue_run_job()
2922 list_add_tail(&job->node, &queue->fence_ctx.in_flight_jobs); in queue_run_job()
2923 spin_unlock(&queue->fence_ctx.lock); in queue_run_job()
2960 dma_fence_put(queue->fence_ctx.last_fence); in queue_run_job()
2961 queue->fence_ctx.last_fence = dma_fence_get(job->done_fence); in queue_run_job()
3042 queue->fence_ctx.id = dma_fence_context_alloc(1); in group_create_queue()
3043 spin_lock_init(&queue->fence_ctx.lock); in group_create_queue()
3044 INIT_LIST_HEAD(&queue->fence_ctx.in_flight_jobs); in group_create_queue()