Searched refs:multi_fence (Results 1 – 2 of 2) sorted by relevance
509 struct si_multi_fence *multi_fence; in si_flush_from_st() local512 multi_fence = (struct si_multi_fence *)*fence; in si_flush_from_st()513 assert(multi_fence); in si_flush_from_st()515 multi_fence = si_create_multi_fence(); in si_flush_from_st()516 if (!multi_fence) { in si_flush_from_st()523 *fence = (struct pipe_fence_handle *)multi_fence; in si_flush_from_st()527 multi_fence->gfx = gfx_fence; in si_flush_from_st()528 multi_fence->sdma = sdma_fence; in si_flush_from_st()531 multi_fence->gfx_unflushed.ctx = sctx; in si_flush_from_st()532 multi_fence->gfx_unflushed.ib_index = sctx->num_gfx_cs_flushes; in si_flush_from_st()[all …]
373 struct r600_multi_fence *multi_fence = in r600_flush_from_st() local375 if (!multi_fence) { in r600_flush_from_st()381 multi_fence->reference.count = 1; in r600_flush_from_st()383 multi_fence->gfx = gfx_fence; in r600_flush_from_st()384 multi_fence->sdma = sdma_fence; in r600_flush_from_st()387 multi_fence->gfx_unflushed.ctx = rctx; in r600_flush_from_st()388 multi_fence->gfx_unflushed.ib_index = rctx->num_gfx_cs_flushes; in r600_flush_from_st()392 *fence = (struct pipe_fence_handle*)multi_fence; in r600_flush_from_st()