Lines Matching defs:buf
35 struct si_resource *buf;
62 * \param buf Buffer
69 struct si_resource *buf, uint64_t va, uint32_t new_fence,
159 if (buf) {
160 radeon_add_to_buffer_list(ctx, &ctx->gfx_cs, buf, RADEON_USAGE_WRITE | RADEON_PRIO_QUERY);
210 si_resource_reference(&(*sdst)->fine.buf, NULL);
244 rws->buffer_map(rws, fine->buf->buf, NULL, PIPE_MAP_READ | PIPE_MAP_UNSYNCHRONIZED);
260 (struct pipe_resource **)&fine->buf, (void **)&fence_ptr);
261 if (!fine->buf)
269 si_cp_write_data(ctx, fine->buf, fine->offset, 4, V_370_MEM, V_370_PFP, &value);
271 uint64_t fence_va = fine->buf->gpu_address + fine->offset;
273 radeon_add_to_buffer_list(ctx, &ctx->gfx_cs, fine->buf, RADEON_USAGE_WRITE | RADEON_PRIO_QUERY);
325 if (sfence->fine.buf && si_fine_fence_signaled(rws, &sfence->fine)) {
327 si_resource_reference(&sfence->fine.buf, NULL);
375 if (sfence->fine.buf && si_fine_fence_signaled(rws, &sfence->fine))
533 fine.buf = NULL;
540 assert(!fine.buf);