piobuf 551 drivers/infiniband/hw/qib/qib_diag.c u32 __iomem *piobuf; piobuf 628 drivers/infiniband/hw/qib/qib_diag.c piobuf = dd->f_getsendbuf(ppd, dp.pbc_wd, &pbufn); piobuf 629 drivers/infiniband/hw/qib/qib_diag.c if (!piobuf) { piobuf 639 drivers/infiniband/hw/qib/qib_diag.c writeq(dp.pbc_wd, piobuf); piobuf 647 drivers/infiniband/hw/qib/qib_diag.c qib_pio_copy(piobuf + 2, tmpbuf, plen - 1); piobuf 649 drivers/infiniband/hw/qib/qib_diag.c __raw_writel(tmpbuf[plen - 1], piobuf + plen + 1); piobuf 651 drivers/infiniband/hw/qib/qib_diag.c qib_pio_copy(piobuf + 2, tmpbuf, plen); piobuf 657 drivers/infiniband/hw/qib/qib_diag.c __raw_writel(0xaebecede, piobuf + spcl_off); piobuf 3376 drivers/infiniband/hw/qib/qib_iba7220.c u32 __iomem *piobuf; piobuf 3383 drivers/infiniband/hw/qib/qib_iba7220.c while (!(piobuf = get_7220_link_buf(ppd, &pnum))) { piobuf 3389 drivers/infiniband/hw/qib/qib_iba7220.c writeq(pbc, piobuf); piobuf 3391 drivers/infiniband/hw/qib/qib_iba7220.c qib_pio_copy(piobuf + 2, hdr, 7); piobuf 3392 drivers/infiniband/hw/qib/qib_iba7220.c qib_pio_copy(piobuf + 9, data, dcnt); piobuf 3397 drivers/infiniband/hw/qib/qib_iba7220.c __raw_writel(0xaebecede, piobuf + spcl_off); piobuf 1419 drivers/infiniband/hw/qib/qib_iba7322.c u32 __iomem *piobuf; piobuf 1444 drivers/infiniband/hw/qib/qib_iba7322.c piobuf = qib_7322_getsendbuf(ppd, pbc, &bufn); piobuf 1445 drivers/infiniband/hw/qib/qib_iba7322.c if (!piobuf) piobuf 1447 drivers/infiniband/hw/qib/qib_iba7322.c writeq(pbc, piobuf); piobuf 1451 drivers/infiniband/hw/qib/qib_iba7322.c qib_pio_copy(piobuf + 2, hdr, hdrwords - 1); piobuf 1453 drivers/infiniband/hw/qib/qib_iba7322.c __raw_writel(hdr[hdrwords - 1], piobuf + hdrwords + 1); piobuf 1456 drivers/infiniband/hw/qib/qib_iba7322.c qib_pio_copy(piobuf + 2, hdr, hdrwords); piobuf 5223 drivers/infiniband/hw/qib/qib_iba7322.c u32 __iomem *piobuf; piobuf 5231 drivers/infiniband/hw/qib/qib_iba7322.c while (!(piobuf = qib_7322_getsendbuf(ppd, pbc, &pnum))) { piobuf 5238 drivers/infiniband/hw/qib/qib_iba7322.c writeq(pbc, piobuf); piobuf 5240 drivers/infiniband/hw/qib/qib_iba7322.c qib_pio_copy(piobuf + 2, hdr, 7); piobuf 5241 drivers/infiniband/hw/qib/qib_iba7322.c qib_pio_copy(piobuf + 9, data, dcnt); piobuf 5246 drivers/infiniband/hw/qib/qib_iba7322.c __raw_writel(0xaebecede, piobuf + spcl_off); piobuf 966 drivers/infiniband/hw/qib/qib_init.c u32 __iomem *piobuf; piobuf 970 drivers/infiniband/hw/qib/qib_init.c piobuf = dd->f_getsendbuf(dd->pport, 0ULL, &pbnum); piobuf 971 drivers/infiniband/hw/qib/qib_init.c if (!piobuf) { piobuf 1001 drivers/infiniband/hw/qib/qib_init.c writeq(0, piobuf); piobuf 1011 drivers/infiniband/hw/qib/qib_init.c qib_pio_copy(piobuf + 64, addr, cnt >> 2); piobuf 607 drivers/infiniband/hw/qib/qib_rc.c u32 __iomem *piobuf; piobuf 667 drivers/infiniband/hw/qib/qib_rc.c piobuf = dd->f_getsendbuf(ppd, pbc, &pbufn); piobuf 668 drivers/infiniband/hw/qib/qib_rc.c if (!piobuf) { piobuf 685 drivers/infiniband/hw/qib/qib_rc.c writeq(pbc, piobuf); piobuf 691 drivers/infiniband/hw/qib/qib_rc.c qib_pio_copy(piobuf + 2, hdrp, hwords - 1); piobuf 693 drivers/infiniband/hw/qib/qib_rc.c __raw_writel(hdrp[hwords - 1], piobuf + hwords + 1); piobuf 695 drivers/infiniband/hw/qib/qib_rc.c qib_pio_copy(piobuf + 2, (u32 *) &hdr, hwords); piobuf 701 drivers/infiniband/hw/qib/qib_rc.c __raw_writel(0xaebecede, piobuf + spcl_off); piobuf 429 drivers/infiniband/hw/qib/qib_verbs.c static void copy_io(u32 __iomem *piobuf, struct rvt_sge_state *ss, piobuf 459 drivers/infiniband/hw/qib/qib_verbs.c __raw_writel(data, piobuf); piobuf 460 drivers/infiniband/hw/qib/qib_verbs.c piobuf++; piobuf 483 drivers/infiniband/hw/qib/qib_verbs.c __raw_writel(data, piobuf); piobuf 485 drivers/infiniband/hw/qib/qib_verbs.c piobuf++; piobuf 502 drivers/infiniband/hw/qib/qib_verbs.c __raw_writel(data, piobuf); piobuf 503 drivers/infiniband/hw/qib/qib_verbs.c piobuf++; piobuf 527 drivers/infiniband/hw/qib/qib_verbs.c qib_pio_copy(piobuf, ss->sge.vaddr, w - 1); piobuf 528 drivers/infiniband/hw/qib/qib_verbs.c piobuf += w - 1; piobuf 534 drivers/infiniband/hw/qib/qib_verbs.c qib_pio_copy(piobuf, ss->sge.vaddr, w); piobuf 535 drivers/infiniband/hw/qib/qib_verbs.c piobuf += w; piobuf 553 drivers/infiniband/hw/qib/qib_verbs.c __raw_writel(last, piobuf); piobuf 557 drivers/infiniband/hw/qib/qib_verbs.c __raw_writel(last, piobuf); piobuf 915 drivers/infiniband/hw/qib/qib_verbs.c u32 __iomem *piobuf; piobuf 925 drivers/infiniband/hw/qib/qib_verbs.c piobuf = dd->f_getsendbuf(ppd, pbc, &pbufn); piobuf 926 drivers/infiniband/hw/qib/qib_verbs.c if (unlikely(piobuf == NULL)) piobuf 934 drivers/infiniband/hw/qib/qib_verbs.c writeq(pbc, piobuf); piobuf 935 drivers/infiniband/hw/qib/qib_verbs.c piobuf_orig = piobuf; piobuf 936 drivers/infiniband/hw/qib/qib_verbs.c piobuf += 2; piobuf 947 drivers/infiniband/hw/qib/qib_verbs.c qib_pio_copy(piobuf, hdr, hdrwords - 1); piobuf 949 drivers/infiniband/hw/qib/qib_verbs.c __raw_writel(hdr[hdrwords - 1], piobuf + hdrwords - 1); piobuf 952 drivers/infiniband/hw/qib/qib_verbs.c qib_pio_copy(piobuf, hdr, hdrwords); piobuf 958 drivers/infiniband/hw/qib/qib_verbs.c qib_pio_copy(piobuf, hdr, hdrwords); piobuf 959 drivers/infiniband/hw/qib/qib_verbs.c piobuf += hdrwords; piobuf 969 drivers/infiniband/hw/qib/qib_verbs.c qib_pio_copy(piobuf, addr, dwords - 1); piobuf 972 drivers/infiniband/hw/qib/qib_verbs.c __raw_writel(addr[dwords - 1], piobuf + dwords - 1); piobuf 976 drivers/infiniband/hw/qib/qib_verbs.c qib_pio_copy(piobuf, addr, dwords); piobuf 979 drivers/infiniband/hw/qib/qib_verbs.c copy_io(piobuf, ss, len, flush_wc); piobuf 647 drivers/net/ethernet/amd/sunlance.c static void lance_piocopy_to_skb(struct sk_buff *skb, void __iomem *piobuf, int len) piobuf 652 drivers/net/ethernet/amd/sunlance.c void __iomem *pbuf = piobuf; piobuf 1008 drivers/net/ethernet/amd/sunlance.c void __iomem *piobuf = dest; piobuf 1017 drivers/net/ethernet/amd/sunlance.c sbus_writel(*p32, piobuf); piobuf 1019 drivers/net/ethernet/amd/sunlance.c piobuf += 4; piobuf 1034 drivers/net/ethernet/amd/sunlance.c sbus_writel(val, piobuf); piobuf 1036 drivers/net/ethernet/amd/sunlance.c piobuf += 4; piobuf 1045 drivers/net/ethernet/amd/sunlance.c sbus_writel(val, piobuf); piobuf 1047 drivers/net/ethernet/amd/sunlance.c piobuf += 4; piobuf 1055 drivers/net/ethernet/amd/sunlance.c sbus_writew(val, piobuf); piobuf 1057 drivers/net/ethernet/amd/sunlance.c piobuf += 2; piobuf 1061 drivers/net/ethernet/amd/sunlance.c sbus_writeb(src[0], piobuf); piobuf 1066 drivers/net/ethernet/amd/sunlance.c void __iomem *piobuf = dest; piobuf 1068 drivers/net/ethernet/amd/sunlance.c if ((unsigned long)piobuf & 1) { piobuf 1069 drivers/net/ethernet/amd/sunlance.c sbus_writeb(0, piobuf); piobuf 1070 drivers/net/ethernet/amd/sunlance.c piobuf += 1; piobuf 1076 drivers/net/ethernet/amd/sunlance.c sbus_writeb(0, piobuf); piobuf 1079 drivers/net/ethernet/amd/sunlance.c if ((unsigned long)piobuf & 2) { piobuf 1080 drivers/net/ethernet/amd/sunlance.c sbus_writew(0, piobuf); piobuf 1081 drivers/net/ethernet/amd/sunlance.c piobuf += 2; piobuf 1087 drivers/net/ethernet/amd/sunlance.c sbus_writel(0, piobuf); piobuf 1088 drivers/net/ethernet/amd/sunlance.c piobuf += 4; piobuf 1092 drivers/net/ethernet/amd/sunlance.c sbus_writew(0, piobuf); piobuf 1093 drivers/net/ethernet/amd/sunlance.c piobuf += 2; piobuf 1097 drivers/net/ethernet/amd/sunlance.c sbus_writeb(0, piobuf); piobuf 989 drivers/net/ethernet/sfc/ef10.c tx_queue->piobuf = NULL; piobuf 991 drivers/net/ethernet/sfc/ef10.c tx_queue->piobuf = piobuf 999 drivers/net/ethernet/sfc/ef10.c tx_queue->piobuf); piobuf 1029 drivers/net/ethernet/sfc/ef10.c tx_queue->piobuf = NULL; piobuf 249 drivers/net/ethernet/sfc/net_driver.h void __iomem *piobuf; piobuf 110 drivers/net/ethernet/sfc/nic.h return tx_queue->piobuf && efx_nic_tx_is_empty(tx_queue) && piobuf 201 drivers/net/ethernet/sfc/tx.c static void efx_memcpy_toio_aligned(struct efx_nic *efx, u8 __iomem **piobuf, piobuf 207 drivers/net/ethernet/sfc/tx.c __iowrite64_copy(*piobuf, data, block_len >> 3); piobuf 208 drivers/net/ethernet/sfc/tx.c *piobuf += block_len; piobuf 223 drivers/net/ethernet/sfc/tx.c static void efx_memcpy_toio_aligned_cb(struct efx_nic *efx, u8 __iomem **piobuf, piobuf 239 drivers/net/ethernet/sfc/tx.c __iowrite64_copy(*piobuf, copy_buf->buf, piobuf 241 drivers/net/ethernet/sfc/tx.c *piobuf += sizeof(copy_buf->buf); piobuf 247 drivers/net/ethernet/sfc/tx.c efx_memcpy_toio_aligned(efx, piobuf, data, len, copy_buf); piobuf 250 drivers/net/ethernet/sfc/tx.c static void efx_flush_copy_buffer(struct efx_nic *efx, u8 __iomem *piobuf, piobuf 255 drivers/net/ethernet/sfc/tx.c __iowrite64_copy(piobuf, copy_buf->buf, piobuf 263 drivers/net/ethernet/sfc/tx.c u8 __iomem **piobuf, piobuf 268 drivers/net/ethernet/sfc/tx.c efx_memcpy_toio_aligned(efx, piobuf, skb->data, skb_headlen(skb), piobuf 277 drivers/net/ethernet/sfc/tx.c efx_memcpy_toio_aligned_cb(efx, piobuf, vaddr + skb_frag_off(f), piobuf 290 drivers/net/ethernet/sfc/tx.c u8 __iomem *piobuf = tx_queue->piobuf; piobuf 306 drivers/net/ethernet/sfc/tx.c &piobuf, ©_buf); piobuf 307 drivers/net/ethernet/sfc/tx.c efx_flush_copy_buffer(tx_queue->efx, piobuf, ©_buf); piobuf 315 drivers/net/ethernet/sfc/tx.c __iowrite64_copy(tx_queue->piobuf, skb->data,