Lines Matching +full:no +full:- +full:memory +full:- +full:wc
17 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
53 :: "r" (src), "r" (dst) : "memory"); in __memcpy_ntdqa()
56 len -= 4; in __memcpy_ntdqa()
58 while (len--) { in __memcpy_ntdqa()
61 :: "r" (src), "r" (dst) : "memory"); in __memcpy_ntdqa()
82 :: "r" (src), "r" (dst) : "memory"); in __memcpy_ntdqu()
85 len -= 4; in __memcpy_ntdqu()
87 while (len--) { in __memcpy_ntdqu()
90 :: "r" (src), "r" (dst) : "memory"); in __memcpy_ntdqu()
99 * i915_memcpy_from_wc: perform an accelerated *aligned* read from WC
105 * non-temporal instructions where available. Note that all arguments
109 * To test whether accelerated reads from WC are supported, use
130 * i915_unaligned_memcpy_from_wc: perform a mostly accelerated read from WC
136 * @src to @dst using * non-temporal instructions where available, but
138 * potential 16-byte read past the end.
148 unsigned long x = min(ALIGN(addr, 16) - addr, len); in i915_unaligned_memcpy_from_wc()
152 len -= x; in i915_unaligned_memcpy_from_wc()
164 * Some hypervisors (e.g. KVM) don't support VEX-prefix instructions in i915_memcpy_init_early()