/kernel/linux/linux-5.10/drivers/scsi/aic94xx/ |
H 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()
|
/kernel/linux/linux-6.6/drivers/scsi/aic94xx/ |
H 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()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/ |
H A D | srq.c | 81 struct mlx4_wqe_data_seg *scatter; in mlx4_ib_create_srq() local 153 for (scatter = (void *) (next + 1); in mlx4_ib_create_srq() 154 (void *) scatter < (void *) next + desc_size; in mlx4_ib_create_srq() 155 ++scatter) in mlx4_ib_create_srq() 156 scatter->lkey = cpu_to_be32(MLX4_INVALID_LKEY); in mlx4_ib_create_srq()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/ |
H 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()
|
/kernel/linux/linux-5.10/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 66 * Holds size of the output buffer pointed by scatter list 74 /* for scatter data */ 80 /* Number of scatter list pointers for scatter data */
|
/kernel/linux/linux-6.6/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 66 * Holds size of the output buffer pointed by scatter list 74 /* for scatter data */ 80 /* Number of scatter list pointers for scatter data */
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/ |
H A D | mthca_srq.c | 157 struct mthca_data_seg *scatter; in mthca_alloc_srq_buf() local 180 * scatter list L_Keys to the sentry value of 0x100. in mthca_alloc_srq_buf() 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()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/ |
H A D | mthca_srq.c | 157 struct mthca_data_seg *scatter; in mthca_alloc_srq_buf() local 180 * scatter list L_Keys to the sentry value of 0x100. in mthca_alloc_srq_buf() 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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_tx.h | 251 /* Scatter indicator 1=scatter */ 252 u64 scatter:1; member 254 /* Size of Expected result OR no. of entries in scatter list */
|
/kernel/linux/linux-6.6/drivers/scsi/pm8001/ |
H A D | pm8001_sas.c | 489 n_elem = dma_map_sg(pm8001_ha->dev, task->scatter, in pm8001_queue_command() 509 dma_unmap_sg(pm8001_ha->dev, task->scatter, in pm8001_queue_command() 539 dma_unmap_sg(pm8001_ha->dev, task->scatter, in pm8001_ccb_task_free()
|
H A D | pm80xx_hwi.c | 4337 /* fill in PRD (scatter/gather) table, if any */ in pm80xx_chip_ssp_io_req() 4339 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_ssp_io_req() 4348 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_ssp_io_req() 4368 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_ssp_io_req() 4396 /* fill in PRD (scatter/gather) table, if any */ in pm80xx_chip_ssp_io_req() 4398 pm8001_chip_make_sg(task->scatter, ccb->n_elem, in pm80xx_chip_ssp_io_req() 4407 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_ssp_io_req() 4425 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_ssp_io_req() 4507 /* fill in PRD (scatter/gather) table, if any */ in pm80xx_chip_sata_req() 4509 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_sata_req() [all...] |
H A D | pm8001_sas.h | 188 void (*make_prd)(struct scatterlist *scatter, int nr, void *prd); 684 void pm8001_chip_make_sg(struct scatterlist *scatter, int nr, void *prd);
|
/kernel/linux/linux-5.10/drivers/crypto/amcc/ |
H A D | crypto4xx_sa.h | 87 u32 scatter:1; member
|
H A D | crypto4xx_core.c | 350 * alloc memory for the scatter ring 365 /* alloc memory for scatter descriptor ring */ in crypto4xx_build_sdr() 459 * Because the scatter buffers are all neatly organized in one in crypto4xx_copy_pkt_to_dst() 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() 714 * scatter buffers. in crypto4xx_build_pd() 750 * The gather ring and scatter ring needs to be consecutive in crypto4xx_build_pd() 873 * no need to use scatter ring. in crypto4xx_build_pd() 876 sa->sa_command_0.bf.scatter = 0; in crypto4xx_build_pd() 887 sa->sa_command_0.bf.scatter in crypto4xx_build_pd() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/amcc/ |
H A D | crypto4xx_sa.h | 87 u32 scatter:1; member
|
H A D | crypto4xx_core.c | 350 * alloc memory for the scatter ring 365 /* alloc memory for scatter descriptor ring */ in crypto4xx_build_sdr() 459 * Because the scatter buffers are all neatly organized in one in crypto4xx_copy_pkt_to_dst() 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() 714 * scatter buffers. in crypto4xx_build_pd() 750 * The gather ring and scatter ring needs to be consecutive in crypto4xx_build_pd() 873 * no need to use scatter ring. in crypto4xx_build_pd() 876 sa->sa_command_0.bf.scatter = 0; in crypto4xx_build_pd() 887 sa->sa_command_0.bf.scatter in crypto4xx_build_pd() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/mvsas/ |
H A D | mv_sas.c | 395 /* fill in PRD (scatter/gather) table, if any */ in mvs_task_prep_smp() 396 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_smp() 543 /* fill in PRD (scatter/gather) table, if any */ in mvs_task_prep_ata() 544 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_ata() 683 /* fill in PRD (scatter/gather) table, if any */ in mvs_task_prep_ssp() 684 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_ssp() 750 task->scatter, in mvs_task_prep() 831 dma_unmap_sg(mvi->dev, task->scatter, n_elem, in mvs_task_prep() 876 dma_unmap_sg(mvi->dev, task->scatter, in mvs_slot_task_free()
|
H 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()
|
/kernel/linux/linux-5.10/drivers/scsi/pm8001/ |
H A D | pm80xx_hwi.c | 4367 /* fill in PRD (scatter/gather) table, if any */ in pm80xx_chip_ssp_io_req() 4369 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_ssp_io_req() 4378 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_ssp_io_req() 4398 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_ssp_io_req() 4426 /* fill in PRD (scatter/gather) table, if any */ in pm80xx_chip_ssp_io_req() 4428 pm8001_chip_make_sg(task->scatter, ccb->n_elem, in pm80xx_chip_ssp_io_req() 4437 u64 dma_addr = sg_dma_address(task->scatter); in pm80xx_chip_ssp_io_req() 4455 pm8001_chip_make_sg(task->scatter, 1, in pm80xx_chip_ssp_io_req() 4542 /* fill in PRD (scatter/gather) table, if any */ in pm80xx_chip_sata_req() 4544 pm8001_chip_make_sg(task->scatter, in pm80xx_chip_sata_req() [all...] |
H A D | pm8001_sas.c | 441 t->scatter, in pm8001_task_exec() 502 dma_unmap_sg(pm8001_ha->dev, t->scatter, t->num_scatter, in pm8001_task_exec() 534 dma_unmap_sg(pm8001_ha->dev, task->scatter, in pm8001_ccb_task_free()
|
H A D | pm8001_sas.h | 188 void (*make_prd)(struct scatterlist *scatter, int nr, void *prd); 688 void pm8001_chip_make_sg(struct scatterlist *scatter, int nr, void *prd);
|
/kernel/linux/linux-5.10/drivers/scsi/mvsas/ |
H A D | mv_sas.c | 394 /* fill in PRD (scatter/gather) table, if any */ in mvs_task_prep_smp() 395 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_smp() 542 /* fill in PRD (scatter/gather) table, if any */ in mvs_task_prep_ata() 543 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_ata() 687 /* fill in PRD (scatter/gather) table, if any */ in mvs_task_prep_ssp() 688 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_ssp() 753 task->scatter, in mvs_task_prep() 832 dma_unmap_sg(mvi->dev, task->scatter, n_elem, in mvs_task_prep() 882 dma_unmap_sg(mvi->dev, task->scatter, in mvs_slot_task_free()
|
H 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()
|
/kernel/linux/linux-5.10/drivers/scsi/isci/ |
H A D | request.c | 124 sg = task->scatter; in sci_request_build_sgl() 154 task->scatter, in sci_request_build_sgl() 1424 sg = task->scatter; in sci_stp_request_pio_data_in_copy_data_buffer() 1439 memcpy(task->scatter, src_addr, total_len); in sci_stp_request_pio_data_in_copy_data_buffer() 2916 dma_unmap_sg(&ihost->pdev->dev, task->scatter, in isci_request_io_request_complete() 3365 task->scatter, in isci_io_request_build()
|
/kernel/linux/linux-6.6/drivers/scsi/isci/ |
H A D | request.c | 124 sg = task->scatter; in sci_request_build_sgl() 154 task->scatter, in sci_request_build_sgl() 1420 sg = task->scatter; in sci_stp_request_pio_data_in_copy_data_buffer() 1435 memcpy(task->scatter, src_addr, total_len); in sci_stp_request_pio_data_in_copy_data_buffer() 2909 dma_unmap_sg(&ihost->pdev->dev, task->scatter, in isci_request_io_request_complete() 3357 task->scatter, in isci_io_request_build()
|