Home
last modified time | relevance | path

Searched full:interleave (Results 1 – 25 of 247) sorted by relevance

12345678910

/freebsd/share/man/man4/
H A Dccd.475 concatenate the partitions, specify the interleave factor of 0.
76 Note that mirroring may not be used with an interleave factor of 0.
83 .Ss The Interleave Factor
90 The interleave factor is expressed in units of
93 For large writes, the optimum interleave factor
101 A larger interleave tends to work better when the
108 An interleave factor must be specified when using a mirroring configuration,
110 no matter what the interleave factor).
111 The interleave factor will determine
123 interleave facto
[all...]
/freebsd/sys/geom/
H A Dgeom_ccd.c99 #define CCDF_UNIFORM 0x02 /* use LCCD of sizes for uniform interleave */
108 * Interleave description table.
109 * Computed at boot time to speed irregular-interleave lookups.
110 * The idea is that we interleave in "groups". First we interleave
112 * component (the first group), then we interleave evenly over all
116 * Each table entry describes the interleave characteristics of one
160 int sc_ileave; /* interleave */
163 struct ccdiinfo *sc_itable; /* interleave table */
267 /* Truncate to interleave boundary */ in ccdinit()
285 * Don't allow the interleave to be smaller than in ccdinit()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/sound/
H A Dmax98373.txt15 interleave slot.
24 - maxim,interleave-mode : For cases where a single combined channel
29 Boolean, define to enable the interleave mode, Default : false
39 maxim,interleave-mode;
H A Dmax9892x.txt14 interleave slot.
22 - interleave-mode : When using two MAX9892X in a system it is
24 overflow the frame size. Digital Audio Interleave
42 interleave-mode = <0>;
H A Dadi,max98388.yaml45 adi,interleave-mode:
76 adi,interleave-mode;
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h339 /// Create a mask that filters the members of an interleave group where there
342 /// For example, the mask for \p Group with interleave-factor 3
368 /// Create an interleave shuffle mask.
479 assert(Factor > 1 && "Invalid interleave factor"); in InterleaveGroup()
512 // The largest index is always less than the interleave factor. in insertMember()
524 // The largest index is always less than the interleave factor. in insertMember()
583 uint32_t Factor; // Interleave Factor.
590 // To avoid breaking dependences, vectorized instructions of an interleave
610 /// The analysis collects interleave groups and records the relationships
621 /// Analyze the interleaved accesses and collect them in interleave
[all …]
/freebsd/sbin/ccdconfig/
H A Dccdconfig.896 file by the name of the ccd, the interleave factor, the ccd configuration
104 CCDF_UNIFORM 0x02 Use uniform interleave
148 The stripe uses a 64-sector interleave.
182 Beware that changing any ccd parameters: interleave, flags, or the
H A Dccdconfig.c49 #define CCDF_UNIFORM 0x02 /* use LCCD of sizes for uniform interleave */
225 /* Next argument is the interleave factor. */ in do_single()
230 warnx("invalid interleave factor: %s", cp); in do_single()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp99 /// The maximum supported interleave factor.
115 /// Transform an interleave intrinsic and a store into target specific
203 /// Check if the mask is a DE-interleave mask for an interleaved load.
205 /// E.g. DE-interleave masks (Factor = 2) could be:
228 /// It checks for a more general pattern than the RE-interleave mask.
234 /// The particular case of an RE-interleave mask is:
299 // Check if the first shufflevector is DE-interleave shuffle. in lowerInterleavedLoad()
304 // Holds the corresponding index for each DE-interleave shuffle. in lowerInterleavedLoad()
465 // Check if the shufflevector is RE-interleave shuffle. in lowerInterleavedStore()
511 LLVM_DEBUG(dbgs() << "IA: Found an interleave intrinsic: " << *II << "\n"); in lowerInterleaveIntrinsic()
/freebsd/sys/sys/disk/
H A Dbsd.h90 * Interleave is physical sector interleave, set up by the
95 * traversed per logical sector. Thus an interleave of 1:1
104 uint16_t d_interleave; /* hardware sector interleave */
/freebsd/usr.sbin/fdcontrol/
H A Dfdcontrol.8201 The sector interleave to be applied when formatting.
203 interleave, 1 means 1:1 etc.
273 Interleave: 1
/freebsd/crypto/openssl/providers/implementations/ciphers/
H A Dcipher_aes_cbc_hmac_sha.c121 * mb_param->interleave in aes_set_ctx_params()
132 || !OSSL_PARAM_get_uint(p1, &mb_param.interleave)) { in aes_set_ctx_params()
146 * mb_param->interleave in aes_set_ctx_params()
162 || !OSSL_PARAM_get_uint(p1, &mb_param.interleave)) { in aes_set_ctx_params()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGLoopInfo.cpp287 // Setting interleave.count in createLoopVectorizeMetadata()
290 MDString::get(Ctx, "llvm.loop.interleave.count"), in createLoopVectorizeMetadata()
667 case LoopHintAttr::Interleave: in push()
698 case LoopHintAttr::Interleave: in push()
726 case LoopHintAttr::Interleave: in push()
754 case LoopHintAttr::Interleave: in push()
801 case LoopHintAttr::Interleave: in push()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAttr.cpp140 .Case("interleave", LoopHintAttr::Interleave) in handleLoopHintAttr()
169 Option == LoopHintAttr::Interleave || in handleLoopHintAttr()
455 Interleave, in CheckForIncompatibleAttributes() enumerator
491 case LoopHintAttr::Interleave: in CheckForIncompatibleAttributes()
493 Category = Interleave; in CheckForIncompatibleAttributes()
520 Option == LoopHintAttr::Interleave || Option == LoopHintAttr::Unroll || in CheckForIncompatibleAttributes()
/freebsd/lib/geom/stripe/
H A Dgstripe.8211 interleave is in number of bytes,
221 The same stripe interleave would be specified as
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DSetTheory.cpp156 // (interleave S1, S2, ...) Interleave elements of the arguments.
167 // Interleave arguments into Elts. in apply()
265 addOperator("interleave", std::make_unique<InterleaveOp>()); in SetTheory()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600RegisterInfo.td190 (interleave R600_KC0_X, R600_KC0_Y,
206 (interleave R600_KC1_X, R600_KC1_Y,
224 (interleave R600_TReg32_X, R600_TReg32_Y,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp229 // If the loop will not be vectorized, don't interleave the loop. in getMaxInterleaveFactor()
6260 // VecTy for interleave memop is <VF*Factor x Elt>. in getInterleavedMemoryOpCostAVX512()
6261 // So, for VF=4, Interleave Factor = 3, Element type = i32 we have in getInterleavedMemoryOpCostAVX512()
6378 {3, MVT::v16i8, 12}, // interleave 3 x 16i8 into 48i8 (and store) in getInterleavedMemoryOpCostAVX512()
6379 {3, MVT::v32i8, 14}, // interleave 3 x 32i8 into 96i8 (and store) in getInterleavedMemoryOpCostAVX512()
6380 {3, MVT::v64i8, 26}, // interleave 3 x 64i8 into 96i8 (and store) in getInterleavedMemoryOpCostAVX512()
6382 {4, MVT::v8i8, 10}, // interleave 4 x 8i8 into 32i8 (and store) in getInterleavedMemoryOpCostAVX512()
6383 {4, MVT::v16i8, 11}, // interleave 4 x 16i8 into 64i8 (and store) in getInterleavedMemoryOpCostAVX512()
6384 {4, MVT::v32i8, 14}, // interleave 4 x 32i8 into 128i8 (and store) in getInterleavedMemoryOpCostAVX512()
6385 {4, MVT::v64i8, 24} // interleave 4 x 32i8 into 256i8 (and store) in getInterleavedMemoryOpCostAVX512()
[all …]
/freebsd/bin/cpuset/
H A Dcpuset.1151 interleave (il).
156 Interleave operates like round-robin with an implementation defined stripe
/freebsd/sys/cam/scsi/
H A Dscsi_da.h78 uint8_t interleave[2]; member
478 uint8_t interleave_1; /* interleave (MSB) */
479 uint8_t interleave_0; /* interleave (LSB) */
572 uint8_t interleave[2]; member
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp274 /// An interleave-group may need masking if it resides in a block that needs
289 "force-target-max-scalar-interleave", cl::init(0), cl::Hidden,
290 cl::desc("A flag that overrides the target's max interleave factor for "
294 "force-target-max-vector-interleave", cl::init(0), cl::Hidden,
295 cl::desc("A flag that overrides the target's max interleave factor for "
321 // Runtime interleave loops for load/store throughput.
323 "enable-loadstore-runtime-interleave", cl::init(true), cl::Hidden,
341 "max-nested-scalar-reduction-interleave", cl::init(2), cl::Hidden,
342 cl::desc("The maximum interleave count to use when interleaving a scalar "
380 "interleave-loops", cl::init(true), cl::Hidden,
[all …]
/freebsd/contrib/netbsd-tests/sbin/gpt/
H A Dgpt.disklabel13 interleave: 1
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h85 /// Vectorization interleave factor.
86 Hint Interleave; variable
143 if (Interleave.Value) in getInterleave()
144 return Interleave.Value; in getInterleave()
/freebsd/usr.sbin/fdwrite/
H A Dfdwrite.c25 int gaplen, int secsize, int fill, int interleave) in format_track()
35 j += interleave; in format_track()
26 format_track(int fd,int cyl,int secs,int head,int rate,int gaplen,int secsize,int fill,int interleave) format_track() argument
/freebsd/sys/dev/qat/qat_api/common/crypto/sym/include/
H A Dlac_sym_partial.h63 * For Hash mode it is possible to interleave full and a single partial
66 * manages the state, they can interleave full and a single partial packets.

12345678910