Home
last modified time | relevance | path

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

123

/linux/drivers/crypto/ccp/
H A Dsev-dev-tio.c315 struct sla_addr_t *scatter = sla_to_va(sla); in sla_buffer_map() local
319 if (WARN_ON_ONCE(SLA_SZ(scatter[i]) > SZ_4K)) in sla_buffer_map()
322 if (WARN_ON_ONCE(scatter[i].page_type == SLA_PAGE_TYPE_SCATTER)) in sla_buffer_map()
325 if (IS_SLA_EOL(scatter[i])) { in sla_buffer_map()
339 pp[i] = sla_to_page(scatter[i]); in sla_buffer_map()
358 struct sla_addr_t *scatter = sla_to_va(sla); in sla_buffer_unmap() local
362 if (IS_SLA_EOL(scatter[i])) { in sla_buffer_unmap()
390 struct sla_addr_t *scatter = NULL; in sla_free() local
398 scatter = sla_to_va(sla); in sla_free()
401 if (IS_SLA_EOL(scatter[i])) in sla_free()
[all …]
/linux/drivers/infiniband/hw/mlx4/
H A Dsrq.c81 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/drivers/infiniband/hw/mthca/
H A Dmthca_srq.c157 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()
H A Dmthca_qp.c1215 struct mthca_data_seg *scatter; in mthca_alloc_qp_common() local
1225 for (scatter = (void *) (next + 1); in mthca_alloc_qp_common()
1226 (void *) scatter < (void *) next + (1 << qp->rq.wqe_shift); in mthca_alloc_qp_common()
1227 ++scatter) in mthca_alloc_qp_common()
1228 scatter->lkey = cpu_to_be32(MTHCA_INVAL_LKEY); in mthca_alloc_qp_common()
/linux/Documentation/driver-api/fpga/
H A Dfpga-programming.rst55 if (image is in a scatter gather table) {
57 info->sgt = [your scatter gather table]
/linux/drivers/message/fusion/
H A DKconfig65 int "Maximum number of scatter gather entries (16 - 128)"
69 This option allows you to specify the maximum number of scatter-
/linux/drivers/scsi/mpt3sas/
H A DKconfig58 This option allows you to specify the maximum number of scatter-
70 This option allows you to specify the maximum number of scatter-
/linux/Documentation/translations/zh_CN/block/
H A Ddata-integrity.rst47 厂商,并鼓励它们分离数据与完整性元数据的 scatter-gather lists。
/linux/Documentation/scsi/
H A Dst.rst264 scatter/gather segments permitted by the HBA
301 supporting scatter/gather), buffer allocation is using the following
305 those not supporting scatter/gather. The size of this buffer will be
312 2. The scatter/gather segments to fill the specified buffer size are
318 number of scatter/gather segments allowed for the SCSI adapter is not
319 exceeded if it is smaller than the maximum number of scatter/gather
346 max_sg_segs=xxx the maximum number of scatter/gather
362 with 'st.'. For instance, to set the maximum number of scatter/gather
364 number of scatter/gather segments).
383 - dd is the maximum number of scatter/gather segments
H A Dlibsas.rst373 scatter -- pointer to scatter gather list array
374 num_scatter -- number of elements in scatter
/linux/Documentation/driver-api/dmaengine/
H A Dpxa_dma.rst46 b) Transfer anatomy for a scatter-gather transfer
58 element to the video buffer scatter gather
H A Dclient.rst81 - slave_sg: DMA a list of scatter gather buffers from/to a peripheral
83 - peripheral_dma_vec: DMA an array of scatter gather buffers from/to a
/linux/drivers/scsi/mvsas/
H A Dmv_sas.c386 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_smp()
534 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_ata()
674 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_ssp()
740 task->scatter, in mvs_task_prep()
821 dma_unmap_sg(mvi->dev, task->scatter, task->num_scatter, in mvs_task_prep()
866 dma_unmap_sg(mvi->dev, task->scatter, in mvs_slot_task_free()
H A Dmv_64xx.c551 static void mvs_64xx_make_prd(struct scatterlist *scatter, int nr, void *prd) in mvs_64xx_make_prd() argument
556 for_each_sg(scatter, sg, nr, i) { in mvs_64xx_make_prd()
/linux/drivers/crypto/amcc/
H A Dcrypto4xx_core.c515 if (pd_uinfo->sa_va->sa_command_0.bf.scatter) { in crypto4xx_cipher_done()
551 if (pd_uinfo->sa_va->sa_command_0.bf.scatter) { in crypto4xx_aead_done()
840 sa->sa_command_0.bf.scatter = 0; in crypto4xx_build_pd()
851 sa->sa_command_0.bf.scatter = 1; in crypto4xx_build_pd()
H A Dcrypto4xx_sa.h87 u32 scatter:1; member
/linux/drivers/atm/
H A Dnicstarmac.copyright21 * expects the Linux ATM stack to support scatter-gather lists
/linux/Documentation/networking/
H A Ddriver.rst46 for a driver implementing scatter-gather this means:
/linux/drivers/scsi/pm8001/
H A Dpm8001_sas.c541 n_elem = dma_map_sg(pm8001_ha->dev, task->scatter, in pm8001_queue_command()
561 dma_unmap_sg(pm8001_ha->dev, task->scatter, in pm8001_queue_command()
591 dma_unmap_sg(pm8001_ha->dev, task->scatter, in pm8001_ccb_task_free()
H A Dpm80xx_hwi.c4380 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_ssp_io_req()
4389 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_ssp_io_req()
4409 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_ssp_io_req()
4439 pm8001_chip_make_sg(task->scatter, ccb->n_elem, in pm80xx_chip_ssp_io_req()
4448 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_ssp_io_req()
4466 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_ssp_io_req()
4550 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_sata_req()
4559 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_sata_req()
4578 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_sata_req()
4616 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_sata_req()
[all …]
/linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
H A Ddpio-driver.rst158 Frame descriptor and scatter-gather definitions and the APIs used to
/linux/Documentation/translations/zh_CN/scsi/
H A Dlibsas.rst353 scatter —— 指向散布/聚集(SG)列表数组的指针;
/linux/Documentation/driver-api/rapidio/
H A Dtsi721.rst90 1.1.0 DMA operations re-worked to support data scatter/gather lists larger
/linux/Documentation/driver-api/media/drivers/
H A Dpxa_camera.rst117 element to the video buffer scatter gather
/linux/drivers/scsi/hisi_sas/
H A Dhisi_sas_v1_hw.c892 struct scatterlist *scatter, in prep_prd_sge_v1_hw() argument
899 for_each_sg(scatter, sg, n_elem, i) { in prep_prd_sge_v1_hw()
1012 prep_prd_sge_v1_hw(hisi_hba, slot, hdr, task->scatter, in prep_ssp_v1_hw()

123