Lines Matching refs:used
6 PetscCount used; member
30 …alloc = PetscMax(s->used + count, PetscMin(1000000 / ((PetscCount)seg->unitbytes) + 1, s->alloc + … in PetscSegBufferAlloc_Private()
34 newlink->tailused = s->used + s->tailused; in PetscSegBufferAlloc_Private()
96 if (PetscUnlikely(s->used + count > s->alloc)) PetscCall(PetscSegBufferAlloc_Private(seg, count)); in PetscSegBufferGet()
98 *(char **)buf = &s->u.array[s->used * seg->unitbytes]; in PetscSegBufferGet()
99 s->used += count; in PetscSegBufferGet()
154 PetscCall(PetscMemcpy(ptr, s->u.array, s->used * unitbytes)); in PetscSegBufferExtractTo()
157 ptr -= t->used * unitbytes; in PetscSegBufferExtractTo()
158 PetscCall(PetscMemcpy(ptr, t->u.array, t->used * unitbytes)); in PetscSegBufferExtractTo()
163 s->used = 0; in PetscSegBufferExtractTo()
196 PetscCall(PetscMalloc((s->used + s->tailused) * seg->unitbytes, &contig)); in PetscSegBufferExtractAlloc()
226 PetscCall(PetscSegBufferCreate(seg->unitbytes, head->used + head->tailused, &newseg)); in PetscSegBufferExtractInPlace()
234 head->used = 0; in PetscSegBufferExtractInPlace()
256 *usedsize = seg->head->tailused + seg->head->used; in PetscSegBufferGetSize()
279 …used >= unused, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Attempt to return more unused entries … in PetscSegBufferUnuse()
280 head->used -= unused; in PetscSegBufferUnuse()