Searched +full:scatter +full:- +full:gather (Results 1 – 25 of 50) sorted by relevance
12
| /Documentation/driver-api/fpga/ |
| D | fpga-mgr.rst | 5 -------- 13 The FPGA image to be programmed can be in a scatter gather list, a single 15 memory for the buffer should be avoided, users are encouraged to use a scatter 16 gather list instead if possible. 20 FPGA image as well as image-specific particulars such as whether the image was 24 -------------------------------- 39 struct device *dev = &pdev->dev; 46 return -ENOMEM; 97 whole buffer will be passed into .parse_header. If image is in scatter-gather 100 size into info->header_size and return -EAGAIN, then it will be called again [all …]
|
| D | fpga-programming.rst | 1 In-kernel API for FPGA Programming 5 -------- 7 The in-kernel API for FPGA programming is a combination of APIs from 18 * program the FPGA using info passed in :c:expr:`fpga_region->info`. 19 * re-enable the bridges 27 ------------------------------------- 34 #include <linux/fpga/fpga-mgr.h> 35 #include <linux/fpga/fpga-region.h> 46 return -ENOMEM; 49 info->flags = FPGA_MGR_PARTIAL_RECONFIG; [all …]
|
| D | fpga-region.rst | 5 -------- 16 Currently the only layer above fpga-region.c in the kernel is the Device Tree 17 support (of-fpga-region.c) described in [#f1]_. The DT support layer uses regions 22 An fpga-region can be set up to know the following things: 31 * pointers to the image as either a scatter-gather buffer, a contiguous 38 ---------------------------- 42 .. [#f1] ../devicetree/bindings/fpga/fpga-region.txt 43 .. [#f2] ../../drivers/fpga/of-fpga-region.c 46 ---------------------------- 48 * struct fpga_region - The FPGA region struct [all …]
|
| /Documentation/scsi/ |
| D | st.rst | 1 .. SPDX-License-Identifier: GPL-2.0 23 flexible method and applicable to single-user workstations. However, 32 drive performs auto-detection of the tape format well (like some 33 QIC-drives). The result is that any tape can be read, writing can be 37 does not perform auto-detection well enough and there is a single 40 or not :-). 57 between formats in multi-tape operations (the explicitly overridden 72 limits). Both the auto-rewind (minor equals device number) and 73 non-rewind devices (minor is 128 + device number) are implemented. 128 dev_upper non-rew mode dev-lower [all …]
|
| D | ChangeLog.ips | 4 5.00.01 - Sarasota ( 5i ) adapters must always be scanned first 5 - Get rid on IOCTL_NEW_COMMAND code 6 - Add Extended DCDB Commands for Tape Support in 5I 8 4.90.11 - Don't actually RESET unless it's physically required 9 - Remove unused compile options 11 4.90.08 - Data Corruption if First Scatter Gather Element is > 64K 13 4.90.08 - Increase Delays in Flashing ( Trombone Only - 4H ) 15 4.90.05 - Use New PCI Architecture to facilitate Hot Plug Development 17 4.90.01 - Add ServeRAID Version Checking 19 4.80.26 - Clean up potential code problems ( Arjan's recommendations ) [all …]
|
| D | dpti.rst | 1 .. SPDX-License-Identifier: GPL-2.0 30 non-Linux driver. Mark Salyzyn and Bob Pasteur consulted on the original 41 V2.0 Rewrite of driver. Re-architectured based on i2o subsystem. 49 - Added Raptor Support 50 - Fixed bug causing system to hang under extreme load with 51 - management utilities running (removed GFP_DMA from kmalloc flags) 57 - Implemented suggestions from Alan Cox 58 - Added calculation of resid for sg layer 59 - Better error handling 60 - Added checking underflow conditions [all …]
|
| D | libsas.rst | 1 .. SPDX-License-Identifier: GPL-2.0 47 ------------------ 75 - must be set (0/1) 78 - must be set [0,MAX_PHYS)] 81 - must be set 84 - you set this when OOB has finished and then notify 88 - this normally points to an array holding the sas 93 - set this when you (LLDD) receive an 103 - this is where you copy the IDENTIFY/FIS frame 112 - this is where primitives go when they're [all …]
|
| /Documentation/devicetree/bindings/dma/ |
| D | altr,msgdma.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Olivier Dautricourt <olivierdautricourt@gmail.com> 13 Altera / Intel modular Scatter-Gather Direct Memory Access (mSGDMA) 17 - $ref: dma-controller.yaml# 21 const: altr,socfpga-msgdma 25 - description: Control and Status Register Slave Port 26 - description: Descriptor Slave Port 27 - description: Response Slave Port (Optional) [all …]
|
| D | fsl-qdma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/fsl-qdma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <Frank.Li@nxp.com> 15 - const: fsl,ls1021a-qdma 16 - items: 17 - enum: 18 - fsl,ls1028a-qdma 19 - fsl,ls1043a-qdma [all …]
|
| D | fsl,edma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 memory-mapped registers. channels are split into two groups, called 16 - Peng Fan <peng.fan@nxp.com> 21 - enum: 22 - fsl,vf610-edma 23 - fsl,imx7ulp-edma 24 - fsl,imx8qm-edma 25 - fsl,imx8ulp-edma [all …]
|
| /Documentation/driver-api/dmaengine/ |
| D | provider.rst | 20 DMA-eligible devices to the controller itself. Whenever the device 44 transfer into smaller sub-transfers. 49 non-contiguous buffers to a contiguous buffer, which is called 50 scatter-gather. 53 scatter-gather. So we're left with two cases here: either we have a 56 that implements in hardware scatter-gather. 79 These were just the general memory-to-memory (also called mem2mem) or 80 memory-to-device (mem2dev) kind of transfers. Most devices often 98 documentation file in Documentation/crypto/async-tx-api.rst. 104 ------------------------------------ [all …]
|
| D | pxa_dma.rst | 2 PXA/MMP - DMA Slave controller 22 at the time of irq/dma tx2 is already finished, tx1->complete() and 23 tx2->complete() should be called. 36 A driver should be able to request a priority, especially the real-time 46 b) Transfer anatomy for a scatter-gather transfer 50 +------------+-----+---------------+----------------+-----------------+ 51 | desc-sg[0] | ... | desc-sg[last] | status updater | finisher/linker | 52 +------------+-----+---------------+----------------+-----------------+ 54 This structure is pointed by dma->sg_cpu. 57 - desc-sg[i]: i-th descriptor, transferring the i-th sg [all …]
|
| D | client.rst | 8 ``Documentation/crypto/async-tx-api.rst`` 11 Below is a guide to device driver writers on how to use the Slave-DMA API of the 19 - Allocate a DMA slave channel 21 - Set slave and controller specific parameters 23 - Get a descriptor for transaction 25 - Submit the transaction 27 - Issue pending requests and wait for callback notification 40 .. code-block:: c 66 .. code-block:: c 79 DMA-engine are: [all …]
|
| /Documentation/devicetree/bindings/arm/ |
| D | arm,coresight-tmc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/arm/arm,coresight-tmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mathieu Poirier <mathieu.poirier@linaro.org> 11 - Mike Leach <mike.leach@linaro.org> 12 - Leo Yan <leo.yan@linaro.org> 13 - Suzuki K Poulose <suzuki.poulose@arm.com> 32 const: arm,coresight-tmc 34 - compatible [all …]
|
| /Documentation/arch/x86/x86_64/ |
| D | boot-options.rst | 1 .. SPDX-License-Identifier: GPL-2.0 39 Do not opt-in to Local MCE delivery. Use legacy method 55 Don't overwrite the bios-set CMCI threshold. This boot option 62 Force-enable recoverable machine check code paths 73 Use IO-APIC. Default 76 Don't use the IO-APIC. 85 See Documentation/arch/x86/i386/IO-APIC.rst 91 Don't check the IO-APIC timer. This can work around 154 There are some built-in platform specific "quirks" - you may see: 157 newer BIOS, or newer board) using this option will ignore the built-in [all …]
|
| /Documentation/networking/ |
| D | driver.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 ------------------ 21 ---------- 28 Auto-close 29 ---------- 38 ---------------------- 46 for a driver implementing scatter-gather this means: 48 .. code-block:: c 52 u32 used = READ_ONCE(dr->prod) - READ_ONCE(dr->cons); 54 return dr->tx_ring_size - (used & bp->tx_ring_mask); [all …]
|
| /Documentation/networking/device_drivers/ethernet/3com/ |
| D | vortex.rst | 1 .. SPDX-License-Identifier: GPL-2.0 20 - Andrew Morton 21 - Netdev mailing list <netdev@vger.kernel.org> 22 - Linux kernel mailing list <linux-kernel@vger.kernel.org> 28 Since kernel 2.3.99-pre6, this driver incorporates the support for the 29 3c575-series Cardbus cards which used to be handled by 3c575_cb.c. 33 - 3c590 Vortex 10Mbps 34 - 3c592 EISA 10Mbps Demon/Vortex 35 - 3c597 EISA Fast Demon/Vortex 36 - 3c595 Vortex 100baseTx [all …]
|
| /Documentation/driver-api/rapidio/ |
| D | tsi721.rst | 2 RapidIO subsystem mport driver for IDT Tsi721 PCI Express-to-SRIO bridge. 10 doorbells, inbound maintenance port-writes and RapidIO messaging. 23 - 'dbg_level' 24 - This parameter allows to control amount of debug information 32 - 'dma_desc_per_channel' 33 - This parameter defines number of hardware buffer 37 - 'dma_txqueue_sz' 38 - DMA transactions queue size. Defines number of pending 42 - 'dma_sel' 43 - DMA channel selection mask. Bitmask that defines which hardware [all …]
|
| /Documentation/core-api/ |
| D | dma-api.rst | 8 of the API (and actual examples), see Documentation/core-api/dma-api-howto.rst. 11 Part II describes extensions for supporting non-consistent memory 13 non-consistent platforms (this is usually only legacy platforms) you 16 Part I - dma_API 17 ---------------- 19 To get the dma_API, you must #include <linux/dma-mapping.h>. This 27 Part Ia - Using large DMA-coherent buffers 28 ------------------------------------------ 76 Part Ib - Using small DMA-coherent buffers 77 ------------------------------------------ [all …]
|
| /Documentation/networking/device_drivers/ethernet/altera/ |
| D | altera_tse.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 Altera Triple-Speed Ethernet MAC driver 9 Copyright |copy| 2008-2014 Altera Corporation 11 This is the driver for the Altera Triple-Speed Ethernet (TSE) controllers 24 The Triple-Speed Ethernet, SGDMA, and MSGDMA components are all soft IP 31 Triple-Speed Ethernet instance is using an SGDMA or MSGDMA component. The 36 The SGDMA component is to be deprecated in the near future (over the next 1-2 46 Scatter-gather DMA is not supported by the SGDMA or MSGDMA at this time. 47 Scatter-gather DMA will be added to a future maintenance update to this 60 Device Drivers ---> Network device support ---> Ethernet driver support ---> [all …]
|
| /Documentation/driver-api/pci/ |
| D | p2pdma.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 PCI Peer-to-Peer DMA Support 9 called Peer-to-Peer (or P2P). However, there are a number of issues that 36 * Provider - A driver which provides or publishes P2P resources like 38 * Client - A driver which makes use of a resource by setting up a 40 * Orchestrator - A driver which orchestrates the flow of data between 67 ---------------- 84 -------------- 92 -------------------- 112 allocating scatter-gather lists with P2P memory. [all …]
|
| /Documentation/userspace-api/media/v4l/ |
| D | userp.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 21 data are exchanged, these pointers and meta-information are passed in 23 :c:type:`v4l2_plane` in the multi-planar API case). The 33 .. code-block:: c 41 if (ioctl (fd, VIDIOC_REQBUFS, &reqbuf) == -1) { 74 application waits until a filled buffer can be dequeued, and re-enqueues 85 <func-select>` or :c:func:`poll()` function are always 109 Anyway, the process of swapping, locking or generating scatter-gather
|
| /Documentation/arch/m68k/ |
| D | kernel-options.rst | 9 Author: Roman.Hodek@informatik.uni-erlangen.de (Roman Hodek) 11 Update: jds@kom.auc.dk (Jes Sorensen) and faq@linux-m68k.org (Chris Lawrence) 58 ---------- 76 /dev/ram: -> 0x0100 (initial ramdisk) 77 /dev/hda: -> 0x0300 (first IDE disk) 78 /dev/hdb: -> 0x0340 (second IDE disk) 79 /dev/sda: -> 0x0800 (first SCSI disk) 80 /dev/sdb: -> 0x0810 (second SCSI disk) 81 /dev/sdc: -> 0x0820 (third SCSI disk) 82 /dev/sdd: -> 0x0830 (forth SCSI disk) [all …]
|
| /Documentation/ABI/stable/ |
| D | sysfs-block | 7 with 4KB physical sectors exposing 512-byte logical 35 power-of-two and atomic_write_unit_max_bytes may also be 37 This parameter - along with atomic_write_unit_min_bytes 38 and atomic_write_unit_max_bytes - will not be larger than 50 atomic_write_unit_min. This value must be a power-of-two. 60 be a power-of-two. This value will not be larger than 72 power-of-two and at least the size as in 111 integrity metadata. Set if the device is T10 PI-capable. 119 E.g. T10-DIF-TYPE1-CRC. 163 scanning is enabled, or "0" if not. The value type is a 32-bit [all …]
|
| /Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ |
| D | dpio-driver.rst | 7 :Copyright: |copy| 2016-2018 NXP 29 --------------- 31 The DPIO driver is bound to DPIO objects discovered on the fsl-mc bus and 40 The Linux DPIO driver consists of 3 primary components-- 41 DPIO object driver-- fsl-mc driver that manages the DPIO object 43 DPIO service-- provides APIs to other Linux drivers for services 45 QBman portal interface-- sends portal commands, gets responses:: 47 fsl-mc other 50 +---+----+ +------+-----+ 52 | driver |---| (DPIO) | [all …]
|
12