Lines Matching full:dependencies
33 * returning the dependencies of a job etc.
645 xa_init_flags(&job->dependencies, XA_FLAGS_ALLOC); in drm_sched_job_init()
683 * @job: scheduler job to add the dependencies to
684 * @fence: the dma_fence to add to the list of dependencies.
706 xa_for_each(&job->dependencies, index, entry) { in drm_sched_job_add_dependency()
712 xa_store(&job->dependencies, index, fence, GFP_KERNEL); in drm_sched_job_add_dependency()
719 ret = xa_alloc(&job->dependencies, &id, fence, xa_limit_32b, GFP_KERNEL); in drm_sched_job_add_dependency()
729 * @job: scheduler job to add the dependencies to
757 * @job: scheduler job to add the dependencies to
791 * drm_sched_job_add_implicit_dependencies - adds implicit dependencies as job
792 * dependencies
793 * @job: scheduler job to add the dependencies to
794 * @obj: the gem object to add new dependencies from.
842 xa_for_each(&job->dependencies, index, fence) { in drm_sched_job_cleanup()
845 xa_destroy(&job->dependencies); in drm_sched_job_cleanup()