Lines Matching refs:wptr
409 u32 wptr, tmp; in ih_v7_0_get_wptr() local
412 wptr = le32_to_cpu(*ih->wptr_cpu); in ih_v7_0_get_wptr()
415 if (!REG_GET_FIELD(wptr, IH_RB_WPTR, RB_OVERFLOW)) in ih_v7_0_get_wptr()
418 wptr = RREG32_NO_KIQ(ih_regs->ih_rb_wptr); in ih_v7_0_get_wptr()
419 if (!REG_GET_FIELD(wptr, IH_RB_WPTR, RB_OVERFLOW)) in ih_v7_0_get_wptr()
421 wptr = REG_SET_FIELD(wptr, IH_RB_WPTR, RB_OVERFLOW, 0); in ih_v7_0_get_wptr()
427 tmp = (wptr + 32) & ih->ptr_mask; in ih_v7_0_get_wptr()
430 wptr, ih->rptr, tmp); in ih_v7_0_get_wptr()
443 return (wptr & ih->ptr_mask); in ih_v7_0_get_wptr()
509 uint32_t wptr = cpu_to_le32(entry->src_data[0]); in ih_v7_0_self_irq() local
513 *adev->irq.ih1.wptr_cpu = wptr; in ih_v7_0_self_irq()