Home
last modified time | relevance | path

Searched refs:shuffle (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/arch/x86/crypto/
H A Dcast6-avx-x86_64-asm_64.S177 #define shuffle(mask) \ define
275 preload_rkr(1, shuffle, .Lrkr_enc_Q_Q_QBAR_QBAR);
280 preload_rkr(2, shuffle, .Lrkr_enc_QBAR_QBAR_QBAR_QBAR);
318 preload_rkr(2, shuffle, .Lrkr_dec_Q_Q_Q_Q);
323 preload_rkr(1, shuffle, .Lrkr_dec_Q_Q_QBAR_QBAR);
328 preload_rkr(0, shuffle, .Lrkr_dec_QBAR_QBAR_QBAR_QBAR);
H A Dsha256-avx-asm.S93 SHUF_00BA = %xmm10 # shuffle xBxA -> 00BA
94 SHUF_DC00 = %xmm12 # shuffle xDxC -> DC00
491 # shuffle xBxA -> 00BA
497 # shuffle xDxC -> DC00
H A Dsha256-ssse3-asm.S86 SHUF_00BA = %xmm10 # shuffle xBxA -> 00BA
87 SHUF_DC00 = %xmm11 # shuffle xDxC -> DC00
505 # shuffle xBxA -> 00BA
511 # shuffle xDxC -> DC00
H A Dsha256-avx2-asm.S86 SHUF_00BA = %ymm10 # shuffle xBxA -> 00BA
87 SHUF_DC00 = %ymm12 # shuffle xDxC -> DC00
758 # shuffle xBxA -> 00BA
764 # shuffle xDxC -> DC00
H A Daesni-intel_avx-x86_64.S449 sub %r13, %r12 # adjust the shuffle mask pointer to be
466 # adjust the shuffle mask pointer to be able to shift 16-r13 bytes
469 # get the appropriate shuffle mask
495 vpshufb SHUF_MASK(%rip), %xmm9, %xmm9 # shuffle xmm9 back to output as ciphertext
659 vpshufb and an array of shuffle masks */
774 # adjust the shuffle mask pointer to be able to shift r13 bytes
777 vmovdqu (%r12), %xmm2 # get the appropriate shuffle mask
854 # shuffle xmm9 back to output as ciphertext
H A Daesni-intel_asm.S373 # adjust the shuffle mask pointer to be able to shift 16-r13 bytes
376 # get the appropriate shuffle mask
409 # shuffle xmm0 back to output as ciphertext
665 # adjust the shuffle mask pointer to be able to shift r13 bytes
668 movdqu (%r12), %xmm2 # get the appropriate shuffle mask
745 # shuffle xmm9 back to output as ciphertext
/kernel/linux/linux-6.6/arch/x86/crypto/
H A Dcast6-avx-x86_64-asm_64.S181 #define shuffle(mask) \ define
277 preload_rkr(1, shuffle, .Lrkr_enc_Q_Q_QBAR_QBAR);
282 preload_rkr(2, shuffle, .Lrkr_enc_QBAR_QBAR_QBAR_QBAR);
320 preload_rkr(2, shuffle, .Lrkr_dec_Q_Q_Q_Q);
325 preload_rkr(1, shuffle, .Lrkr_dec_Q_Q_QBAR_QBAR);
330 preload_rkr(0, shuffle, .Lrkr_dec_QBAR_QBAR_QBAR_QBAR);
H A Dsha256-avx-asm.S94 SHUF_00BA = %xmm10 # shuffle xBxA -> 00BA
95 SHUF_DC00 = %xmm12 # shuffle xDxC -> DC00
491 # shuffle xBxA -> 00BA
497 # shuffle xDxC -> DC00
H A Dsha256-ssse3-asm.S87 SHUF_00BA = %xmm10 # shuffle xBxA -> 00BA
88 SHUF_DC00 = %xmm11 # shuffle xDxC -> DC00
505 # shuffle xBxA -> 00BA
511 # shuffle xDxC -> DC00
H A Dsha256-avx2-asm.S87 SHUF_00BA = %ymm10 # shuffle xBxA -> 00BA
88 SHUF_DC00 = %ymm12 # shuffle xDxC -> DC00
763 # shuffle xBxA -> 00BA
769 # shuffle xDxC -> DC00
H A Daesni-intel_avx-x86_64.S415 sub %r13, %r12 # adjust the shuffle mask pointer to be
432 # adjust the shuffle mask pointer to be able to shift 16-r13 bytes
435 # get the appropriate shuffle mask
461 vpshufb SHUF_MASK(%rip), %xmm9, %xmm9 # shuffle xmm9 back to output as ciphertext
625 vpshufb and a pair of shuffle masks */
742 # adjust the shuffle mask pointer to be able to shift r13 bytes
745 vmovdqu (%r12), %xmm2 # get the appropriate shuffle mask
822 # shuffle xmm9 back to output as ciphertext
/kernel/linux/linux-5.10/crypto/
H A Djitterentropy.c328 __u64 shuffle = 0; in jent_loop_shuffle() local
334 * Mix the current state of the random number into the shuffle in jent_loop_shuffle()
335 * calculation to balance that shuffle a bit more. in jent_loop_shuffle()
344 shuffle ^= time & mask; in jent_loop_shuffle()
352 return (shuffle + (1<<min)); in jent_loop_shuffle()
/kernel/linux/linux-6.6/crypto/
H A Djitterentropy.c318 __u64 shuffle = 0; in jent_loop_shuffle() local
329 shuffle ^= time & mask; in jent_loop_shuffle()
337 return (shuffle + (1<<min)); in jent_loop_shuffle()
/kernel/linux/linux-5.10/tools/perf/bench/
H A Depoll-wait.c157 static void shuffle(void *array, size_t n, size_t size) in shuffle() function
381 shuffle((void *)worker, nthreads, sizeof(*worker)); in writerfn()
388 shuffle((void *)w->fdmap, nfds, sizeof(int)); in writerfn()
/kernel/linux/linux-6.6/tools/perf/bench/
H A Depoll-wait.c157 static void shuffle(void *array, size_t n, size_t size) in shuffle() function
394 shuffle((void *)worker, nthreads, sizeof(*worker)); in writerfn()
401 shuffle((void *)w->fdmap, nfds, sizeof(int)); in writerfn()
/kernel/linux/linux-5.10/mm/
H A Dshuffle.c10 #include "shuffle.h"
31 module_param_call(shuffle, shuffle_store, shuffle_show, &shuffle_param, 0400);
34 * For two pages to be swapped in the shuffle, they must be free (on a
61 * shuffle it with? in shuffle_valid_page()
70 * Fisher-Yates shuffle the freelist which prescribes iterating through an
78 * be a perfect shuffle.
H A DMakefile59 page-alloc-$(CONFIG_SHUFFLE_PAGE_ALLOCATOR) += shuffle.o
/kernel/linux/linux-6.6/mm/
H A Dshuffle.c10 #include "shuffle.h"
30 module_param_cb(shuffle, &shuffle_param_ops, &shuffle_param, 0400);
33 * For two pages to be swapped in the shuffle, they must be free (on a
60 * shuffle it with? in shuffle_valid_page()
69 * Fisher-Yates shuffle the freelist which prescribes iterating through an
77 * be a perfect shuffle.
H A DMakefile60 page-alloc-$(CONFIG_SHUFFLE_PAGE_ALLOCATOR) += shuffle.o
/kernel/linux/linux-5.10/scripts/gcc-plugins/
H A Drandomize_layout_plugin.c126 * set on types that we've performed a shuffle on, to prevent re-shuffling
219 /* FIXME: this group shuffle is currently a no-op. */ in performance_shuffle()
260 /* modern in-place Fisher-Yates shuffle */
261 static void shuffle(const_tree type, tree *newtree, unsigned long length) in shuffle() function
378 shuffle(type, (tree *)newtree, shuffle_length); in relayout_struct()
/kernel/linux/linux-6.6/scripts/gcc-plugins/
H A Drandomize_layout_plugin.c108 * set on types that we've performed a shuffle on, to prevent re-shuffling
201 /* FIXME: this group shuffle is currently a no-op. */ in performance_shuffle()
242 /* modern in-place Fisher-Yates shuffle */
243 static void shuffle(const_tree type, tree *newtree, unsigned long length) in shuffle() function
349 shuffle(type, (tree *)newtree, shuffle_length); in relayout_struct()
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Dentry-common.S400 stmialo sp, {r5, r6} @ shuffle args
/kernel/linux/linux-6.6/arch/arm/kernel/
H A Dentry-common.S373 stmialo sp, {r5, r6} @ shuffle args
/kernel/linux/linux-5.10/drivers/hwmon/
H A Dfschmd.c1000 const int shuffle[3] = { 1, 0, 2 }; in fschmd_dmi_decode() local
1001 int in = shuffle[dmi_data[i] - 1]; in fschmd_dmi_decode()
/kernel/linux/linux-6.6/drivers/hwmon/
H A Dfschmd.c1000 const int shuffle[3] = { 1, 0, 2 }; in fschmd_dmi_decode() local
1001 int in = shuffle[dmi_data[i] - 1]; in fschmd_dmi_decode()

Completed in 26 milliseconds

12