Home
last modified time | relevance | path

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

/linux/drivers/infiniband/hw/qib/
H A Dqib_verbs.c428 static void qib_copy_io(u32 __iomem *piobuf, struct rvt_sge_state *ss, in qib_copy_io() argument
458 __raw_writel(data, piobuf); in qib_copy_io()
459 piobuf++; in qib_copy_io()
482 __raw_writel(data, piobuf); in qib_copy_io()
484 piobuf++; in qib_copy_io()
501 __raw_writel(data, piobuf); in qib_copy_io()
502 piobuf++; in qib_copy_io()
526 qib_pio_copy(piobuf, ss->sge.vaddr, w - 1); in qib_copy_io()
527 piobuf += w - 1; in qib_copy_io()
533 qib_pio_copy(piobuf, ss->sge.vaddr, w); in qib_copy_io()
[all …]
H A Dqib_diag.c551 u32 __iomem *piobuf; in qib_diagpkt_write() local
628 piobuf = dd->f_getsendbuf(ppd, dp.pbc_wd, &pbufn); in qib_diagpkt_write()
629 if (!piobuf) { in qib_diagpkt_write()
639 writeq(dp.pbc_wd, piobuf); in qib_diagpkt_write()
647 qib_pio_copy(piobuf + 2, tmpbuf, plen - 1); in qib_diagpkt_write()
649 __raw_writel(tmpbuf[plen - 1], piobuf + plen + 1); in qib_diagpkt_write()
651 qib_pio_copy(piobuf + 2, tmpbuf, plen); in qib_diagpkt_write()
657 __raw_writel(0xaebecede, piobuf + spcl_off); in qib_diagpkt_write()
H A Dqib_rc.c608 u32 __iomem *piobuf; in qib_send_rc_ack() local
668 piobuf = dd->f_getsendbuf(ppd, pbc, &pbufn); in qib_send_rc_ack()
669 if (!piobuf) { in qib_send_rc_ack()
686 writeq(pbc, piobuf); in qib_send_rc_ack()
692 qib_pio_copy(piobuf + 2, hdrp, hwords - 1); in qib_send_rc_ack()
694 __raw_writel(hdrp[hwords - 1], piobuf + hwords + 1); in qib_send_rc_ack()
696 qib_pio_copy(piobuf + 2, (u32 *) &hdr, hwords); in qib_send_rc_ack()
702 __raw_writel(0xaebecede, piobuf + spcl_off); in qib_send_rc_ack()
H A Dqib_init.c963 u32 __iomem *piobuf; in qib_verify_pioperf() local
967 piobuf = dd->f_getsendbuf(dd->pport, 0ULL, &pbnum); in qib_verify_pioperf()
968 if (!piobuf) { in qib_verify_pioperf()
998 writeq(0, piobuf); in qib_verify_pioperf()
1008 qib_pio_copy(piobuf + 64, addr, cnt >> 2); in qib_verify_pioperf()
/linux/drivers/net/ethernet/sfc/
H A Def10.c854 tx_queue->piobuf = NULL; in efx_ef10_link_piobufs()
856 tx_queue->piobuf = in efx_ef10_link_piobufs()
864 tx_queue->piobuf); in efx_ef10_link_piobufs()
894 tx_queue->piobuf = NULL; in efx_ef10_forget_old_piobufs()