Lines Matching refs:funcs
68 ndw = (ndw + ring->funcs->align_mask) & ~ring->funcs->align_mask; in amdgpu_ring_alloc()
79 if (ring->funcs->begin_use) in amdgpu_ring_alloc()
80 ring->funcs->begin_use(ring); in amdgpu_ring_alloc()
97 amdgpu_ring_write(ring, ring->funcs->nop); in amdgpu_ring_insert_nop()
109 while (ib->length_dw & ring->funcs->align_mask) in amdgpu_ring_generic_pad_ib()
110 ib->ptr[ib->length_dw++] = ring->funcs->nop; in amdgpu_ring_generic_pad_ib()
128 count = ring->funcs->align_mask + 1 - in amdgpu_ring_commit()
129 (ring->wptr & ring->funcs->align_mask); in amdgpu_ring_commit()
130 count %= ring->funcs->align_mask + 1; in amdgpu_ring_commit()
131 ring->funcs->insert_nop(ring, count); in amdgpu_ring_commit()
136 if (ring->funcs->end_use) in amdgpu_ring_commit()
137 ring->funcs->end_use(ring); in amdgpu_ring_commit()
139 if (ring->funcs->type != AMDGPU_RING_TYPE_KIQ) in amdgpu_ring_commit()
154 if (ring->funcs->end_use) in amdgpu_ring_undo()
155 ring->funcs->end_use(ring); in amdgpu_ring_undo()
171 if (!ring->funcs->set_priority) in amdgpu_ring_priority_put()
191 ring->funcs->set_priority(ring, i); in amdgpu_ring_priority_put()
211 if (!ring->funcs->set_priority) in amdgpu_ring_priority_get()
222 ring->funcs->set_priority(ring, priority); in amdgpu_ring_priority_get()
252 if (ring->funcs->type == AMDGPU_RING_TYPE_KIQ) in amdgpu_ring_init()
304 ring->ptr_mask = ring->funcs->support_64bit_ptrs ? in amdgpu_ring_init()
308 r = amdgpu_bo_create_kernel(adev, ring->ring_size + ring->funcs->extra_dw, PAGE_SIZE, in amdgpu_ring_init()
416 if (entry->funcs->type != type) in amdgpu_ring_lru_get()