Home | History | Annotate | Download | only in linux

Lines Matching defs:prealloc

327 	struct dma_resv_list *list, *prealloc;
333 prealloc = robj->robj_prealloc;
353 if (prealloc != NULL) {
355 if (n <= prealloc->shared_max)
360 prealloc = objlist_alloc(nalloc);
364 robj->robj_prealloc = prealloc;
368 prealloc = objlist_alloc(nalloc);
371 robj->robj_prealloc = prealloc;
631 struct dma_resv_list *prealloc = robj->robj_prealloc;
643 if (prealloc == NULL) {
682 KASSERT(shared_count < prealloc->shared_max);
692 prealloc->shared[i] = fence;
694 prealloc->shared[i] = list->shared[i];
697 prealloc->shared_count = shared_count;
701 KASSERT(prealloc->shared_count < prealloc->shared_max);
702 prealloc->shared[prealloc->shared_count++] = fence;
707 * Implies membar_producer for fence and prealloc.
712 atomic_store_relaxed(&robj->fence, prealloc);