Searched refs:wptr (Results 26 - 38 of 38) sorted by relevance

12

/drivers/infiniband/hw/cxgb3/
H A Dcxio_hal.h68 u32 wptr; member in struct:cxio_hal_ctrl_qp
H A Diwch_provider.c263 if (cqe < Q_COUNT(chp->cq.rptr, chp->cq.wptr)) {
/drivers/scsi/qla2xxx/
H A Dqla_isr.c266 uint16_t __iomem *wptr; local
281 wptr = (uint16_t __iomem *)MAILBOX_REG(ha, reg, 1);
285 wptr = (uint16_t __iomem *)MAILBOX_REG(ha, reg, 8);
287 ha->mailbox_out[cnt] = qla2x00_debounce_register(wptr);
289 ha->mailbox_out[cnt] = RD_REG_WORD(wptr);
291 wptr++;
304 uint16_t __iomem *wptr; local
309 wptr = (uint16_t __iomem *)&reg24->mailbox1;
311 wptr = (uint16_t __iomem *)&reg82->mailbox_out[1];
315 for (cnt = 0; cnt < QLA_IDC_ACK_REGS; cnt++, wptr
2452 uint16_t __iomem *wptr; local
[all...]
H A Dqla_mr.c2869 uint32_t __iomem *wptr; local
2879 wptr = (uint32_t __iomem *)&reg->mailbox17;
2882 ha->mailbox_out32[cnt] = RD_REG_DWORD(wptr);
2883 wptr++;
H A Dqla_nx.c1986 uint16_t __iomem *wptr; local
1989 wptr = (uint16_t __iomem *)&reg->mailbox_out[1];
1996 ha->mailbox_out[cnt] = RD_REG_WORD(wptr);
1997 wptr++;
/drivers/scsi/qla4xxx/
H A Dql4_nx.c3721 uint16_t *wptr; local
3729 wptr = (uint16_t *)ha->request_ring;
3744 if (*wptr == __constant_cpu_to_le16(0xffff))
3756 chksum += le16_to_cpu(*wptr++);
3835 uint16_t *wptr; local
3844 wptr = (uint16_t *)ha->request_ring;
3849 if (*wptr == __constant_cpu_to_le16(0xffff))
3858 chksum += le16_to_cpu(*wptr++);
3898 uint32_t *wptr; local
3902 wptr
[all...]
/drivers/gpu/drm/radeon/
H A Dsi.c3379 next_rptr = ring->wptr + 3 + 4 + 8;
3385 next_rptr = ring->wptr + 5 + 4 + 8;
3639 ring->wptr = 0;
3640 WREG32(CP_RB0_WPTR, ring->wptr);
3670 ring->wptr = 0;
3671 WREG32(CP_RB1_WPTR, ring->wptr);
3694 ring->wptr = 0;
3695 WREG32(CP_RB2_WPTR, ring->wptr);
5885 /* set rptr, wptr to 0 */
5999 /* set rptr, wptr t
6320 u32 wptr, tmp; local
6355 u32 wptr; local
[all...]
H A Dcik.c4060 next_rptr = ring->wptr + 3 + 4;
4066 next_rptr = ring->wptr + 5 + 4;
4402 ring->wptr = 0;
4403 WREG32(CP_RB0_WPTR, ring->wptr);
4453 u32 wptr; local
4455 wptr = RREG32(CP_RB0_WPTR);
4457 return wptr;
4463 WREG32(CP_RB0_WPTR, ring->wptr);
4488 u32 wptr; local
4492 wptr
7744 u32 wptr, tmp; local
7803 u32 wptr; local
[all...]
H A Devergreen.c2800 next_rptr = ring->wptr + 3 + 4;
2806 next_rptr = ring->wptr + 5 + 4;
2958 ring->wptr = 0;
2959 WREG32(CP_RB_WPTR, ring->wptr);
4745 u32 wptr, tmp; local
4748 wptr = le32_to_cpu(rdev->wb.wb[R600_WB_IH_WPTR_OFFSET/4]);
4750 wptr = RREG32(IH_RB_WPTR);
4752 if (wptr & RB_OVERFLOW) {
4753 wptr &= ~RB_OVERFLOW;
4755 * from the last not overwritten vector (wptr
4770 u32 wptr; local
[all...]
H A Dr100.c1062 u32 wptr; local
1064 wptr = RREG32(RADEON_CP_RB_WPTR);
1066 return wptr;
1072 WREG32(RADEON_CP_RB_WPTR, ring->wptr);
1172 ring->wptr = 0;
1173 WREG32(RADEON_CP_RB_WPTR, ring->wptr);
2986 seq_printf(m, "Ring wptr %u\n", r_wptr);
2988 seq_printf(m, "Indirect1 wptr %u\n", ib1_wptr);
2990 seq_printf(m, "Indirect2 wptr %u\n", ib2_wptr);
3671 u32 next_rptr = ring->wptr
[all...]
H A Dradeon.h827 unsigned wptr; member in struct:radeon_ring
2804 ring->ring[ring->wptr++] = v;
2805 ring->wptr &= ring->ptr_mask;
/drivers/net/ethernet/micrel/
H A Dks8851_mll.c544 * @wptr: buffer address to save data
548 static inline void ks_inblk(struct ks_net *ks, u16 *wptr, u32 len) argument
552 *wptr++ = (u16)ioread16(ks->hw_addr);
558 * @wptr: buffer address
562 static inline void ks_outblk(struct ks_net *ks, u16 *wptr, u32 len) argument
566 iowrite16(*wptr++, ks->hw_addr);
/drivers/net/ethernet/sun/
H A Dcassini.c4163 u32 wptr, rptr; local
4175 wptr = readl(cp->regs + REG_TX_FIFO_WRITE_PTR);
4177 if ((val == 0) && (wptr != rptr)) {
4180 val, wptr, rptr);

Completed in 319 milliseconds

12