Home | History | Annotate | Download | only in src

Lines Matching refs:newBuf

758     struct _WsbmBufferObject *newBuf;
761 newBuf = malloc(sizeof(*newBuf));
762 if (!newBuf)
765 *newBuf = *buf;
766 newBuf->storage = wsbmStorageClone(buf);
767 if (!newBuf->storage)
770 wsbmAtomicSet(&newBuf->refCount, 1);
771 if (!accelCopy || accelCopy(newBuf, buf) != 0) {
775 struct _WsbmBufStorage *newStorage = newBuf->storage;
790 pool->unmap(newBuf->storage);
795 return newBuf;
801 wsbmBufStorageUnref(&newBuf->storage);
803 free(newBuf);
829 struct _WsbmBufferObject *newBuf;
838 newBuf = wsbmBOClone(buf, accelCopy);
847 if (newBuf) {
848 storage = newBuf->storage;
852 wsbmBOUnreference(&newBuf);