Searched refs:multi_fence (Results 1 – 2 of 2) sorted by relevance
423 struct si_multi_fence *multi_fence; in si_flush_from_st() local426 multi_fence = (struct si_multi_fence *)*fence; in si_flush_from_st()427 assert(multi_fence); in si_flush_from_st()429 multi_fence = si_create_multi_fence(); in si_flush_from_st()430 if (!multi_fence) { in si_flush_from_st()437 *fence = (struct pipe_fence_handle*)multi_fence; in si_flush_from_st()441 multi_fence->gfx = gfx_fence; in si_flush_from_st()442 multi_fence->sdma = sdma_fence; in si_flush_from_st()445 multi_fence->gfx_unflushed.ctx = rctx; in si_flush_from_st()446 multi_fence->gfx_unflushed.ib_index = rctx->num_gfx_cs_flushes; in si_flush_from_st()[all …]
433 struct r600_multi_fence *multi_fence = in r600_flush_from_st() local435 if (!multi_fence) { in r600_flush_from_st()441 multi_fence->reference.count = 1; in r600_flush_from_st()443 multi_fence->gfx = gfx_fence; in r600_flush_from_st()444 multi_fence->sdma = sdma_fence; in r600_flush_from_st()447 multi_fence->gfx_unflushed.ctx = rctx; in r600_flush_from_st()448 multi_fence->gfx_unflushed.ib_index = rctx->num_gfx_cs_flushes; in r600_flush_from_st()452 *fence = (struct pipe_fence_handle*)multi_fence; in r600_flush_from_st()