Lines Matching refs:from
105 * Create a dummy control dependency from the IO read to any \
153 * emit the large TLP from the CPU.
157 __const_memcpy_toio_aligned32(volatile u32 __iomem *to, const u32 *from,
171 : "rZ"(from[0]), "rZ"(from[1]), "rZ"(from[2]),
172 "rZ"(from[3]), "rZ"(from[4]), "rZ"(from[5]),
173 "rZ"(from[6]), "rZ"(from[7]), "r"(to));
181 : "rZ"(from[0]), "rZ"(from[1]), "rZ"(from[2]),
182 "rZ"(from[3]), "r"(to));
188 : "rZ"(from[0]), "rZ"(from[1]), "r"(to));
191 __raw_writel(*from, to);
198 void __iowrite32_copy_full(void __iomem *to, const void *from, size_t count);
201 __iowrite32_copy(void __iomem *to, const void *from, size_t count)
205 __const_memcpy_toio_aligned32(to, from, count);
208 __iowrite32_copy_full(to, from, count);
214 __const_memcpy_toio_aligned64(volatile u64 __iomem *to, const u64 *from,
228 : "rZ"(from[0]), "rZ"(from[1]), "rZ"(from[2]),
229 "rZ"(from[3]), "rZ"(from[4]), "rZ"(from[5]),
230 "rZ"(from[6]), "rZ"(from[7]), "r"(to));
238 : "rZ"(from[0]), "rZ"(from[1]), "rZ"(from[2]),
239 "rZ"(from[3]), "r"(to));
245 : "rZ"(from[0]), "rZ"(from[1]), "r"(to));
248 __raw_writeq(*from, to);
255 void __iowrite64_copy_full(void __iomem *to, const void *from, size_t count);
258 __iowrite64_copy(void __iomem *to, const void *from, size_t count)
262 __const_memcpy_toio_aligned64(to, from, count);
265 __iowrite64_copy_full(to, from, count);