/linux-master/drivers/crypto/cavium/zip/ |
H A D | zip_device.h | 61 * pointer to the output scatter list buffer when scatter_gather == 1 63 union zip_zptr_s *scatter; member in struct:sg_info 66 * Holds size of the output buffer pointed by scatter list 74 /* for scatter data */ 80 /* Number of scatter list pointers for scatter data */
|
/linux-master/drivers/infiniband/hw/mlx4/ |
H A D | srq.c | 81 struct mlx4_wqe_data_seg *scatter; local 157 for (scatter = (void *) (next + 1); 158 (void *) scatter < (void *) next + desc_size; 159 ++scatter) 160 scatter->lkey = cpu_to_be32(MLX4_INVALID_LKEY);
|
/linux-master/drivers/scsi/aic94xx/ |
H A D | aic94xx_task.c | 49 void *p = task->scatter; 67 num_sg = dma_map_sg(&asd_ha->pcidev->dev, task->scatter, 82 for_each_sg(task->scatter, sc, num_sg, i) { 91 for_each_sg(task->scatter, sc, 2, i) { 103 for_each_sg(task->scatter, sc, num_sg, i) { 114 dma_unmap_sg(&asd_ha->pcidev->dev, task->scatter, 137 dma_unmap_sg(&asd_ha->pcidev->dev, task->scatter,
|
/linux-master/drivers/infiniband/hw/mthca/ |
H A D | mthca_srq.c | 157 struct mthca_data_seg *scatter; local 180 * scatter list L_Keys to the sentry value of 0x100. 195 for (scatter = wqe + sizeof (struct mthca_next_seg); 196 (void *) scatter < wqe + (1 << srq->wqe_shift); 197 ++scatter) 198 scatter->lkey = cpu_to_be32(MTHCA_INVAL_LKEY);
|
H A D | mthca_qp.c | 1028 * remote address segment and one scatter entry. 1215 struct mthca_data_seg *scatter; local 1225 for (scatter = (void *) (next + 1); 1226 (void *) scatter < (void *) next + (1 << qp->rq.wqe_shift); 1227 ++scatter) 1228 scatter->lkey = cpu_to_be32(MTHCA_INVAL_LKEY);
|
/linux-master/drivers/crypto/amcc/ |
H A D | crypto4xx_sa.h | 87 u32 scatter:1; member in struct:sa_command_0::__anon174
|
H A D | crypto4xx_core.c | 350 * alloc memory for the scatter ring 365 /* alloc memory for scatter descriptor ring */ 459 * Because the scatter buffers are all neatly organized in one 528 if (pd_uinfo->sa_va->sa_command_0.bf.scatter) { 581 if (pd_uinfo->sa_va->sa_command_0.bf.scatter) { 714 * scatter buffers. 750 * The gather ring and scatter ring needs to be consecutive 873 * no need to use scatter ring. 876 sa->sa_command_0.bf.scatter = 0; 887 sa->sa_command_0.bf.scatter [all...] |
/linux-master/drivers/scsi/pm8001/ |
H A D | pm8001_sas.c | 489 n_elem = dma_map_sg(pm8001_ha->dev, task->scatter, 509 dma_unmap_sg(pm8001_ha->dev, task->scatter, 539 dma_unmap_sg(pm8001_ha->dev, task->scatter,
|
H A D | pm80xx_hwi.c | 4317 /* fill in PRD (scatter/gather) table, if any */ 4319 pm8001_chip_make_sg(task->scatter, 4328 u64 dma_addr = sg_dma_address(task->scatter); 4348 pm8001_chip_make_sg(task->scatter, 1, 4376 /* fill in PRD (scatter/gather) table, if any */ 4378 pm8001_chip_make_sg(task->scatter, ccb->n_elem, 4387 u64 dma_addr = sg_dma_address(task->scatter); 4405 pm8001_chip_make_sg(task->scatter, 1, 4487 /* fill in PRD (scatter/gather) table, if any */ 4489 pm8001_chip_make_sg(task->scatter, [all...] |
H A D | pm8001_sas.h | 185 void (*make_prd)(struct scatterlist *scatter, int nr, void *prd); 679 void pm8001_chip_make_sg(struct scatterlist *scatter, int nr, void *prd);
|
H A D | pm8001_hwi.c | 3889 pm8001_chip_make_sg(struct scatterlist *scatter, int nr, void *prd) argument 3895 for_each_sg(scatter, sg, nr, i) { 4004 /* fill in PRD (scatter/gather) table, if any */ 4006 pm8001_chip_make_sg(task->scatter, ccb->n_elem, ccb->buf_prd); 4012 u64 dma_addr = sg_dma_address(task->scatter); 4077 /* fill in PRD (scatter/gather) table, if any */ 4079 pm8001_chip_make_sg(task->scatter, ccb->n_elem, ccb->buf_prd); 4085 u64 dma_addr = sg_dma_address(task->scatter);
|
/linux-master/drivers/scsi/mvsas/ |
H A D | mv_sas.c | 395 /* fill in PRD (scatter/gather) table, if any */ 396 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); 543 /* fill in PRD (scatter/gather) table, if any */ 544 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); 683 /* fill in PRD (scatter/gather) table, if any */ 684 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); 750 task->scatter, 831 dma_unmap_sg(mvi->dev, task->scatter, n_elem, 876 dma_unmap_sg(mvi->dev, task->scatter,
|
H A D | mv_sas.h | 128 void (*make_prd)(struct scatterlist *scatter, int nr, void *prd);
|
H A D | mv_64xx.c | 551 static void mvs_64xx_make_prd(struct scatterlist *scatter, int nr, void *prd) argument 556 for_each_sg(scatter, sg, nr, i) {
|
H A D | mv_94xx.c | 783 static void mvs_94xx_make_prd(struct scatterlist *scatter, int nr, void *prd) argument 790 for_each_sg(scatter, sg, nr, i) {
|
/linux-master/drivers/scsi/isci/ |
H A D | request.c | 124 sg = task->scatter; 154 task->scatter, 1417 sg = task->scatter; 1432 memcpy(task->scatter, src_addr, total_len); 2906 dma_unmap_sg(&ihost->pdev->dev, task->scatter, 3354 task->scatter,
|
/linux-master/include/scsi/ |
H A D | libsas.h | 586 struct scatterlist *scatter; member in struct:sas_task
|
/linux-master/drivers/scsi/hisi_sas/ |
H A D | hisi_sas_v1_hw.c | 892 struct scatterlist *scatter, 899 for_each_sg(scatter, sg, n_elem, i) { 1012 prep_prd_sge_v1_hw(hisi_hba, slot, hdr, task->scatter, 889 prep_prd_sge_v1_hw(struct hisi_hba *hisi_hba, struct hisi_sas_slot *slot, struct hisi_sas_cmd_hdr *hdr, struct scatterlist *scatter, int n_elem) argument
|
H A D | hisi_sas_main.c | 224 dma_unmap_sg(dev, task->scatter, 287 dma_unmap_sg(dev, task->scatter, task->num_scatter, 308 *n_elem = dma_map_sg(dev, task->scatter,
|
H A D | hisi_sas_v3_hw.c | 1141 struct scatterlist *scatter, 1148 for_each_sg(scatter, sg, n_elem, i) { 1165 struct scatterlist *scatter, 1174 for_each_sg(scatter, sg, n_elem, i) { 1311 prep_prd_sge_v3_hw(hisi_hba, slot, hdr, task->scatter, 1482 prep_prd_sge_v3_hw(hisi_hba, slot, hdr, task->scatter, 1138 prep_prd_sge_v3_hw(struct hisi_hba *hisi_hba, struct hisi_sas_slot *slot, struct hisi_sas_cmd_hdr *hdr, struct scatterlist *scatter, int n_elem) argument 1162 prep_prd_sge_dif_v3_hw(struct hisi_hba *hisi_hba, struct hisi_sas_slot *slot, struct hisi_sas_cmd_hdr *hdr, struct scatterlist *scatter, int n_elem) argument
|
H A D | hisi_sas_v2_hw.c | 1675 struct scatterlist *scatter, 1682 for_each_sg(scatter, sg, n_elem, i) { 1789 prep_prd_sge_v2_hw(hisi_hba, slot, hdr, task->scatter, 2564 prep_prd_sge_v2_hw(hisi_hba, slot, hdr, task->scatter, 1672 prep_prd_sge_v2_hw(struct hisi_hba *hisi_hba, struct hisi_sas_slot *slot, struct hisi_sas_cmd_hdr *hdr, struct scatterlist *scatter, int n_elem) argument
|
/linux-master/drivers/scsi/libsas/ |
H A D | sas_ata.c | 203 task->scatter = qc->sg;
|
H A D | sas_scsi_host.c | 150 task->scatter = scsi_sglist(cmd);
|