/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | bpf_compiler.h | 8 #define __pragma_loop_unroll DO_PRAGMA_(clang loop unroll(enable)) 11 same impact than the loop-unroll-enable pragma above. */ 18 #define __pragma_loop_unroll_count(N) DO_PRAGMA_(GCC unroll N) 22 #define __pragma_loop_unroll_full DO_PRAGMA_(clang loop unroll(full)) 24 #define __pragma_loop_unroll_full DO_PRAGMA_(GCC unroll 65534) 28 #define __pragma_loop_no_unroll DO_PRAGMA_(clang loop unroll(disable)) 30 #define __pragma_loop_no_unroll DO_PRAGMA_(GCC unroll 1)
|
/linux-master/lib/raid6/test/ |
H A D | Makefile | 90 neon1.c: neon.uc ../unroll.awk 91 $(AWK) ../unroll.awk -vN=1 < neon.uc > $@ 93 neon2.c: neon.uc ../unroll.awk 94 $(AWK) ../unroll.awk -vN=2 < neon.uc > $@ 96 neon4.c: neon.uc ../unroll.awk 97 $(AWK) ../unroll.awk -vN=4 < neon.uc > $@ 99 neon8.c: neon.uc ../unroll.awk 100 $(AWK) ../unroll.awk -vN=8 < neon.uc > $@ 102 altivec1.c: altivec.uc ../unroll.awk 103 $(AWK) ../unroll [all...] |
/linux-master/lib/raid6/ |
H A D | Makefile | 56 cmd_unroll = $(AWK) -v N=$* -f $(srctree)/$(src)/unroll.awk < $< > $@ 59 $(obj)/int%.c: $(src)/int.uc $(src)/unroll.awk FORCE 60 $(call if_changed,unroll) 67 $(obj)/altivec%.c: $(src)/altivec.uc $(src)/unroll.awk FORCE 68 $(call if_changed,unroll) 75 $(obj)/vpermxor%.c: $(src)/vpermxor.uc $(src)/unroll.awk FORCE 76 $(call if_changed,unroll) 83 $(obj)/neon%.c: $(src)/neon.uc $(src)/unroll.awk FORCE 84 $(call if_changed,unroll) 87 $(obj)/s390vx%.c: $(src)/s390vx.uc $(src)/unroll [all...] |
/linux-master/samples/bpf/ |
H A D | hash_func01.h | 21 #pragma clang loop unroll(full)
|
H A D | map_perf_test.bpf.c | 232 #pragma clang loop unroll(full) 263 #pragma clang loop unroll(full) 276 #pragma clang loop unroll(full) 289 #pragma clang loop unroll(full)
|
H A D | xdp_tx_iptunnel_kern.c | 141 #pragma clang loop unroll(full)
|
/linux-master/arch/mips/include/asm/ |
H A D | unroll.h | 6 * Explicitly unroll a loop, for use in cases where doing so is performance 10 * available means to do so. For example GCC's "#pragma GCC unroll" 16 #define unroll(times, fn, ...) do { \ macro 18 __compiletime_error("Unsupported unroll"); \ 21 * We can't unroll if the number of iterations isn't \
|
H A D | r4kcache.h | 25 #include <asm/unroll.h> 197 unroll(times, _cache_op, insn, op, (addr) + (i++ * (lsize))); \
|
/linux-master/lib/zstd/common/ |
H A D | fse_decompress.c | 133 * We unroll the loop twice, since that is what emperically worked best. 138 size_t const unroll = 2; local 139 assert(tableSize % unroll == 0); /* FSE_MIN_TABLELOG is 5 */ 140 for (s = 0; s < (size_t)tableSize; s += unroll) { 142 for (u = 0; u < unroll; ++u) { 146 position = (position + (unroll * step)) & tableMask;
|
/linux-master/drivers/ntb/ |
H A D | msi.c | 58 goto unroll; 64 goto unroll; 70 unroll:
|
/linux-master/drivers/dma/dw-edma/ |
H A D | dw-edma-v0-debugfs.c | 30 __ch_regs = REGS_ADDR(dw, type.unroll.ch[_ch].rd); \ 32 __ch_regs = REGS_ADDR(dw, type.unroll.ch[_ch].wr); \ 54 { dw, #name, REGS_ADDR(dw, type.unroll.wr_##name) } 56 { dw, #name, REGS_ADDR(dw, type.unroll.rd_##name) }
|
H A D | dw-edma-v0-regs.h | 198 struct dw_edma_v0_unroll unroll; /* 0x00f8..0x1120 */ member in union:dw_edma_v0_regs::dw_edma_v0_type
|
H A D | dw-edma-v0-core.c | 84 writel(value, &(__dw_regs(dw)->type.unroll.name)) 101 return &__dw_regs(dw)->type.unroll.ch[ch].wr; 103 return &__dw_regs(dw)->type.unroll.ch[ch].rd;
|
/linux-master/lib/zstd/compress/ |
H A D | fse_compress.c | 136 * we don't need variable sized inner loop, so we can unroll the loop and 141 size_t const unroll = 2; /* Experimentally determined optimal unroll */ local 142 assert(tableSize % unroll == 0); /* FSE_MIN_TABLELOG is 5 */ 143 for (s = 0; s < (size_t)tableSize; s += unroll) { 145 for (u = 0; u < unroll; ++u) { 149 position = (position + (unroll * step)) & tableMask;
|
/linux-master/lib/ |
H A D | iov_iter.c | 548 void iov_iter_revert(struct iov_iter *i, size_t unroll) argument 550 if (!unroll) 552 if (WARN_ON(unroll > MAX_RW_COUNT)) 554 i->count += unroll; 557 if (unroll <= i->iov_offset) { 558 i->iov_offset -= unroll; 561 unroll -= i->iov_offset; 572 if (unroll <= n) { 574 i->iov_offset = n - unroll; 577 unroll [all...] |
/linux-master/arch/alpha/lib/ |
H A D | ev6-memset.S | 109 * it's worth the effort to unroll this and use wh64 if possible 120 subq $3, 16, $4 # E : Only try to unroll if > 128 bytes 287 * it's worth the effort to unroll this and use wh64 if possible 298 subq $3, 16, $4 # E : Only try to unroll if > 128 bytes 475 * it's worth the effort to unroll this and use wh64 if possible 486 subq $3, 16, $4 # E : Only try to unroll if > 128 bytes
|
H A D | ev6-copy_user.S | 124 * Based upon the usage context, it's worth the effort to unroll this loop 131 subq $4, 32, $2 # .. .. .. E : do not unroll for small stuff 142 * unroll this to be an 8x loop (which would enable us to use the wh64
|
H A D | ev6-memcpy.S | 62 cmple $18, 127, $1 # E : Can we unroll the loop?
|
/linux-master/arch/arm/crypto/ |
H A D | sha1-armv4-large.S | 31 @ full unroll ~5100/+260% ~1260/+4% ~1300/+5% 36 @ compact = detached Xload/update, 5x unroll; 37 @ large = interleaved Xload/update, 5x unroll; 38 @ full unroll = interleaved Xload/update, full unroll, estimated[!];
|
/linux-master/drivers/soc/qcom/ |
H A D | qcom_aoss.c | 417 goto unroll; 426 unroll:
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_sriov.c | 1127 goto unroll; 1132 goto unroll; 1144 unroll:
|
/linux-master/lib/zstd/decompress/ |
H A D | zstd_decompress_block.c | 516 * We unroll the loop twice, since that is what emperically worked best. 521 size_t const unroll = 2; local 522 assert(tableSize % unroll == 0); /* FSE_MIN_TABLELOG is 5 */ 523 for (s = 0; s < (size_t)tableSize; s += unroll) { 525 for (u = 0; u < unroll; ++u) { 529 position = (position + (unroll * step)) & tableMask;
|
H A D | huf_decompress.c | 383 int const unroll = 4; local 384 int const nLimit = (int)nbSymbols - unroll + 1; 390 for (n=0; n < nLimit; n += unroll) { 392 for (u=0; u < unroll; ++u) {
|
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_main.c | 694 goto unroll; 710 unroll:
|