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, &copy_buf);
piobuf            307 drivers/net/ethernet/sfc/tx.c 		efx_flush_copy_buffer(tx_queue->efx, piobuf, &copy_buf);
piobuf            315 drivers/net/ethernet/sfc/tx.c 		__iowrite64_copy(tx_queue->piobuf, skb->data,