Lines Matching +full:no +full:- +full:memory +full:- +full:wc
17 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
51 :: "r" (src), "r" (dst) : "memory"); in __memcpy_ntdqa()
54 len -= 4; in __memcpy_ntdqa()
56 while (len--) { in __memcpy_ntdqa()
59 :: "r" (src), "r" (dst) : "memory"); in __memcpy_ntdqa()
80 :: "r" (src), "r" (dst) : "memory"); in __memcpy_ntdqu()
83 len -= 4; in __memcpy_ntdqu()
85 while (len--) { in __memcpy_ntdqu()
88 :: "r" (src), "r" (dst) : "memory"); in __memcpy_ntdqu()
97 * i915_memcpy_from_wc: perform an accelerated *aligned* read from WC
103 * non-temporal instructions where available. Note that all arguments
107 * To test whether accelerated reads from WC are supported, use
128 * i915_unaligned_memcpy_from_wc: perform a mostly accelerated read from WC
134 * @src to @dst using * non-temporal instructions where available, but
136 * potential 16-byte read past the end.
146 unsigned long x = min(ALIGN(addr, 16) - addr, len); in i915_unaligned_memcpy_from_wc()
150 len -= x; in i915_unaligned_memcpy_from_wc()
162 * Some hypervisors (e.g. KVM) don't support VEX-prefix instructions in i915_memcpy_init_early()