Home
last modified time | relevance | path

Searched refs:scatter (Results 1 – 25 of 84) sorted by relevance

1234

/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dsrq.c78 struct mlx4_wqe_data_seg *scatter; in mlx4_ib_create_srq() local
158 for (scatter = (void *) (next + 1); in mlx4_ib_create_srq()
159 (void *) scatter < (void *) next + desc_size; in mlx4_ib_create_srq()
160 ++scatter) in mlx4_ib_create_srq()
161 scatter->lkey = cpu_to_be32(MLX4_INVALID_LKEY); in mlx4_ib_create_srq()
/Linux-v4.19/drivers/scsi/aic94xx/
Daic94xx_task.c67 void *p = task->scatter; in asd_map_scatterlist()
82 num_sg = pci_map_sg(asd_ha->pcidev, task->scatter, in asd_map_scatterlist()
97 for_each_sg(task->scatter, sc, num_sg, i) { in asd_map_scatterlist()
106 for_each_sg(task->scatter, sc, 2, i) { in asd_map_scatterlist()
118 for_each_sg(task->scatter, sc, num_sg, i) { in asd_map_scatterlist()
129 pci_unmap_sg(asd_ha->pcidev, task->scatter, task->num_scatter, in asd_map_scatterlist()
152 pci_unmap_sg(asd_ha->pcidev, task->scatter, task->num_scatter, in asd_unmap_scatterlist()
/Linux-v4.19/Documentation/driver-api/fpga/
Dfpga-mgr.rst13 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
96 scatter list. This interface is suitable for drivers which use DMA.
135 if (image is in a scatter gather table) {
137 info->sgt = [your scatter gather table]
Dfpga-region.rst31 * pointers to the image as either a scatter-gather buffer, a contiguous
/Linux-v4.19/drivers/crypto/cavium/zip/
Dzip_device.h63 union zip_zptr_s *scatter; member
/Linux-v4.19/Documentation/block/
Drequest.txt61 unsigned short nr_phys_segments DB Number of physical scatter gather
64 unsigned short nr_hw_segments DB Number of hardware scatter gather
/Linux-v4.19/Documentation/features/io/sg-chain/
Darch-support.txt4 # description: arch supports chained scatter-gather lists
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_srq.c150 struct mthca_data_seg *scatter; in mthca_alloc_srq_buf() local
188 for (scatter = wqe + sizeof (struct mthca_next_seg); in mthca_alloc_srq_buf()
189 (void *) scatter < wqe + (1 << srq->wqe_shift); in mthca_alloc_srq_buf()
190 ++scatter) in mthca_alloc_srq_buf()
191 scatter->lkey = cpu_to_be32(MTHCA_INVAL_LKEY); in mthca_alloc_srq_buf()
/Linux-v4.19/Documentation/networking/
Ddriver.txt11 for a driver implementing scatter-gather this means:
47 For a non-scatter-gather supporting card, the three tests simply become:
/Linux-v4.19/drivers/message/fusion/
DKconfig64 int "Maximum number of scatter gather entries (16 - 128)"
68 This option allows you to specify the maximum number of scatter-
/Linux-v4.19/drivers/scsi/mpt3sas/
DKconfig57 This option allows you to specify the maximum number of scatter-
69 This option allows you to specify the maximum number of scatter-
/Linux-v4.19/Documentation/scsi/
Dst.txt233 scatter/gather segments permitted by the HBA
270 supporting scatter/gather), buffer allocation is using the following
273 those not supporting scatter/gather. The size of this buffer will be
280 2. The scatter/gather segments to fill the specified buffer size are
286 number of scatter/gather segments allowed for the SCSI adapter is not
287 exceeded if it is smaller than the maximum number of scatter/gather
312 max_sg_segs=xxx the maximum number of scatter/gather
326 with 'st.'. For instance, to set the maximum number of scatter/gather
328 number of scatter/gather segments).
346 dd is the maximum number of scatter/gather segments
Dosd.txt165 last scatter chain can be incomplete and all the middle chains are of PAGE_SIZE.
166 For us, a scatter-gather-list, as its name implies and as used by the Networking
Dlibsas.txt320 scatter -- pointer to scatter gather list array
321 num_scatter -- number of elements in scatter
/Linux-v4.19/Documentation/devicetree/bindings/dma/
Dfsl-edma.txt35 - big-endian: If present registers and hardware scatter/gather descriptors
/Linux-v4.19/Documentation/driver-api/dmaengine/
Dprovider.rst50 scatter-gather.
53 scatter-gather. So we're left with two cases here: either we have a
56 that implements in hardware scatter-gather.
209 scatter-gather transfers.
217 simply build a scatter list with only one item.
Dpxa_dma.rst46 b) Transfer anatomy for a scatter-gather transfer
58 element to the video buffer scatter gather
/Linux-v4.19/drivers/atm/
Dnicstarmac.copyright21 * expects the Linux ATM stack to support scatter-gather lists
/Linux-v4.19/drivers/crypto/amcc/
Dcrypto4xx_sa.h96 u32 scatter:1; member
/Linux-v4.19/drivers/scsi/mvsas/
Dmv_sas.c413 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_smp()
561 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_ata()
706 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_ssp()
771 task->scatter, in mvs_task_prep()
851 dma_unmap_sg(mvi->dev, task->scatter, n_elem, in mvs_task_prep()
901 dma_unmap_sg(mvi->dev, task->scatter, in mvs_slot_task_free()
Dmv_64xx.c567 static void mvs_64xx_make_prd(struct scatterlist *scatter, int nr, void *prd) in mvs_64xx_make_prd() argument
572 for_each_sg(scatter, sg, nr, i) { in mvs_64xx_make_prd()
/Linux-v4.19/Documentation/networking/dpaa2/
Ddpio-driver.rst155 Frame descriptor and scatter-gather definitions and the APIs used to
/Linux-v4.19/drivers/scsi/pm8001/
Dpm8001_sas.h204 void (*make_prd)(struct scatterlist *scatter, int nr, void *prd);
689 void pm8001_chip_make_sg(struct scatterlist *scatter, int nr, void *prd);
Dpm80xx_hwi.c4024 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_ssp_io_req()
4034 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_ssp_io_req()
4054 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_ssp_io_req()
4084 pm8001_chip_make_sg(task->scatter, ccb->n_elem, in pm80xx_chip_ssp_io_req()
4094 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_ssp_io_req()
4113 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_ssp_io_req()
4205 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_sata_req()
4213 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_sata_req()
4231 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_sata_req()
4271 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_sata_req()
[all …]
/Linux-v4.19/Documentation/gpu/
Ddrm-internals.rst68 Driver can perform scatter/gather DMA, allocation and mapping of
69 scatter/gather buffers will be enabled. Deprecated.

1234