/linux-master/drivers/net/ethernet/sfc/ |
H A D | tx.c | 134 * Advances piobuf pointer. Leaves additional data in the copy buffer. 136 static void efx_memcpy_toio_aligned(struct efx_nic *efx, u8 __iomem **piobuf, argument 142 __iowrite64_copy(*piobuf, data, block_len >> 3); 143 *piobuf += block_len; 156 * Advances piobuf pointer. Leaves additional data in the copy buffer. 158 static void efx_memcpy_toio_aligned_cb(struct efx_nic *efx, u8 __iomem **piobuf, argument 174 __iowrite64_copy(*piobuf, copy_buf->buf, 176 *piobuf += sizeof(copy_buf->buf); 182 efx_memcpy_toio_aligned(efx, piobuf, data, len, copy_buf); 185 static void efx_flush_copy_buffer(struct efx_nic *efx, u8 __iomem *piobuf, argument 197 efx_skb_copy_bits_to_pio(struct efx_nic *efx, struct sk_buff *skb, u8 __iomem **piobuf, struct efx_short_copy_buffer *copy_buf) argument 225 u8 __iomem *piobuf = tx_queue->piobuf; local [all...] |
H A D | ef10.c | 854 tx_queue->piobuf = NULL; 856 tx_queue->piobuf = 864 tx_queue->piobuf); 894 tx_queue->piobuf = NULL;
|
H A D | net_driver.h | 190 * @piobuf: PIO buffer region for this TX queue (shared with its partner). 253 void __iomem *piobuf; member in struct:efx_tx_queue
|
/linux-master/drivers/infiniband/hw/qib/ |
H A D | qib_verbs.c | 428 static void qib_copy_io(u32 __iomem *piobuf, struct rvt_sge_state *ss, argument 458 __raw_writel(data, piobuf); 459 piobuf++; 482 __raw_writel(data, piobuf); 484 piobuf++; 501 __raw_writel(data, piobuf); 502 piobuf++; 526 qib_pio_copy(piobuf, ss->sge.vaddr, w - 1); 527 piobuf += w - 1; 533 qib_pio_copy(piobuf, s 914 u32 __iomem *piobuf; local [all...] |
H A D | qib_diag.c | 551 u32 __iomem *piobuf; local 628 piobuf = dd->f_getsendbuf(ppd, dp.pbc_wd, &pbufn); 629 if (!piobuf) { 639 writeq(dp.pbc_wd, piobuf); 647 qib_pio_copy(piobuf + 2, tmpbuf, plen - 1); 649 __raw_writel(tmpbuf[plen - 1], piobuf + plen + 1); 651 qib_pio_copy(piobuf + 2, tmpbuf, plen); 657 __raw_writel(0xaebecede, piobuf + spcl_off);
|
H A D | qib_init.c | 966 u32 __iomem *piobuf; local 970 piobuf = dd->f_getsendbuf(dd->pport, 0ULL, &pbnum); 971 if (!piobuf) { 978 * Enough to give us a reasonable test, less than piobuf size, and 1001 writeq(0, piobuf); 1011 qib_pio_copy(piobuf + 64, addr, cnt >> 2); 1026 /* disarm piobuf, so it's available again */
|
H A D | qib_rc.c | 608 u32 __iomem *piobuf; local 668 piobuf = dd->f_getsendbuf(ppd, pbc, &pbufn); 669 if (!piobuf) { 686 writeq(pbc, piobuf); 692 qib_pio_copy(piobuf + 2, hdrp, hwords - 1); 694 __raw_writel(hdrp[hwords - 1], piobuf + hwords + 1); 696 qib_pio_copy(piobuf + 2, (u32 *) &hdr, hwords); 702 __raw_writel(0xaebecede, piobuf + spcl_off);
|
H A D | qib_iba7220.c | 1966 * available since receives can overflow; piobuf waiters can afford 3376 u32 __iomem *piobuf; local 3383 while (!(piobuf = get_7220_link_buf(ppd, &pnum))) { 3389 writeq(pbc, piobuf); 3391 qib_pio_copy(piobuf + 2, hdr, 7); 3392 qib_pio_copy(piobuf + 9, data, dcnt); 3397 __raw_writel(0xaebecede, piobuf + spcl_off);
|
H A D | qib_iba7322.c | 1397 u32 __iomem *piobuf; local 1422 piobuf = qib_7322_getsendbuf(ppd, pbc, &bufn); 1423 if (!piobuf) 1425 writeq(pbc, piobuf); 1429 qib_pio_copy(piobuf + 2, hdr, hdrwords - 1); 1431 __raw_writel(hdr[hdrwords - 1], piobuf + hdrwords + 1); 1434 qib_pio_copy(piobuf + 2, hdr, hdrwords); 3100 * available since receives can overflow; piobuf waiters can afford 5199 u32 __iomem *piobuf; local 5207 while (!(piobuf [all...] |
/linux-master/drivers/net/ethernet/amd/ |
H A D | sunlance.c | 642 static void lance_piocopy_to_skb(struct sk_buff *skb, void __iomem *piobuf, int len) argument 647 void __iomem *pbuf = piobuf; 1003 void __iomem *piobuf = dest; local 1012 sbus_writel(*p32, piobuf); 1014 piobuf += 4; 1029 sbus_writel(val, piobuf); 1031 piobuf += 4; 1040 sbus_writel(val, piobuf); 1042 piobuf += 4; 1050 sbus_writew(val, piobuf); 1061 void __iomem *piobuf = dest; local [all...] |
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | net_driver.h | 209 * @piobuf: PIO buffer region for this TX queue (shared with its partner). 271 void __iomem *piobuf; member in struct:efx_tx_queue
|