/linux-6.3-rc2/drivers/infiniband/hw/mlx4/ |
A D | srq.c | 81 struct mlx4_wqe_data_seg *scatter; in mlx4_ib_create_srq() local 157 for (scatter = (void *) (next + 1); in mlx4_ib_create_srq() 158 (void *) scatter < (void *) next + desc_size; in mlx4_ib_create_srq() 159 ++scatter) in mlx4_ib_create_srq() 160 scatter->lkey = cpu_to_be32(MLX4_INVALID_LKEY); in mlx4_ib_create_srq()
|
/linux-6.3-rc2/drivers/scsi/aic94xx/ |
A D | aic94xx_task.c | 49 void *p = task->scatter; in asd_map_scatterlist() 67 num_sg = dma_map_sg(&asd_ha->pcidev->dev, task->scatter, in asd_map_scatterlist() 82 for_each_sg(task->scatter, sc, num_sg, i) { in asd_map_scatterlist() 91 for_each_sg(task->scatter, sc, 2, i) { in asd_map_scatterlist() 103 for_each_sg(task->scatter, sc, num_sg, i) { in asd_map_scatterlist() 114 dma_unmap_sg(&asd_ha->pcidev->dev, task->scatter, in asd_map_scatterlist() 137 dma_unmap_sg(&asd_ha->pcidev->dev, task->scatter, in asd_unmap_scatterlist()
|
/linux-6.3-rc2/drivers/crypto/cavium/zip/ |
A D | zip_device.h | 63 union zip_zptr_s *scatter; member
|
/linux-6.3-rc2/Documentation/block/ |
A D | request.rst | 71 unsigned short nr_phys_segments DB Number of physical scatter gather 74 unsigned short nr_hw_segments DB Number of hardware scatter gather
|
/linux-6.3-rc2/Documentation/driver-api/fpga/ |
A D | fpga-mgr.rst | 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 95 whole buffer will be passed into .parse_header. If image is in scatter-gather 112 scatter list. This interface is suitable for drivers which use DMA.
|
A D | fpga-programming.rst | 55 if (image is in a scatter gather table) { 57 info->sgt = [your scatter gather table]
|
/linux-6.3-rc2/drivers/infiniband/hw/mthca/ |
A D | mthca_srq.c | 157 struct mthca_data_seg *scatter; in mthca_alloc_srq_buf() local 195 for (scatter = wqe + sizeof (struct mthca_next_seg); in mthca_alloc_srq_buf() 196 (void *) scatter < wqe + (1 << srq->wqe_shift); in mthca_alloc_srq_buf() 197 ++scatter) in mthca_alloc_srq_buf() 198 scatter->lkey = cpu_to_be32(MTHCA_INVAL_LKEY); in mthca_alloc_srq_buf()
|
/linux-6.3-rc2/Documentation/networking/ |
A D | driver.rst | 15 for a driver implementing scatter-gather this means:: 51 For a non-scatter-gather supporting card, the three tests simply become::
|
/linux-6.3-rc2/drivers/message/fusion/ |
A D | Kconfig | 65 int "Maximum number of scatter gather entries (16 - 128)" 69 This option allows you to specify the maximum number of scatter-
|
/linux-6.3-rc2/kernel/dma/ |
A D | Kconfig | 124 hardware components that do not support I/O map nor scatter-gather. 221 bool "Debug DMA scatter-gather usage" 231 preparing literal scatter-gather descriptors, where there is a risk of
|
/linux-6.3-rc2/drivers/scsi/mpt3sas/ |
A D | Kconfig | 58 This option allows you to specify the maximum number of scatter- 70 This option allows you to specify the maximum number of scatter-
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeon_ep/ |
A D | octep_tx.h | 238 u64 scatter:1; member
|
/linux-6.3-rc2/Documentation/devicetree/bindings/dma/ |
A D | fsl-qdma.txt | 33 - big-endian: If present registers and hardware scatter/gather descriptors
|
A D | fsl,edma.yaml | 54 If present registers and hardware scatter/gather descriptors of the
|
/linux-6.3-rc2/Documentation/scsi/ |
A D | st.rst | 259 scatter/gather segments permitted by the HBA 296 supporting scatter/gather), buffer allocation is using the following 300 those not supporting scatter/gather. The size of this buffer will be 307 2. The scatter/gather segments to fill the specified buffer size are 313 number of scatter/gather segments allowed for the SCSI adapter is not 314 exceeded if it is smaller than the maximum number of scatter/gather 341 max_sg_segs=xxx the maximum number of scatter/gather 357 with 'st.'. For instance, to set the maximum number of scatter/gather 359 number of scatter/gather segments). 378 - dd is the maximum number of scatter/gather segments
|
/linux-6.3-rc2/Documentation/driver-api/dmaengine/ |
A D | provider.rst | 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. 167 transmitted. That means the number and size of the scatter-gather buffers in 170 total size of the two scatter-gather list buffers. 228 scatter-gather transfers. 236 simply build a scatter list with only one item.
|
A D | pxa_dma.rst | 46 b) Transfer anatomy for a scatter-gather transfer 58 element to the video buffer scatter gather
|
/linux-6.3-rc2/drivers/atm/ |
A D | nicstarmac.copyright | 21 * expects the Linux ATM stack to support scatter-gather lists
|
/linux-6.3-rc2/drivers/crypto/amcc/ |
A D | crypto4xx_sa.h | 87 u32 scatter:1; member
|
A D | crypto4xx_core.c | 528 if (pd_uinfo->sa_va->sa_command_0.bf.scatter) { in crypto4xx_cipher_done() 581 if (pd_uinfo->sa_va->sa_command_0.bf.scatter) { in crypto4xx_aead_done() 876 sa->sa_command_0.bf.scatter = 0; in crypto4xx_build_pd() 887 sa->sa_command_0.bf.scatter = 1; in crypto4xx_build_pd()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/arm/ |
A D | arm,coresight-tmc.yaml | 72 arm,scatter-gather:
|
/linux-6.3-rc2/drivers/scsi/pm8001/ |
A D | pm8001_sas.c | 478 n_elem = dma_map_sg(pm8001_ha->dev, task->scatter, in pm8001_queue_command() 498 dma_unmap_sg(pm8001_ha->dev, task->scatter, in pm8001_queue_command() 528 dma_unmap_sg(pm8001_ha->dev, task->scatter, in pm8001_ccb_task_free()
|
A D | pm80xx_hwi.c | 4305 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_ssp_io_req() 4314 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_ssp_io_req() 4334 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_ssp_io_req() 4373 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_ssp_io_req() 4391 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_ssp_io_req() 4476 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_sata_req() 4485 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_sata_req() 4504 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_sata_req() 4543 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_sata_req() 4550 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_sata_req() [all …]
|
/linux-6.3-rc2/drivers/scsi/mvsas/ |
A D | mv_sas.c | 396 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_smp() 544 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_ata() 689 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_ssp() 755 task->scatter, in mvs_task_prep() 836 dma_unmap_sg(mvi->dev, task->scatter, n_elem, in mvs_task_prep() 881 dma_unmap_sg(mvi->dev, task->scatter, in mvs_slot_task_free()
|
/linux-6.3-rc2/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ |
A D | dpio-driver.rst | 158 Frame descriptor and scatter-gather definitions and the APIs used to
|