| /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()
|
| /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()
|
| /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()
|
| A D | mthca_qp.c | 1215 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()
|
| /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-
|
| /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-
|
| /drivers/scsi/mvsas/ |
| A D | mv_sas.c | 386 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()
|
| A D | mv_64xx.c | 551 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()
|
| A D | mv_sas.h | 128 void (*make_prd)(struct scatterlist *scatter, int nr, void *prd);
|
| A D | mv_94xx.c | 783 static void mvs_94xx_make_prd(struct scatterlist *scatter, int nr, void *prd) in mvs_94xx_make_prd() argument 790 for_each_sg(scatter, sg, nr, i) { in mvs_94xx_make_prd()
|
| /drivers/crypto/amcc/ |
| A D | crypto4xx_core.c | 516 if (pd_uinfo->sa_va->sa_command_0.bf.scatter) { in crypto4xx_cipher_done() 552 if (pd_uinfo->sa_va->sa_command_0.bf.scatter) { in crypto4xx_aead_done() 841 sa->sa_command_0.bf.scatter = 0; in crypto4xx_build_pd() 852 sa->sa_command_0.bf.scatter = 1; in crypto4xx_build_pd()
|
| A D | crypto4xx_sa.h | 87 u32 scatter:1; member
|
| /drivers/atm/ |
| A D | nicstarmac.copyright | 21 * expects the Linux ATM stack to support scatter-gather lists
|
| /drivers/scsi/pm8001/ |
| A D | pm8001_sas.c | 531 n_elem = dma_map_sg(pm8001_ha->dev, task->scatter, in pm8001_queue_command() 551 dma_unmap_sg(pm8001_ha->dev, task->scatter, in pm8001_queue_command() 581 dma_unmap_sg(pm8001_ha->dev, task->scatter, in pm8001_ccb_task_free()
|
| A D | pm80xx_hwi.c | 4381 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_ssp_io_req() 4390 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_ssp_io_req() 4410 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_ssp_io_req() 4449 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_ssp_io_req() 4467 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_ssp_io_req() 4551 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_sata_req() 4560 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_sata_req() 4579 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_sata_req() 4617 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_sata_req() 4624 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_sata_req() [all …]
|
| A D | pm8001_sas.h | 194 void (*make_prd)(struct scatterlist *scatter, int nr, void *prd); 688 void pm8001_chip_make_sg(struct scatterlist *scatter, int nr, void *prd);
|
| A D | pm8001_hwi.c | 3890 pm8001_chip_make_sg(struct scatterlist *scatter, int nr, void *prd) in pm8001_chip_make_sg() argument 3896 for_each_sg(scatter, sg, nr, i) { in pm8001_chip_make_sg() 4007 pm8001_chip_make_sg(task->scatter, ccb->n_elem, ccb->buf_prd); in pm8001_chip_ssp_io_req() 4013 u64 dma_addr = sg_dma_address(task->scatter); in pm8001_chip_ssp_io_req() 4080 pm8001_chip_make_sg(task->scatter, ccb->n_elem, ccb->buf_prd); in pm8001_chip_sata_req() 4086 u64 dma_addr = sg_dma_address(task->scatter); in pm8001_chip_sata_req()
|
| /drivers/scsi/isci/ |
| A D | request.c | 124 sg = task->scatter; in sci_request_build_sgl() 154 task->scatter, in sci_request_build_sgl() 1417 sg = task->scatter; in sci_stp_request_pio_data_in_copy_data_buffer() 1432 memcpy(task->scatter, src_addr, total_len); in sci_stp_request_pio_data_in_copy_data_buffer() 2906 dma_unmap_sg(&ihost->pdev->dev, task->scatter, in isci_request_io_request_complete() 3354 task->scatter, in isci_io_request_build()
|
| /drivers/scsi/hisi_sas/ |
| A D | hisi_sas_v1_hw.c | 892 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()
|
| A D | hisi_sas_v3_hw.c | 1193 struct scatterlist *scatter, in prep_prd_sge_v3_hw() argument 1200 for_each_sg(scatter, sg, n_elem, i) { in prep_prd_sge_v3_hw() 1217 struct scatterlist *scatter, in prep_prd_sge_dif_v3_hw() argument 1226 for_each_sg(scatter, sg, n_elem, i) { in prep_prd_sge_dif_v3_hw() 1363 prep_prd_sge_v3_hw(hisi_hba, slot, hdr, task->scatter, in prep_ssp_v3_hw() 1543 prep_prd_sge_v3_hw(hisi_hba, slot, hdr, task->scatter, in prep_ata_v3_hw()
|
| A D | hisi_sas_v2_hw.c | 1675 struct scatterlist *scatter, in prep_prd_sge_v2_hw() argument 1682 for_each_sg(scatter, sg, n_elem, i) { in prep_prd_sge_v2_hw() 1789 prep_prd_sge_v2_hw(hisi_hba, slot, hdr, task->scatter, in prep_ssp_v2_hw() 2567 prep_prd_sge_v2_hw(hisi_hba, slot, hdr, task->scatter, in prep_ata_v2_hw()
|
| A D | hisi_sas_main.c | 256 dma_unmap_sg(dev, task->scatter, in hisi_sas_slot_task_free() 319 dma_unmap_sg(dev, task->scatter, task->num_scatter, in hisi_sas_dma_unmap() 340 *n_elem = dma_map_sg(dev, task->scatter, in hisi_sas_dma_map()
|
| /drivers/scsi/ |
| A D | 53c700.scr | 33 ; This is the magic component for handling scatter-gather. Each of the
|
| /drivers/hwtracing/coresight/ |
| A D | Kconfig | 53 CATU supports a scatter gather table of 4K pages, with forward/backward
|
| /drivers/scsi/libsas/ |
| A D | sas_ata.c | 203 task->scatter = qc->sg; in sas_ata_qc_issue()
|