Lines Matching full:dependencies
33 * returning the dependencies of a job etc.
605 xa_init_flags(&job->dependencies, XA_FLAGS_ALLOC); in drm_sched_job_init()
643 * @job: scheduler job to add the dependencies to
644 * @fence: the dma_fence to add to the list of dependencies.
666 xa_for_each(&job->dependencies, index, entry) { in drm_sched_job_add_dependency()
672 xa_store(&job->dependencies, index, fence, GFP_KERNEL); in drm_sched_job_add_dependency()
679 ret = xa_alloc(&job->dependencies, &id, fence, xa_limit_32b, GFP_KERNEL); in drm_sched_job_add_dependency()
688 * drm_sched_job_add_implicit_dependencies - adds implicit dependencies as job
689 * dependencies
690 * @job: scheduler job to add the dependencies to
691 * @obj: the gem object to add new dependencies from.
755 xa_for_each(&job->dependencies, index, fence) { in drm_sched_job_cleanup()
758 xa_destroy(&job->dependencies); in drm_sched_job_cleanup()