Home
last modified time | relevance | path

Searched full:gather (Results 1 – 25 of 665) sorted by relevance

12345678910>>...27

/freebsd/share/man/man9/
H A Dsglist.957 .Nd manage a scatter/gather list of physical memory addresses
117 Scatter/gather lists are read-only while they are shared.
118 If one wishes to alter an existing scatter/gather list and does not hold the
122 Each scatter/gather list object contains a reference count.
132 scatter/gather list elements.
137 scatter/gather list elements.
147 function returns the number of scatter/gather list elements needed to describe
157 function returns the number of scatter/gather list elements needed to describe
168 function returns the number of scatter/gather list elements needed to describe
180 function allocates a new scatter/gather list object that describes the physical
[all …]
H A Duio.940 struct iovec *uio_iov; /* scatter/gather list */
41 int uio_iovcnt; /* length of scatter/gather list */
91 In the case of scatter/gather
/freebsd/sys/kern/
H A Dsubr_sglist.c49 static MALLOC_DEFINE(M_SGLIST, "sglist", "scatter/gather lists");
105 * user) to a scatter/gather list.
165 * Determine the number of scatter/gather list elements needed to
194 * Determine the number of scatter/gather list elements needed to
219 * Determine the number of scatter/gather list elements needed to
276 * Allocate a scatter/gather list along with 'nsegs' segments. The
294 * Free a scatter/gather list allocated via sglist_allc().
309 * range to a scatter/gather list. If there are insufficient
328 * Append the segments to describe a bio's data to a scatter/gather list.
347 * Append a single physical address range to a scatter/gather list.
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86IntrinsicsInfo.h24 GATHER, enumerator
118 X86_INTRINSIC_DATA(avx512_gather_dpd_512, GATHER, 0, 0),
119 X86_INTRINSIC_DATA(avx512_gather_dpi_512, GATHER, 0, 0),
120 X86_INTRINSIC_DATA(avx512_gather_dpq_512, GATHER, 0, 0),
121 X86_INTRINSIC_DATA(avx512_gather_dps_512, GATHER, 0, 0),
122 X86_INTRINSIC_DATA(avx512_gather_qpd_512, GATHER, 0, 0),
123 X86_INTRINSIC_DATA(avx512_gather_qpi_512, GATHER, 0, 0),
124 X86_INTRINSIC_DATA(avx512_gather_qpq_512, GATHER, 0, 0),
125 X86_INTRINSIC_DATA(avx512_gather_qps_512, GATHER, 0, 0),
126 X86_INTRINSIC_DATA(avx512_gather3div2_df, GATHER, 0, 0),
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp1 //===- MVEGatherScatterLowering.cpp - Gather/Scatter lowering -------------===//
9 /// This pass custom lowers llvm.gather and llvm.scatter instructions to
10 /// arm.mve.gather and arm.mve.scatter intrinsics, optimising the code to
48 #define DEBUG_TYPE "arm-mve-gather-scatter-lowering"
67 return "MVE gather/scatter lowering"; in getPassName()
81 // Check this is a valid gather with correct alignment
97 // Compute the scale of this gather/scatter instruction
108 // Create a gather from a base + vector of offsets
112 // Create a gather from a vector of pointers
116 // Create an incrementing gather from a vector of pointers
[all …]
/freebsd/sys/dev/qat/qat_api/common/include/
H A Dlac_buffer_desc.h113 * in the scatter gather list.
119 * of the elements of the scatter gather
140 * in the scatter gather list.
146 * of the elements of the scatter gather
166 * in the scatter gather list.
171 * scatter gather list.
173 * of the elements of the scatter gather
193 * in the scatter gather list.
198 * scatter gather list.
200 * of the elements of the scatter gather
[all …]
/freebsd/sys/dev/liquidio/base/
H A Dlio_common.h144 /*--------------------------- SCATTER GATHER ENTRY -----------------------*/
147 * The Scatter-Gather List Entry. The scatter or gather component used with
165 * \brief Add size to gather list
166 * @param sg_entry scatter/gather entry
181 /*------------------------- End Scatter/Gather ---------------------------*/
315 /* Gather indicator 1=gather */
316 uint64_t gather:1; member
318 /* Data length OR no. of entries in gather list */
347 /* Data length OR no. of entries in gather list */
350 /* Gather indicator 1=gather */
[all …]
/freebsd/sys/vm/
H A Dsg_pager.c33 * a scatter/gather list of physical address ranges.
86 * The scatter/gather list must only include page-aligned in sg_pager_alloc()
99 * The scatter/gather list has a fixed size. Refuse requests in sg_pager_alloc()
110 * scatter/gather list. It is ok for our purposes to have in sg_pager_alloc()
111 * multiple VM objects associated with the same scatter/gather in sg_pager_alloc()
112 * list because scatter/gather lists are static. This is also in sg_pager_alloc()
113 * simpler than ensuring a unique object per scatter/gather in sg_pager_alloc()
/freebsd/sys/dev/xilinx/
H A Daxidma.h45 #define DMASR_SGINCLD (1 << 3) /* Scatter Gather Enabled */
49 #define DMASR_SGINTERR (1 << 8) /* Scatter Gather Internal Error. */
50 #define DMASR_SGSLVERR (1 << 9) /* Scatter Gather Slave Error. */
51 #define DMASR_SGDECERR (1 << 10) /* Scatter Gather Decode Error. */
59 #define AXI_SG_CTL 0x2C /* Scatter/Gather User and Cache */
/freebsd/lib/libpmc/pmu-events/arch/arm64/fujitsu/a64fx/
H A Dpipeline.json141 …"PublicDescription": "This event counts the number of times where 2 elements of the gather instruc…
144 …"BriefDescription": "This event counts the number of times where 2 elements of the gather instruct…
147 …"PublicDescription": "This event counts the number of times where 2 elements of the gather instruc…
150 …"BriefDescription": "This event counts the number of times where 2 elements of the gather instruct…
153 …"PublicDescription": "This event counts the number of times where 2 elements of the gather instruc…
156 …"BriefDescription": "This event counts the number of times where 2 elements of the gather instruct…
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfException.h55 /// Gather pre-function exception information. Assumes being emitted
59 /// Gather and emit post-function exception information.
86 /// Gather pre-function exception information. Assumes being emitted
90 /// Gather and emit post-function exception information.
H A DWinCFGuard.h36 /// Gather pre-function debug information.
41 /// Gather post-function debug information.
/freebsd/sys/dev/liquidio/
H A Dlio_rxtx.h46 * Structure of a node in list of gather components maintained by
53 /* Size of the gather component at sg in bytes. */
57 * Gather component that can accommodate max sized fragment list
/freebsd/sys/dev/safe/
H A Dsafereg.h60 #define SAFE_PE_GRNGBASE 0x0064 /* Packet Engine Gather Ring Base */
169 #define SAFE_PE_DMACFG_SGRESET 0x00000004 /* reset scatter/gather cache */
174 #define SAFE_PE_DMACFG_GPRBID 0x00003000 /* gather particle ring busid */
175 #define SAFE_PE_DMACFG_GPRPCI 0x00001000 /* PCI gather particle ring */
217 #define SAFE_PE_PARTCFG_GBURST 0x00030000 /* gather particle burst */
229 #define SAFE_PE_PARTSIZE_GATH 0x0000ffff /* gather particle ring size */
285 * list of ``particle descriptors'' when using scatter/gather i/o.
296 * Scatter/Gather particle descriptor.
373 #define SAFE_SA_CMD0_IGATHER 0x40000000 /* input gather */
/freebsd/sys/dev/isci/scil/
H A Dsati_callbacks.h115 * @note SATI does not manage the user scatter-gather-list. As a result,
137 * @note SATI does not manage the user scatter-gather-list. As a result,
314 * @brief This method retrieves a pointer to the next scatter gather
318 * from which to retrieve the scatter gather list.
320 * from which to retrieve the scatter gather list.
327 * @return This method returns a pointer to the scatter gather element.
337 * @brief This method will set the next scatter-gather elements address
/freebsd/sys/contrib/xen/io/
H A Dvscsiif.h77 * Specifies the maximum number of scatter/gather elements in grant pages
223 * Preset scatter/gather elements for a following request. Deprecated.
229 * Maximum scatter/gather segments per request.
232 * structures on one page (4096 bytes) and the number of scatter/gather
235 * If "feature-sg-grant" is set, more scatter/gather elements can be specified
275 uint8_t nr_segments; /* Number of pieces of scatter-gather */
299 uint8_t nr_segments; /* Number of pieces of scatter-gather */
/freebsd/contrib/ofed/librdmacm/man/
H A Drdma_post_readv.323 A scatter-gather list of the destination buffers of the read.
25 The number of scatter-gather array entries.
H A Drdma_post_sendv.321 A scatter-gather list of memory buffers posted as a single request.
23 The number of scatter-gather entries in the slg array.
H A Drdma_post_recvv.320 A scatter-gather list of memory buffers posted as a single request.
22 The number of scatter-gather entries in the sgl array.
H A Drdma_post_writev.323 A scatter-gather list of the source buffers of the write.
25 The number of scatter-gather array entries.
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp1 //===- RISCVGatherScatterLowering.cpp - Gather/Scatter lowering -----------===//
9 // This pass custom lowers llvm.gather and llvm.scatter instructions to
32 #define DEBUG_TYPE "riscv-gather-scatter-lowering"
46 // instructions we created for the first gather/scatter for the others.
63 return "RISC-V gather/scatter lowering"; in getPassName()
83 "RISC-V gather/scatter lowering pass", false, false)
336 // A gather/scatter of a splat is a zero strided load/store. in determineBaseAndStride()
572 // Rewrite gather/scatter to form strided load/store if possible. in runOnFunction()
/freebsd/sys/dev/virtio/block/
H A Dvirtio_blk.h168 * This comes first in the read scatter-gather list.
170 * this is the first element of the read scatter-gather list.
201 /* And this is the final byte of the write scatter-gather list. */
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp316 void gather(Instruction *Op, const ValueVector &CV, const VectorSplit &VS);
474 void ScalarizerVisitor::gather(Instruction *Op, const ValueVector &CV, in gather() function in ScalarizerVisitor
616 gather(&I, Res, *VS); in splitUnary()
649 gather(&I, Res, *VS); in splitBinary()
746 gather(&CI, Res, *VS); in splitCall()
791 gather(&SI, Res, *VS); in visitSelectInst()
855 gather(&GEPI, Res, *VS); in visitGetElementPtrInst()
877 gather(&CI, Res, *DestVS); in visitCastInst()
934 // Gather enough source fragments to make up a destination fragment and in visitBitCastInst()
958 gather(&BCI, Res, *DstVS); in visitBitCastInst()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DDiagnostics.h33 /// Gather diagnostics in the given directory.
36 /// Gather diagnostics and print a message to the given output stream.
/freebsd/share/doc/psd/05.sysman/
H A D2.3.t246 Scatter/gather and exchanging access rights
248 It is possible scatter and gather data and to exchange access rights
260 struct iov *msg_iov; /* scatter/gather array */
269 The \fImsg_iov\fP and \fImsg_iovlen\fP describe the scatter/gather

12345678910>>...27