Lines Matching +full:no +full:- +full:memory +full:- +full:wc
17 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
55 :: "r" (src), "r" (dst) : "memory"); in __memcpy_ntdqa()
58 len -= 4; in __memcpy_ntdqa()
60 while (len--) { in __memcpy_ntdqa()
63 :: "r" (src), "r" (dst) : "memory"); in __memcpy_ntdqa()
84 :: "r" (src), "r" (dst) : "memory"); in __memcpy_ntdqu()
87 len -= 4; in __memcpy_ntdqu()
89 while (len--) { in __memcpy_ntdqu()
92 :: "r" (src), "r" (dst) : "memory"); in __memcpy_ntdqu()
101 * i915_memcpy_from_wc: perform an accelerated *aligned* read from WC
107 * non-temporal instructions where available. Note that all arguments
111 * To test whether accelerated reads from WC are supported, use
132 * i915_unaligned_memcpy_from_wc: perform a mostly accelerated read from WC
138 * @src to @dst using * non-temporal instructions where available, but
140 * potential 16-byte read past the end.
150 unsigned long x = min(ALIGN(addr, 16) - addr, len); in i915_unaligned_memcpy_from_wc()
154 len -= x; in i915_unaligned_memcpy_from_wc()
166 * Some hypervisors (e.g. KVM) don't support VEX-prefix instructions in i915_memcpy_init_early()