Home
last modified time | relevance | path

Searched refs:finished (Results 1 - 25 of 180) sorted by relevance

12345678

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_job.c68 dma_fence_set_error(&s_job->s_fence->finished, -ETIME); in amdgpu_job_timedout()
167 if (job->base.s_fence && job->base.s_fence->finished.ops) in amdgpu_job_free_resources()
168 f = &job->base.s_fence->finished; in amdgpu_job_free_resources()
230 f = dma_fence_get(&job->base.s_fence->finished); in amdgpu_job_submit()
280 dma_fence_set_error(&job->base.s_fence->finished, r); in amdgpu_job_prepare_job()
288 struct dma_fence *fence = NULL, *finished; in amdgpu_job_run() local
293 finished = &job->base.s_fence->finished; in amdgpu_job_run()
300 dma_fence_set_error(finished, -ECANCELED); in amdgpu_job_run()
302 if (finished in amdgpu_job_run()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_job.c118 f = job->base.s_fence ? &job->base.s_fence->finished : job->fence; in amdgpu_job_free_resources()
158 *f = dma_fence_get(&job->base.s_fence->finished); in amdgpu_job_submit()
198 &job->base.s_fence->finished, in amdgpu_job_dependency()
212 struct dma_fence *fence = NULL, *finished; in amdgpu_job_run() local
217 finished = &job->base.s_fence->finished; in amdgpu_job_run()
224 dma_fence_set_error(finished, -ECANCELED);/* skip IB as well if VRAM lost */ in amdgpu_job_run()
226 if (finished->error < 0) { in amdgpu_job_run()
266 dma_fence_set_error(&s_fence->finished, -EHWPOISON); in amdgpu_job_stop_all_jobs_on_sched()
267 dma_fence_signal(&s_fence->finished); in amdgpu_job_stop_all_jobs_on_sched()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/scheduler/
H A Dsched_fence.c65 int ret = dma_fence_signal(&fence->finished); in drm_sched_fence_finished()
68 DMA_FENCE_TRACE(&fence->finished, in drm_sched_fence_finished()
71 DMA_FENCE_TRACE(&fence->finished, in drm_sched_fence_finished()
114 call_rcu(&fence->finished.rcu, drm_sched_fence_free); in drm_sched_fence_release_scheduled()
149 return container_of(f, struct drm_sched_fence, finished); in to_drm_sched_fence()
172 dma_fence_init(&fence->finished, &drm_sched_fence_ops_finished, in drm_sched_fence_create()
H A Dgpu_scheduler_trace.h50 __entry->fence = &sched_job->s_fence->finished;
77 __entry->fence = &sched_job->s_fence->finished;
97 __entry->fence = &fence->finished;
H A Dsched_main.c423 dma_fence_wait(&s_job->s_fence->finished, false); in drm_sched_stop()
440 * this TDR finished and before the newly restarted jobs had a in drm_sched_stop()
517 dma_fence_set_error(&s_fence->finished, -ECANCELED); in drm_sched_resubmit_jobs()
524 dma_fence_set_error(&s_fence->finished, PTR_ERR(fence)); in drm_sched_resubmit_jobs()
581 dma_fence_put(&job->s_fence->finished); in drm_sched_job_cleanup()
643 * Called after job has finished execution.
656 dma_fence_get(&s_fence->finished); in drm_sched_process_job()
658 dma_fence_put(&s_fence->finished); in drm_sched_process_job()
663 * drm_sched_get_cleanup_job - fetch the next finished job to be destroyed
667 * Returns the next finished jo
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/scheduler/
H A Dsched_fence.c61 &s_fence->finished.flags)) in drm_sched_fence_set_parent()
83 dma_fence_set_error(&fence->finished, result); in drm_sched_fence_finished()
84 dma_fence_signal(&fence->finished); in drm_sched_fence_finished()
135 call_rcu(&fence->finished.rcu, drm_sched_fence_free_rcu); in drm_sched_fence_release_scheduled()
202 return container_of(f, struct drm_sched_fence, finished); in to_drm_sched_fence()
232 dma_fence_init(&fence->finished, &drm_sched_fence_ops_finished, in drm_sched_fence_init()
H A Dsched_main.c275 dma_fence_get(&s_fence->finished); in drm_sched_job_done()
277 dma_fence_put(&s_fence->finished); in drm_sched_job_done()
487 dma_fence_wait(&s_job->s_fence->finished, false); in drm_sched_stop()
504 * this TDR finished and before the newly restarted jobs had a in drm_sched_stop()
592 dma_fence_set_error(&s_fence->finished, -ECANCELED); in drm_sched_resubmit_jobs()
598 dma_fence_set_error(&s_fence->finished, PTR_ERR(fence)); in drm_sched_resubmit_jobs()
832 if (kref_read(&job->s_fence->finished.refcount)) { in drm_sched_job_cleanup()
834 dma_fence_put(&job->s_fence->finished); in drm_sched_job_cleanup()
903 * drm_sched_get_cleanup_job - fetch the next finished job to be destroyed
907 * Returns the next finished jo
[all...]
H A Dsched_entity.c173 /* Signal the scheduler finished fence when the entity in question is killed. */
189 * fence, and the finished fence refcount might have in drm_sched_entity_kill_jobs_cb()
193 f = dma_fence_get_rcu(&s_fence->finished); in drm_sched_entity_kill_jobs_cb()
195 /* Now that we have a reference on the finished fence, in drm_sched_entity_kill_jobs_cb()
237 dma_fence_get(&s_fence->finished); in drm_sched_entity_kill()
242 prev = &s_fence->finished; in drm_sched_entity_kill()
394 * Fence is a scheduled/finished fence from a job in drm_sched_entity_add_dependency_cb()
470 dma_fence_set_error(&sched_job->s_fence->finished, -ECANCELED); in drm_sched_entity_pop_job()
474 dma_fence_get(&sched_job->s_fence->finished)); in drm_sched_entity_pop_job()
530 /* stay on the same engine if the previous job hasn't finished */ in drm_sched_entity_select_rq()
[all...]
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-slave-time.c35 struct completion finished; member
60 complete(&priv->finished); in spi_slave_time_complete()
97 init_completion(&priv->finished); in spi_slave_time_probe()
114 wait_for_completion(&priv->finished); in spi_slave_time_remove()
H A Dspi-slave-system-control.c40 struct completion finished; member
93 complete(&priv->finished); in spi_slave_system_control_complete()
123 init_completion(&priv->finished); in spi_slave_system_control_probe()
140 wait_for_completion(&priv->finished); in spi_slave_system_control_remove()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-slave-time.c35 struct completion finished; member
60 complete(&priv->finished); in spi_slave_time_complete()
97 init_completion(&priv->finished); in spi_slave_time_probe()
114 wait_for_completion(&priv->finished); in spi_slave_time_remove()
H A Dspi-slave-system-control.c40 struct completion finished; member
93 complete(&priv->finished); in spi_slave_system_control_complete()
123 init_completion(&priv->finished); in spi_slave_system_control_probe()
140 wait_for_completion(&priv->finished); in spi_slave_system_control_remove()
/kernel/linux/linux-5.10/drivers/video/fbdev/core/
H A Dfbcon_rotate.c32 goto finished; in fbcon_rotate_font()
54 goto finished; in fbcon_rotate_font()
93 finished: in fbcon_rotate_font()
/kernel/linux/linux-6.6/drivers/video/fbdev/core/
H A Dfbcon_rotate.c31 goto finished; in fbcon_rotate_font()
53 goto finished; in fbcon_rotate_font()
92 finished: in fbcon_rotate_font()
/kernel/linux/linux-5.10/fs/cifs/
H A Dsmb2inode.c108 goto finished; in smb2_compound_op()
127 goto finished; in smb2_compound_op()
165 goto finished; in smb2_compound_op()
200 goto finished; in smb2_compound_op()
227 goto finished; in smb2_compound_op()
263 goto finished; in smb2_compound_op()
296 goto finished; in smb2_compound_op()
336 goto finished; in smb2_compound_op()
362 goto finished; in smb2_compound_op()
372 goto finished; in smb2_compound_op()
[all...]
/kernel/linux/linux-6.6/fs/smb/client/
H A Dsmb2inode.c105 goto finished; in smb2_compound_op()
126 goto finished; in smb2_compound_op()
164 goto finished; in smb2_compound_op()
199 goto finished; in smb2_compound_op()
226 goto finished; in smb2_compound_op()
262 goto finished; in smb2_compound_op()
295 goto finished; in smb2_compound_op()
335 goto finished; in smb2_compound_op()
361 goto finished; in smb2_compound_op()
371 goto finished; in smb2_compound_op()
[all...]
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/mce/
H A Dinject.c113 i->finished = 0; in inject_mce()
115 m->finished = 0; in inject_mce()
116 /* First set the fields after finished */ in inject_mce()
119 /* Now write record in order, finished last (except above) */ in inject_mce()
123 i->finished = 1; in inject_mce()
135 m->finished = 0; in raise_poll()
153 m->finished = 0; in raise_exception()
217 m->finished = 0; in raise_local()
240 if (!mcpu->finished || in raise_mce()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxfw/
H A Dmlxfw_mfa2.c391 bool *finished) in mlxfw_mfa2_xz_dec_run()
399 *finished = true; in mlxfw_mfa2_xz_dec_run()
402 *finished = false; in mlxfw_mfa2_xz_dec_run()
431 bool finished; in mlxfw_mfa2_file_cb_offset_xz() local
450 err = mlxfw_mfa2_xz_dec_run(xz_dec, &dec_buf, &finished); in mlxfw_mfa2_file_cb_offset_xz()
453 if (finished) { in mlxfw_mfa2_file_cb_offset_xz()
464 err = mlxfw_mfa2_xz_dec_run(xz_dec, &dec_buf, &finished); in mlxfw_mfa2_file_cb_offset_xz()
390 mlxfw_mfa2_xz_dec_run(struct xz_dec *xz_dec, struct xz_buf *xz_buf, bool *finished) mlxfw_mfa2_xz_dec_run() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxfw/
H A Dmlxfw_mfa2.c391 bool *finished) in mlxfw_mfa2_xz_dec_run()
399 *finished = true; in mlxfw_mfa2_xz_dec_run()
402 *finished = false; in mlxfw_mfa2_xz_dec_run()
431 bool finished; in mlxfw_mfa2_file_cb_offset_xz() local
450 err = mlxfw_mfa2_xz_dec_run(xz_dec, &dec_buf, &finished); in mlxfw_mfa2_file_cb_offset_xz()
453 if (finished) { in mlxfw_mfa2_file_cb_offset_xz()
464 err = mlxfw_mfa2_xz_dec_run(xz_dec, &dec_buf, &finished); in mlxfw_mfa2_file_cb_offset_xz()
390 mlxfw_mfa2_xz_dec_run(struct xz_dec *xz_dec, struct xz_buf *xz_buf, bool *finished) mlxfw_mfa2_xz_dec_run() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/lima/
H A Dlima_trace.h25 __entry->context = task->base.s_fence->finished.context;
26 __entry->seqno = task->base.s_fence->finished.seqno;
/kernel/linux/linux-6.6/drivers/gpu/drm/lima/
H A Dlima_trace.h25 __entry->context = task->base.s_fence->finished.context;
26 __entry->seqno = task->base.s_fence->finished.seqno;
/kernel/linux/linux-5.10/drivers/net/phy/
H A Dbcm-phy-lib.c687 bool *finished, bool is_rdb) in _bcm_phy_cable_test_get_status()
691 *finished = false; in _bcm_phy_cable_test_get_status()
738 *finished = true; in _bcm_phy_cable_test_get_status()
755 int bcm_phy_cable_test_get_status(struct phy_device *phydev, bool *finished) in bcm_phy_cable_test_get_status() argument
757 return _bcm_phy_cable_test_get_status(phydev, finished, false); in bcm_phy_cable_test_get_status()
772 bool *finished) in bcm_phy_cable_test_get_status_rdb()
774 return _bcm_phy_cable_test_get_status(phydev, finished, true); in bcm_phy_cable_test_get_status_rdb()
686 _bcm_phy_cable_test_get_status(struct phy_device *phydev, bool *finished, bool is_rdb) _bcm_phy_cable_test_get_status() argument
771 bcm_phy_cable_test_get_status_rdb(struct phy_device *phydev, bool *finished) bcm_phy_cable_test_get_status_rdb() argument
H A Dbcm-phy-lib.h84 bool *finished);
87 int bcm_phy_cable_test_get_status(struct phy_device *phydev, bool *finished);
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/mce/
H A Dinject.c131 i->finished = 0; in inject_mce()
133 m->finished = 0; in inject_mce()
134 /* First set the fields after finished */ in inject_mce()
137 /* Now write record in order, finished last (except above) */ in inject_mce()
141 i->finished = 1; in inject_mce()
153 m->finished = 0; in raise_poll()
171 m->finished = 0; in raise_exception()
235 m->finished = 0; in raise_local()
258 if (!mcpu->finished || in raise_mce()
/kernel/linux/linux-6.6/drivers/gpu/drm/etnaviv/
H A Detnaviv_sched.c25 if (likely(!sched_job->s_fence->finished.error)) in etnaviv_sched_run_job()
113 submit->out_fence = dma_fence_get(&submit->sched_job.s_fence->finished); in etnaviv_sched_push_job()

Completed in 14 milliseconds

12345678