Lines Matching refs:buffer
946 /* Our buffer size fields allow only this much */
1104 * allowing a larger buffer. Our buffer sizes are 64-bit though, so
1106 * a 4GB buffer.
1727 /* A single command buffer could be submitted several times, but we
1730 * a new timestamp buffer on every submit of reusable command buffer.
2452 TU_FROM_HANDLE(tu_buffer, buffer, pInfo->buffer);
2454 tu_get_buffer_memory_requirements(buffer->size, pMemoryRequirements);
2481 TU_FROM_HANDLE(tu_buffer, buffer, pBindInfos[i].buffer);
2484 buffer->bo = mem->bo;
2485 buffer->iova = mem->bo->iova + pBindInfos[i].memoryOffset;
2487 buffer->bo = NULL;
2607 struct tu_buffer *buffer;
2611 buffer = vk_object_alloc(&device->vk, pAllocator, sizeof(*buffer),
2613 if (buffer == NULL)
2616 buffer->size = pCreateInfo->size;
2617 buffer->usage = pCreateInfo->usage;
2618 buffer->flags = pCreateInfo->flags;
2620 *pBuffer = tu_buffer_to_handle(buffer);
2631 TU_FROM_HANDLE(tu_buffer, buffer, _buffer);
2633 if (!buffer)
2636 vk_object_free(&device->vk, pAllocator, buffer);
2734 * the border color buffer. custom border colors are located immediately after the
2989 TU_FROM_HANDLE(tu_buffer, buffer, pInfo->buffer);
2991 return buffer->iova;