/freebsd-src/share/man/man9/ |
H A D | sglist.9 | 57 .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 lis [all...] |
H A D | uio.9 | 40 struct iovec *uio_iov; /* scatter/gather list */ 41 int uio_iovcnt; /* length of scatter/gather list */ 91 In the case of scatter/gather
|
/freebsd-src/sys/kern/ |
H A D | subr_sglist.c | 49 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-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86IntrinsicsInfo.h | 24 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, [all...] |
/freebsd-src/sys/dev/qat/qat_api/common/include/ |
H A D | lac_buffer_desc.h | 113 * 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-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVEGatherScatterLowering.cpp | 1 //===- 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 fro [all...] |
/freebsd-src/sys/vm/ |
H A D | sg_pager.c | 33 * 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-src/sys/dev/liquidio/base/ |
H A D | lio_common.h | 144 /*--------------------------- 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-src/sys/dev/xilinx/ |
H A D | axidma.h | 45 #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-src/lib/libpmc/pmu-events/arch/arm64/fujitsu/a64fx/ |
H A D | pipeline.json | 141 …"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-src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfException.h | 55 /// 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 D | WinCFGuard.h | 36 /// Gather pre-function debug information. 41 /// Gather post-function debug information. in beginFunction()
|
/freebsd-src/sys/dev/liquidio/ |
H A D | lio_rxtx.h | 46 * 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-src/sys/dev/safe/ |
H A D | safereg.h | 60 #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-src/sys/dev/isci/scil/ |
H A D | sati_callbacks.h | 115 * @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-src/sys/contrib/xen/io/ |
H A D | vscsiif.h | 77 * 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-src/contrib/ofed/librdmacm/man/ |
H A D | rdma_post_sendv.3 | 21 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 D | rdma_post_readv.3 | 23 A scatter-gather list of the destination buffers of the read. 25 The number of scatter-gather array entries.
|
H A D | rdma_post_writev.3 | 23 A scatter-gather list of the source buffers of the write. 25 The number of scatter-gather array entries.
|
H A D | rdma_post_recvv.3 | 20 A scatter-gather list of memory buffers posted as a single request. 22 The number of scatter-gather entries in the sgl array.
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVGatherScatterLowering.cpp | 1 //===- 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.
|
/freebsd-src/sys/dev/virtio/block/ |
H A D | virtio_blk.h | 168 * 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-src/contrib/llvm-project/lldb/include/lldb/Utility/ |
H A D | Diagnostics.h | 33 /// Gather diagnostics in the given directory. 36 /// Gather diagnostics and print a message to the given output stream.
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 316 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( in visitBitCastInst() [all...] |
/freebsd-src/usr.sbin/ppp/ |
H A D | link.h | 45 unsigned gather : 1; /* Gather statistics ourself ? */ member
|