piolen             56 drivers/infiniband/hw/qib/qib_wc_x86_64.c 	u64 pioaddr, piolen;
piolen             81 drivers/infiniband/hw/qib/qib_wc_x86_64.c 			piolen = pio4kbase - pio2kbase +
piolen             85 drivers/infiniband/hw/qib/qib_wc_x86_64.c 			piolen = pio2kbase - pio4kbase +
piolen             90 drivers/infiniband/hw/qib/qib_wc_x86_64.c 		piolen = dd->piobcnt2k * dd->palign +
piolen             94 drivers/infiniband/hw/qib/qib_wc_x86_64.c 	for (bits = 0; !(piolen & (1ULL << bits)); bits++)
piolen             97 drivers/infiniband/hw/qib/qib_wc_x86_64.c 	if (piolen != (1ULL << bits)) {
piolen             98 drivers/infiniband/hw/qib/qib_wc_x86_64.c 		piolen >>= bits;
piolen             99 drivers/infiniband/hw/qib/qib_wc_x86_64.c 		while (piolen >>= 1)
piolen            101 drivers/infiniband/hw/qib/qib_wc_x86_64.c 		piolen = 1ULL << (bits + 1);
piolen            103 drivers/infiniband/hw/qib/qib_wc_x86_64.c 	if (pioaddr & (piolen - 1)) {
piolen            104 drivers/infiniband/hw/qib/qib_wc_x86_64.c 		u64 atmp = pioaddr & ~(piolen - 1);
piolen            106 drivers/infiniband/hw/qib/qib_wc_x86_64.c 		if (atmp < addr || (atmp + piolen) > (addr + len)) {
piolen            110 drivers/infiniband/hw/qib/qib_wc_x86_64.c 				(unsigned long long) piolen << 1);
piolen            114 drivers/infiniband/hw/qib/qib_wc_x86_64.c 			piolen <<= 1;
piolen            119 drivers/infiniband/hw/qib/qib_wc_x86_64.c 		dd->wc_cookie = arch_phys_wc_add(pioaddr, piolen);