Lines Matching refs:af
131 struct amdgpu_fence *af; in amdgpu_ib_schedule() local
160 af = job->hw_fence; in amdgpu_ib_schedule()
165 af->context = fence_ctx; in amdgpu_ib_schedule()
175 af = kzalloc_obj(*af, GFP_ATOMIC); in amdgpu_ib_schedule()
176 if (!af) in amdgpu_ib_schedule()
232 af->ib_wptr = ring->wptr; in amdgpu_ib_schedule()
267 af->skip_ib_dw_start_offset = in amdgpu_ib_schedule()
268 amdgpu_ring_get_dw_distance(ring, af->ib_wptr, ring->wptr); in amdgpu_ib_schedule()
308 af->skip_ib_dw_end_offset = in amdgpu_ib_schedule()
309 amdgpu_ring_get_dw_distance(ring, af->ib_wptr, ring->wptr); in amdgpu_ib_schedule()
326 amdgpu_fence_emit(ring, af, fence_flags); in amdgpu_ib_schedule()
327 *f = &af->base; in amdgpu_ib_schedule()
347 af->ib_dw_size = amdgpu_ring_get_dw_distance(ring, af->ib_wptr, ring->wptr); in amdgpu_ib_schedule()
355 kfree(af); in amdgpu_ib_schedule()