/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/infiniband/hw/ipath/ |
H A D | ipath_diag.c | 325 u32 __iomem *piobuf; local 449 piobuf = ipath_getpiobuf(dd, plen, &pbufn); 450 if (!piobuf) { 465 writeq(dp.pbc_wd, piobuf); 473 __iowrite32_copy(piobuf + 2, tmpbuf, clen - 1); 475 __raw_writel(tmpbuf[clen - 1], piobuf + clen + 1); 477 __iowrite32_copy(piobuf + 2, tmpbuf, clen);
|
H A D | ipath_verbs.c | 830 static void copy_io(u32 __iomem *piobuf, struct ipath_sge_state *ss, argument 865 __raw_writel(data, piobuf); 866 piobuf++; 889 __raw_writel(data, piobuf); 891 piobuf++; 908 __raw_writel(data, piobuf); 909 piobuf++; 934 __iowrite32_copy(piobuf, ss->sge.vaddr, w - 1); 935 piobuf += w - 1; 941 __iowrite32_copy(piobuf, s 1098 u32 *piobuf; local 1222 u32 __iomem *piobuf; local [all...] |
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_iba6110.c | 1571 u32 __iomem *piobuf; local 1623 piobuf = (u32 __iomem *) (((char __iomem *)(dd->ipath_kregbase)) + 1625 pioincr = dd->ipath_palign / sizeof(*piobuf); 1630 writel(16, piobuf); 1631 piobuf += pioincr;
|
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",
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/infiniband/hw/ipath/ |
H A D | ipath_diag.c | 325 u32 __iomem *piobuf; local 449 piobuf = ipath_getpiobuf(dd, plen, &pbufn); 450 if (!piobuf) { 465 writeq(dp.pbc_wd, piobuf); 473 __iowrite32_copy(piobuf + 2, tmpbuf, clen - 1); 475 __raw_writel(tmpbuf[clen - 1], piobuf + clen + 1); 477 __iowrite32_copy(piobuf + 2, tmpbuf, clen);
|
H A D | ipath_verbs.c | 830 static void copy_io(u32 __iomem *piobuf, struct ipath_sge_state *ss, argument 865 __raw_writel(data, piobuf); 866 piobuf++; 889 __raw_writel(data, piobuf); 891 piobuf++; 908 __raw_writel(data, piobuf); 909 piobuf++; 934 __iowrite32_copy(piobuf, ss->sge.vaddr, w - 1); 935 piobuf += w - 1; 941 __iowrite32_copy(piobuf, s 1098 u32 *piobuf; local 1222 u32 __iomem *piobuf; local [all...] |
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_iba6110.c | 1571 u32 __iomem *piobuf; local 1623 piobuf = (u32 __iomem *) (((char __iomem *)(dd->ipath_kregbase)) + 1625 pioincr = dd->ipath_palign / sizeof(*piobuf); 1630 writel(16, piobuf); 1631 piobuf += pioincr;
|
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",
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/ |
H A D | sunlance.c | 650 static void lance_piocopy_to_skb(struct sk_buff *skb, void __iomem *piobuf, int len) argument 655 void __iomem *pbuf = piobuf; 1013 void __iomem *piobuf = dest; local 1022 sbus_writel(*p32, piobuf); 1024 piobuf += 4; 1039 sbus_writel(val, piobuf); 1041 piobuf += 4; 1050 sbus_writel(val, piobuf); 1052 piobuf += 4; 1060 sbus_writew(val, piobuf); 1071 void __iomem *piobuf = dest; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/ |
H A D | sunlance.c | 650 static void lance_piocopy_to_skb(struct sk_buff *skb, void __iomem *piobuf, int len) argument 655 void __iomem *pbuf = piobuf; 1013 void __iomem *piobuf = dest; local 1022 sbus_writel(*p32, piobuf); 1024 piobuf += 4; 1039 sbus_writel(val, piobuf); 1041 piobuf += 4; 1050 sbus_writel(val, piobuf); 1052 piobuf += 4; 1060 sbus_writew(val, piobuf); 1071 void __iomem *piobuf = dest; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/infiniband/hw/qib/ |
H A D | qib_diag.c | 542 u32 __iomem *piobuf; local 616 piobuf = dd->f_getsendbuf(ppd, dp.pbc_wd, &pbufn); 617 if (!piobuf) { 627 writeq(dp.pbc_wd, piobuf); 635 qib_pio_copy(piobuf + 2, tmpbuf, clen - 1); 637 __raw_writel(tmpbuf[clen - 1], piobuf + clen + 1); 639 qib_pio_copy(piobuf + 2, tmpbuf, clen); 645 __raw_writel(0xaebecede, piobuf + spcl_off);
|
H A D | qib_verbs.c | 765 static void copy_io(u32 __iomem *piobuf, struct qib_sge_state *ss, argument 800 __raw_writel(data, piobuf); 801 piobuf++; 824 __raw_writel(data, piobuf); 826 piobuf++; 843 __raw_writel(data, piobuf); 844 piobuf++; 868 qib_pio_copy(piobuf, ss->sge.vaddr, w - 1); 869 piobuf += w - 1; 875 qib_pio_copy(piobuf, s 1228 u32 __iomem *piobuf; local [all...] |
H A D | qib_init.c | 840 u32 __iomem *piobuf; local 844 piobuf = dd->f_getsendbuf(dd->pport, 0ULL, &pbnum); 845 if (!piobuf) { 852 * Enough to give us a reasonable test, less than piobuf size, and 879 writeq(0, piobuf); 889 qib_pio_copy(piobuf + 64, addr, cnt >> 2); 905 /* disarm piobuf, so it's available again */
|
H A D | qib_rc.c | 663 u32 __iomem *piobuf; local 720 piobuf = dd->f_getsendbuf(ppd, pbc, &pbufn); 721 if (!piobuf) { 738 writeq(pbc, piobuf); 744 qib_pio_copy(piobuf + 2, hdrp, hwords - 1); 746 __raw_writel(hdrp[hwords - 1], piobuf + hwords + 1); 748 qib_pio_copy(piobuf + 2, (u32 *) &hdr, hwords); 754 __raw_writel(0xaebecede, piobuf + spcl_off);
|
H A D | qib_iba7322.c | 1314 u32 __iomem *piobuf; local 1339 piobuf = qib_7322_getsendbuf(ppd, pbc, &bufn); 1340 if (!piobuf) 1342 writeq(pbc, piobuf); 1346 qib_pio_copy(piobuf + 2, hdr, hdrwords - 1); 1348 __raw_writel(hdr[hdrwords - 1], piobuf + hdrwords + 1); 1351 qib_pio_copy(piobuf + 2, hdr, hdrwords); 2776 * available since receives can overflow; piobuf waiters can afford 4795 u32 __iomem *piobuf; local 4803 while (!(piobuf [all...] |
H A D | qib_iba7220.c | 1979 * available since receives can overflow; piobuf waiters can afford 3389 u32 __iomem *piobuf; local 3396 while (!(piobuf = get_7220_link_buf(ppd, &pnum))) { 3402 writeq(pbc, piobuf); 3404 qib_pio_copy(piobuf + 2, hdr, 7); 3405 qib_pio_copy(piobuf + 9, data, dcnt); 3410 __raw_writel(0xaebecede, piobuf + spcl_off);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/infiniband/hw/qib/ |
H A D | qib_diag.c | 542 u32 __iomem *piobuf; local 616 piobuf = dd->f_getsendbuf(ppd, dp.pbc_wd, &pbufn); 617 if (!piobuf) { 627 writeq(dp.pbc_wd, piobuf); 635 qib_pio_copy(piobuf + 2, tmpbuf, clen - 1); 637 __raw_writel(tmpbuf[clen - 1], piobuf + clen + 1); 639 qib_pio_copy(piobuf + 2, tmpbuf, clen); 645 __raw_writel(0xaebecede, piobuf + spcl_off);
|
H A D | qib_verbs.c | 765 static void copy_io(u32 __iomem *piobuf, struct qib_sge_state *ss, argument 800 __raw_writel(data, piobuf); 801 piobuf++; 824 __raw_writel(data, piobuf); 826 piobuf++; 843 __raw_writel(data, piobuf); 844 piobuf++; 868 qib_pio_copy(piobuf, ss->sge.vaddr, w - 1); 869 piobuf += w - 1; 875 qib_pio_copy(piobuf, s 1228 u32 __iomem *piobuf; local [all...] |
H A D | qib_init.c | 840 u32 __iomem *piobuf; local 844 piobuf = dd->f_getsendbuf(dd->pport, 0ULL, &pbnum); 845 if (!piobuf) { 852 * Enough to give us a reasonable test, less than piobuf size, and 879 writeq(0, piobuf); 889 qib_pio_copy(piobuf + 64, addr, cnt >> 2); 905 /* disarm piobuf, so it's available again */
|
H A D | qib_rc.c | 663 u32 __iomem *piobuf; local 720 piobuf = dd->f_getsendbuf(ppd, pbc, &pbufn); 721 if (!piobuf) { 738 writeq(pbc, piobuf); 744 qib_pio_copy(piobuf + 2, hdrp, hwords - 1); 746 __raw_writel(hdrp[hwords - 1], piobuf + hwords + 1); 748 qib_pio_copy(piobuf + 2, (u32 *) &hdr, hwords); 754 __raw_writel(0xaebecede, piobuf + spcl_off);
|
H A D | qib_iba7322.c | 1314 u32 __iomem *piobuf; local 1339 piobuf = qib_7322_getsendbuf(ppd, pbc, &bufn); 1340 if (!piobuf) 1342 writeq(pbc, piobuf); 1346 qib_pio_copy(piobuf + 2, hdr, hdrwords - 1); 1348 __raw_writel(hdr[hdrwords - 1], piobuf + hdrwords + 1); 1351 qib_pio_copy(piobuf + 2, hdr, hdrwords); 2776 * available since receives can overflow; piobuf waiters can afford 4795 u32 __iomem *piobuf; local 4803 while (!(piobuf [all...] |
H A D | qib_iba7220.c | 1979 * available since receives can overflow; piobuf waiters can afford 3389 u32 __iomem *piobuf; local 3396 while (!(piobuf = get_7220_link_buf(ppd, &pnum))) { 3402 writeq(pbc, piobuf); 3404 qib_pio_copy(piobuf + 2, hdr, 7); 3405 qib_pio_copy(piobuf + 9, data, dcnt); 3410 __raw_writel(0xaebecede, piobuf + spcl_off);
|