Lines Matching +full:64 +full:- +full:byte
1 /* SPDX-License-Identifier: GPL-2.0 */
7 #include <asm/processor-flags.h>
51 * This could fault if CR4 does not exist. Non-existent CR4 in native_read_cr4()
78 asm volatile(".byte 0x0f,0x01,0xee\n\t" in rdpkru()
92 asm volatile(".byte 0x0f,0x01,0xef\n\t" in wrpkru()
110 * on the micro-architecture, WBINVD (and WBNOINVD below) may or may not affect
125 * i.e. leave all/most cache lines in the hierarchy in non-modified state.
202 volatile struct { char x[64]; } *p = __p; in clwb()
220 return -EFAULT; in write_user_shstk_64()
229 asm volatile(".byte 0xf, 0x1, 0xe8" ::: "memory"); in serialize()
232 /* The dst parameter must be 64-bytes aligned */
235 const struct { char _[64]; } *__src = src; in movdir64b()
236 struct { char _[64]; } *__dst = dst; in movdir64b()
249 asm volatile(".byte 0x66, 0x0f, 0x38, 0xf8, 0x02" in movdir64b()
260 * enqcmds - Enqueue a command in supervisor (CPL0) mode
261 * @dst: destination, in MMIO space (must be 512-bit aligned)
264 * The ENQCMDS instruction allows software to write a 512-bit command to
265 * a 512-bit-aligned special MMIO region that supports the instruction.
272 * returns 0 on success and -EAGAIN on failure.
280 const struct { char _[64]; } *__src = src; in enqcmds()
281 struct { char _[64]; } __iomem *__dst = dst; in enqcmds()
289 asm volatile(".byte 0xf3, 0x0f, 0x38, 0xf8, 0x02, 0x66, 0x90" in enqcmds()
296 return -EAGAIN; in enqcmds()
307 asm volatile(".byte 0xc4, 0xe2, 0x78, 0x49, 0xc0"); in tile_release()