Home
last modified time | relevance | path

Searched refs:guessed_wptr (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gc_9_4_3.c331 uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1); in kgd_gfx_v9_4_3_hqd_load() local
333 if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr) in kgd_gfx_v9_4_3_hqd_load()
334 guessed_wptr += queue_size; in kgd_gfx_v9_4_3_hqd_load()
335 guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1); in kgd_gfx_v9_4_3_hqd_load()
336 guessed_wptr += (uint64_t)m->cp_hqd_pq_wptr_hi << 32; in kgd_gfx_v9_4_3_hqd_load()
339 lower_32_bits(guessed_wptr)); in kgd_gfx_v9_4_3_hqd_load()
341 upper_32_bits(guessed_wptr)); in kgd_gfx_v9_4_3_hqd_load()
H A Damdgpu_amdkfd_gfx_v10_3.c242 uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1); in hqd_load_v10_3() local
244 if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr) in hqd_load_v10_3()
245 guessed_wptr += queue_size; in hqd_load_v10_3()
246 guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1); in hqd_load_v10_3()
247 guessed_wptr += (uint64_t)m->cp_hqd_pq_wptr_hi << 32; in hqd_load_v10_3()
250 lower_32_bits(guessed_wptr)); in hqd_load_v10_3()
252 upper_32_bits(guessed_wptr)); in hqd_load_v10_3()
H A Damdgpu_amdkfd_gfx_v11.c227 uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1); in hqd_load_v11() local
229 if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr) in hqd_load_v11()
230 guessed_wptr += queue_size; in hqd_load_v11()
231 guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1); in hqd_load_v11()
232 guessed_wptr += (uint64_t)m->cp_hqd_pq_wptr_hi << 32; in hqd_load_v11()
235 lower_32_bits(guessed_wptr)); in hqd_load_v11()
237 upper_32_bits(guessed_wptr)); in hqd_load_v11()
H A Damdgpu_amdkfd_gfx_v10.c256 uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1); in kgd_hqd_load() local
258 if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr) in kgd_hqd_load()
259 guessed_wptr += queue_size; in kgd_hqd_load()
260 guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1); in kgd_hqd_load()
261 guessed_wptr += (uint64_t)m->cp_hqd_pq_wptr_hi << 32; in kgd_hqd_load()
264 lower_32_bits(guessed_wptr)); in kgd_hqd_load()
266 upper_32_bits(guessed_wptr)); in kgd_hqd_load()
H A Damdgpu_amdkfd_gfx_v9.c270 uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1); in kgd_gfx_v9_hqd_load() local
272 if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr) in kgd_gfx_v9_hqd_load()
273 guessed_wptr += queue_size; in kgd_gfx_v9_hqd_load()
274 guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1); in kgd_gfx_v9_hqd_load()
275 guessed_wptr += (uint64_t)m->cp_hqd_pq_wptr_hi << 32; in kgd_gfx_v9_hqd_load()
278 lower_32_bits(guessed_wptr)); in kgd_gfx_v9_hqd_load()
280 upper_32_bits(guessed_wptr)); in kgd_gfx_v9_hqd_load()