/drivers/infiniband/hw/ipath/ |
H A D | ipath_diag.c | 328 u32 __iomem *piobuf; local 452 piobuf = ipath_getpiobuf(dd, plen, &pbufn); 453 if (!piobuf) { 468 writeq(dp.pbc_wd, piobuf); 476 __iowrite32_copy(piobuf + 2, tmpbuf, clen - 1); 478 __raw_writel(tmpbuf[clen - 1], piobuf + clen + 1); 480 __iowrite32_copy(piobuf + 2, tmpbuf, clen);
|
H A D | ipath_rc.c | 619 u32 __iomem *piobuf; local 639 piobuf = ipath_getpiobuf(dd, 0, NULL); 640 if (!piobuf) { 683 writeq(hwords + 1, piobuf); 689 __iowrite32_copy(piobuf + 2, hdrp, hwords - 1); 691 __raw_writel(hdrp[hwords - 1], piobuf + hwords + 1); 693 __iowrite32_copy(piobuf + 2, (u32 *) &hdr, hwords);
|
H A D | ipath_driver.c | 316 u32 __iomem *piobuf; local 320 piobuf = ipath_getpiobuf(dd, 0, &pbnum); 321 if (!piobuf) { 328 * Enough to give us a reasonable test, less than piobuf size, and 357 writeq(1UL << 63, piobuf); 359 writeq(0, piobuf); 369 __iowrite32_copy(piobuf + 64, addr, cnt >> 2); 388 /* disarm piobuf, so it's available again */ 1655 ipath_cdbg(VERBOSE, "Return piobuf%u %uk @ %p\n",
|
H A D | ipath_verbs.c | 837 static void copy_io(u32 __iomem *piobuf, struct ipath_sge_state *ss, argument 872 __raw_writel(data, piobuf); 873 piobuf++; 896 __raw_writel(data, piobuf); 898 piobuf++; 915 __raw_writel(data, piobuf); 916 piobuf++; 941 __iowrite32_copy(piobuf, ss->sge.vaddr, w - 1); 942 piobuf += w - 1; 948 __iowrite32_copy(piobuf, s 1105 u32 *piobuf; local 1229 u32 __iomem *piobuf; local [all...] |
H A D | ipath_iba6110.c | 1575 u32 __iomem *piobuf; local 1627 piobuf = (u32 __iomem *) (((char __iomem *)(dd->ipath_kregbase)) + 1629 pioincr = dd->ipath_palign / sizeof(*piobuf); 1634 writel(16, piobuf); 1635 piobuf += pioincr;
|
/drivers/infiniband/hw/qib/ |
H A D | qib_diag.c | 545 u32 __iomem *piobuf; local 619 piobuf = dd->f_getsendbuf(ppd, dp.pbc_wd, &pbufn); 620 if (!piobuf) { 630 writeq(dp.pbc_wd, piobuf); 638 qib_pio_copy(piobuf + 2, tmpbuf, clen - 1); 640 __raw_writel(tmpbuf[clen - 1], piobuf + clen + 1); 642 qib_pio_copy(piobuf + 2, tmpbuf, clen); 648 __raw_writel(0xaebecede, piobuf + spcl_off);
|
H A D | qib_rc.c | 658 u32 __iomem *piobuf; local 715 piobuf = dd->f_getsendbuf(ppd, pbc, &pbufn); 716 if (!piobuf) { 733 writeq(pbc, piobuf); 739 qib_pio_copy(piobuf + 2, hdrp, hwords - 1); 741 __raw_writel(hdrp[hwords - 1], piobuf + hwords + 1); 743 qib_pio_copy(piobuf + 2, (u32 *) &hdr, hwords); 749 __raw_writel(0xaebecede, piobuf + spcl_off);
|
H A D | qib_init.c | 839 u32 __iomem *piobuf; local 843 piobuf = dd->f_getsendbuf(dd->pport, 0ULL, &pbnum); 844 if (!piobuf) { 851 * Enough to give us a reasonable test, less than piobuf size, and 878 writeq(0, piobuf); 888 qib_pio_copy(piobuf + 64, addr, cnt >> 2); 904 /* disarm piobuf, so it's available again */
|
H A D | qib_verbs.c | 780 static void copy_io(u32 __iomem *piobuf, struct qib_sge_state *ss, argument 815 __raw_writel(data, piobuf); 816 piobuf++; 839 __raw_writel(data, piobuf); 841 piobuf++; 858 __raw_writel(data, piobuf); 859 piobuf++; 883 qib_pio_copy(piobuf, ss->sge.vaddr, w - 1); 884 piobuf += w - 1; 890 qib_pio_copy(piobuf, s 1266 u32 __iomem *piobuf; local [all...] |
H A D | qib_iba7220.c | 1979 * available since receives can overflow; piobuf waiters can afford 3411 u32 __iomem *piobuf; local 3418 while (!(piobuf = get_7220_link_buf(ppd, &pnum))) { 3424 writeq(pbc, piobuf); 3426 qib_pio_copy(piobuf + 2, hdr, 7); 3427 qib_pio_copy(piobuf + 9, data, dcnt); 3432 __raw_writel(0xaebecede, piobuf + spcl_off);
|
H A D | qib_iba7322.c | 1347 u32 __iomem *piobuf; local 1372 piobuf = qib_7322_getsendbuf(ppd, pbc, &bufn); 1373 if (!piobuf) 1375 writeq(pbc, piobuf); 1379 qib_pio_copy(piobuf + 2, hdr, hdrwords - 1); 1381 __raw_writel(hdr[hdrwords - 1], piobuf + hdrwords + 1); 1384 qib_pio_copy(piobuf + 2, hdr, hdrwords); 2848 * available since receives can overflow; piobuf waiters can afford 4923 u32 __iomem *piobuf; local 4931 while (!(piobuf [all...] |
/drivers/net/ethernet/amd/ |
H A D | sunlance.c | 649 static void lance_piocopy_to_skb(struct sk_buff *skb, void __iomem *piobuf, int len) argument 654 void __iomem *pbuf = piobuf; 1012 void __iomem *piobuf = dest; local 1021 sbus_writel(*p32, piobuf); 1023 piobuf += 4; 1038 sbus_writel(val, piobuf); 1040 piobuf += 4; 1049 sbus_writel(val, piobuf); 1051 piobuf += 4; 1059 sbus_writew(val, piobuf); 1070 void __iomem *piobuf = dest; local [all...] |