Lines Matching refs:wptr
438 u32 wptr, tmp; in ih_v6_0_get_wptr() local
441 wptr = le32_to_cpu(*ih->wptr_cpu); in ih_v6_0_get_wptr()
444 if (!REG_GET_FIELD(wptr, IH_RB_WPTR, RB_OVERFLOW)) in ih_v6_0_get_wptr()
447 wptr = RREG32_NO_KIQ(ih_regs->ih_rb_wptr); in ih_v6_0_get_wptr()
448 if (!REG_GET_FIELD(wptr, IH_RB_WPTR, RB_OVERFLOW)) in ih_v6_0_get_wptr()
451 wptr = REG_SET_FIELD(wptr, IH_RB_WPTR, RB_OVERFLOW, 0); in ih_v6_0_get_wptr()
459 tmp = (wptr + 32) & ih->ptr_mask; in ih_v6_0_get_wptr()
462 wptr, ih->rptr, tmp); in ih_v6_0_get_wptr()
475 return (wptr & ih->ptr_mask); in ih_v6_0_get_wptr()
543 uint32_t wptr = cpu_to_le32(entry->src_data[0]); in ih_v6_0_self_irq() local
547 *adev->irq.ih1.wptr_cpu = wptr; in ih_v6_0_self_irq()