Lines Matching +full:ps +full:- +full:hold
1 // SPDX-License-Identifier: GPL-2.0
18 while (count--) in outsb()
27 while (count--) { in outsw()
45 while (count--) { in outsl()
51 /* 2-byte alignment */ in outsl()
52 while (count--) { in outsl()
60 /* Hold three bytes in l each time, grab a byte from l2 */ in outsl()
64 while (count--) { in outsl()
73 /* Hold a byte in l each time, grab 3 bytes from l2 */ in outsl()
76 while (count--) { in outsl()
96 while ((((unsigned long)pb) & 0x3) && count--) in insb()
107 count -= 4; in insb()
110 while (count--) in insb()
121 u16 *ps = dst; in insw() local
124 if (((unsigned long)ps) & 0x2) { in insw()
125 *ps++ = __raw_readw(addr); in insw()
126 count--; in insw()
128 pi = (u32 *)ps; in insw()
135 count -= 2; in insw()
137 ps = (u16 *)pi; in insw()
139 *ps = __raw_readw(addr); in insw()
151 while (count--) in insl()
155 u16 *ps; in insl() local
160 ps = dst; in insl()
161 count -= 1; in insl()
163 *ps++ = l; in insl()
164 pi = (u32 *)ps; in insl()
165 while (count--) { in insl()
170 ps = (u16 *)pi; in insl()
171 *ps = l; in insl()
176 count -= 1; in insl()
179 ps = (u16 *)pb; in insl()
180 *ps++ = ((l >> 8) & 0xffff); in insl()
181 pi = (u32 *)ps; in insl()
182 while (count--) { in insl()
193 count -= 1; in insl()
197 while (count--) { in insl()
202 ps = (u16 *)pi; in insl()
203 *ps++ = ((l >> 8) & 0xffff); in insl()
204 pb = (u8 *)ps; in insl()