/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_job.c | 68 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 D | amdgpu_job.c | 118 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 D | sched_fence.c | 65 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 D | gpu_scheduler_trace.h | 50 __entry->fence = &sched_job->s_fence->finished; 77 __entry->fence = &sched_job->s_fence->finished; 97 __entry->fence = &fence->finished;
|
H A D | sched_main.c | 423 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 D | sched_fence.c | 61 &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 D | sched_main.c | 275 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 D | sched_entity.c | 173 /* 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 D | spi-slave-time.c | 35 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 D | spi-slave-system-control.c | 40 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 D | spi-slave-time.c | 35 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 D | spi-slave-system-control.c | 40 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 D | fbcon_rotate.c | 32 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 D | fbcon_rotate.c | 31 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 D | smb2inode.c | 108 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 D | smb2inode.c | 105 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 D | inject.c | 113 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 D | mlxfw_mfa2.c | 391 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 D | mlxfw_mfa2.c | 391 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 D | lima_trace.h | 25 __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 D | lima_trace.h | 25 __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 D | bcm-phy-lib.c | 687 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 D | bcm-phy-lib.h | 84 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 D | inject.c | 131 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 D | etnaviv_sched.c | 25 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()
|