Home
last modified time | relevance | path

Searched refs:unroll (Results 1 – 25 of 31) sorted by relevance

12

/linux-6.12.1/lib/raid6/test/
DMakefile90 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.awk -vN=1 < altivec.uc > $@
[all …]
/linux-6.12.1/lib/raid6/
DMakefile37 cmd_unroll = $(AWK) -v N=$* -f $(src)/unroll.awk < $< > $@
40 $(obj)/int%.c: $(src)/int.uc $(src)/unroll.awk FORCE
41 $(call if_changed,unroll)
48 $(obj)/altivec%.c: $(src)/altivec.uc $(src)/unroll.awk FORCE
49 $(call if_changed,unroll)
56 $(obj)/vpermxor%.c: $(src)/vpermxor.uc $(src)/unroll.awk FORCE
57 $(call if_changed,unroll)
70 $(obj)/neon%.c: $(src)/neon.uc $(src)/unroll.awk FORCE
71 $(call if_changed,unroll)
74 $(obj)/s390vx%.c: $(src)/s390vx.uc $(src)/unroll.awk FORCE
[all …]
Dvpermxor.uc14 * This file is postprocessed using unroll.awk
Ds390vx.uc11 * This file is postprocessed using unroll.awk.
Daltivec.uc18 * This file is postprocessed using unroll.awk
Dint.uc18 * This file is postprocessed using unroll.awk
Dneon.uc24 * This file is postprocessed using unroll.awk
/linux-6.12.1/tools/testing/selftests/bpf/progs/
Dbpf_compiler.h8 #define __pragma_loop_unroll DO_PRAGMA_(clang loop unroll(enable))
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-6.12.1/sound/pci/emu10k1/
Demu10k1_patch.c34 int loop_start, loop_end, loop_size, data_end, unroll; in snd_emu10k1_sample_new() local
89 unroll = 0; in snd_emu10k1_sample_new()
95 unroll++; in snd_emu10k1_sample_new()
117 if (unroll && loop_end <= data_end) { in snd_emu10k1_sample_new()
124 while (--unroll > 0) { in snd_emu10k1_sample_new()
/linux-6.12.1/samples/bpf/
Dmap_perf_test.bpf.c232 #pragma clang loop unroll(full) in BPF_KSYSCALL()
263 #pragma clang loop unroll(full) in BPF_KSYSCALL()
276 #pragma clang loop unroll(full) in BPF_KSYSCALL()
289 #pragma clang loop unroll(full) in BPF_KSYSCALL()
Dhash_func01.h21 #pragma clang loop unroll(full) in SuperFastHash()
Dxdp_tx_iptunnel_kern.c141 #pragma clang loop unroll(full) in handle_ipv4()
/linux-6.12.1/lib/
Diov_iter.c585 static void iov_iter_folioq_revert(struct iov_iter *i, size_t unroll) in iov_iter_folioq_revert() argument
600 if (unroll <= fsize) { in iov_iter_folioq_revert()
601 i->iov_offset = fsize - unroll; in iov_iter_folioq_revert()
604 unroll -= fsize; in iov_iter_folioq_revert()
611 void iov_iter_revert(struct iov_iter *i, size_t unroll) in iov_iter_revert() argument
613 if (!unroll) in iov_iter_revert()
615 if (WARN_ON(unroll > MAX_RW_COUNT)) in iov_iter_revert()
617 i->count += unroll; in iov_iter_revert()
620 if (unroll <= i->iov_offset) { in iov_iter_revert()
621 i->iov_offset -= unroll; in iov_iter_revert()
[all …]
/linux-6.12.1/lib/zstd/common/
Dfse_decompress.c138 size_t const unroll = 2; in FSE_buildDTable_internal() local
139 assert(tableSize % unroll == 0); /* FSE_MIN_TABLELOG is 5 */ in FSE_buildDTable_internal()
140 for (s = 0; s < (size_t)tableSize; s += unroll) { in FSE_buildDTable_internal()
142 for (u = 0; u < unroll; ++u) { in FSE_buildDTable_internal()
146 position = (position + (unroll * step)) & tableMask; in FSE_buildDTable_internal()
/linux-6.12.1/drivers/dma/dw-edma/
Ddw-edma-v0-debugfs.c30 __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) }
Ddw-edma-v0-core.c84 writel(value, &(__dw_regs(dw)->type.unroll.name))
101 return &__dw_regs(dw)->type.unroll.ch[ch].wr; in __dw_ch_regs()
103 return &__dw_regs(dw)->type.unroll.ch[ch].rd; in __dw_ch_regs()
Ddw-edma-v0-regs.h198 struct dw_edma_v0_unroll unroll; /* 0x00f8..0x1120 */ member
/linux-6.12.1/drivers/ntb/
Dmsi.c58 goto unroll; in ntb_msi_init()
64 goto unroll; in ntb_msi_init()
70 unroll: in ntb_msi_init()
/linux-6.12.1/lib/zstd/compress/
Dfse_compress.c141 size_t const unroll = 2; /* Experimentally determined optimal unroll */ in FSE_buildCTable_wksp() local
142 assert(tableSize % unroll == 0); /* FSE_MIN_TABLELOG is 5 */ in FSE_buildCTable_wksp()
143 for (s = 0; s < (size_t)tableSize; s += unroll) { in FSE_buildCTable_wksp()
145 for (u = 0; u < unroll; ++u) { in FSE_buildCTable_wksp()
149 position = (position + (unroll * step)) & tableMask; in FSE_buildCTable_wksp()
/linux-6.12.1/arch/mips/include/asm/
Dunroll.h16 #define unroll(times, fn, ...) do { \ macro
Dr4kcache.h197 unroll(times, _cache_op, insn, op, (addr) + (i++ * (lsize))); \
/linux-6.12.1/arch/alpha/lib/
Dev6-memset.S120 subq $3, 16, $4 # E : Only try to unroll if > 128 bytes
298 subq $3, 16, $4 # E : Only try to unroll if > 128 bytes
486 subq $3, 16, $4 # E : Only try to unroll if > 128 bytes
Dev6-copy_user.S131 subq $4, 32, $2 # .. .. .. E : do not unroll for small stuff
/linux-6.12.1/arch/arm/crypto/
Dsha1-armv4-large.S31 @ 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-6.12.1/drivers/soc/qcom/
Dqcom_aoss.c416 goto unroll; in qmp_cooling_devices_register()
424 unroll: in qmp_cooling_devices_register()

12