Lines Matching refs:dep
228 struct fd_batch *dep; in batch_flush_dependencies() local
230 foreach_batch (dep, cache, batch->dependents_mask) { in batch_flush_dependencies()
231 fd_batch_flush(dep); in batch_flush_dependencies()
232 fd_batch_reference(&dep, NULL); in batch_flush_dependencies()
242 struct fd_batch *dep; in batch_reset_dependencies() local
244 foreach_batch (dep, cache, batch->dependents_mask) { in batch_reset_dependencies()
245 fd_batch_reference(&dep, NULL); in batch_reset_dependencies()
397 struct fd_batch *dep; in recursive_dependents_mask() local
400 foreach_batch (dep, cache, batch->dependents_mask) in recursive_dependents_mask()
401 dependents_mask |= recursive_dependents_mask(dep); in recursive_dependents_mask()
407 fd_batch_add_dep(struct fd_batch *batch, struct fd_batch *dep) in fd_batch_add_dep() argument
411 if (batch->dependents_mask & (1 << dep->idx)) in fd_batch_add_dep()
415 assert(!((1 << batch->idx) & recursive_dependents_mask(dep))); in fd_batch_add_dep()
418 fd_batch_reference_locked(&other, dep); in fd_batch_add_dep()
419 batch->dependents_mask |= (1 << dep->idx); in fd_batch_add_dep()
420 DBG("%p: added dependency on %p", batch, dep); in fd_batch_add_dep()
477 struct fd_batch *dep; in fd_batch_resource_write() local
482 foreach_batch (dep, cache, rsc->track->batch_mask) { in fd_batch_resource_write()
484 if (dep == batch) in fd_batch_resource_write()
490 fd_batch_reference(&b, dep); in fd_batch_resource_write()