Lines Matching refs:wptr
376 u32 wptr, reg, tmp; in vega10_ih_get_wptr() local
378 wptr = le32_to_cpu(*ih->wptr_cpu); in vega10_ih_get_wptr()
380 if (!REG_GET_FIELD(wptr, IH_RB_WPTR, RB_OVERFLOW)) in vega10_ih_get_wptr()
394 wptr = RREG32_NO_KIQ(reg); in vega10_ih_get_wptr()
395 if (!REG_GET_FIELD(wptr, IH_RB_WPTR, RB_OVERFLOW)) in vega10_ih_get_wptr()
398 wptr = REG_SET_FIELD(wptr, IH_RB_WPTR, RB_OVERFLOW, 0); in vega10_ih_get_wptr()
404 tmp = (wptr + 32) & ih->ptr_mask; in vega10_ih_get_wptr()
407 wptr, ih->rptr, tmp); in vega10_ih_get_wptr()
424 return (wptr & ih->ptr_mask); in vega10_ih_get_wptr()
541 uint32_t wptr = cpu_to_le32(entry->src_data[0]); in vega10_ih_self_irq() local
545 *adev->irq.ih1.wptr_cpu = wptr; in vega10_ih_self_irq()
549 *adev->irq.ih2.wptr_cpu = wptr; in vega10_ih_self_irq()