/kernel/linux/linux-5.10/arch/x86/crypto/ |
H A D | cast6-avx-x86_64-asm_64.S | 177 #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 D | sha256-avx-asm.S | 93 SHUF_00BA = %xmm10 # shuffle xBxA -> 00BA 94 SHUF_DC00 = %xmm12 # shuffle xDxC -> DC00 491 # shuffle xBxA -> 00BA 497 # shuffle xDxC -> DC00
|
H A D | sha256-ssse3-asm.S | 86 SHUF_00BA = %xmm10 # shuffle xBxA -> 00BA 87 SHUF_DC00 = %xmm11 # shuffle xDxC -> DC00 505 # shuffle xBxA -> 00BA 511 # shuffle xDxC -> DC00
|
H A D | sha256-avx2-asm.S | 86 SHUF_00BA = %ymm10 # shuffle xBxA -> 00BA 87 SHUF_DC00 = %ymm12 # shuffle xDxC -> DC00 758 # shuffle xBxA -> 00BA 764 # shuffle xDxC -> DC00
|
H A D | aesni-intel_avx-x86_64.S | 449 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 D | aesni-intel_asm.S | 373 # 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 D | cast6-avx-x86_64-asm_64.S | 181 #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 D | sha256-avx-asm.S | 94 SHUF_00BA = %xmm10 # shuffle xBxA -> 00BA 95 SHUF_DC00 = %xmm12 # shuffle xDxC -> DC00 491 # shuffle xBxA -> 00BA 497 # shuffle xDxC -> DC00
|
H A D | sha256-ssse3-asm.S | 87 SHUF_00BA = %xmm10 # shuffle xBxA -> 00BA 88 SHUF_DC00 = %xmm11 # shuffle xDxC -> DC00 505 # shuffle xBxA -> 00BA 511 # shuffle xDxC -> DC00
|
H A D | sha256-avx2-asm.S | 87 SHUF_00BA = %ymm10 # shuffle xBxA -> 00BA 88 SHUF_DC00 = %ymm12 # shuffle xDxC -> DC00 763 # shuffle xBxA -> 00BA 769 # shuffle xDxC -> DC00
|
H A D | aesni-intel_avx-x86_64.S | 415 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 D | jitterentropy.c | 328 __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 D | jitterentropy.c | 318 __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 D | epoll-wait.c | 157 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 D | epoll-wait.c | 157 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 D | shuffle.c | 10 #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 D | Makefile | 59 page-alloc-$(CONFIG_SHUFFLE_PAGE_ALLOCATOR) += shuffle.o
|
/kernel/linux/linux-6.6/mm/ |
H A D | shuffle.c | 10 #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 D | Makefile | 60 page-alloc-$(CONFIG_SHUFFLE_PAGE_ALLOCATOR) += shuffle.o
|
/kernel/linux/linux-5.10/scripts/gcc-plugins/ |
H A D | randomize_layout_plugin.c | 126 * 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 D | randomize_layout_plugin.c | 108 * 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 D | entry-common.S | 400 stmialo sp, {r5, r6} @ shuffle args
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | entry-common.S | 373 stmialo sp, {r5, r6} @ shuffle args
|
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | fschmd.c | 1000 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 D | fschmd.c | 1000 const int shuffle[3] = { 1, 0, 2 }; in fschmd_dmi_decode() local 1001 int in = shuffle[dmi_data[i] - 1]; in fschmd_dmi_decode()
|