Searched refs:sgl (Results 201 - 225 of 504) sorted by relevance

1234567891011>>

/linux-master/drivers/scsi/
H A D3w-9xxx.h517 TW_SG_Entry sgl[TW_ESCALADE_MAX_SGL_LENGTH]; member in struct:TW_Command::__anon125::__anon126
521 TW_SG_Entry sgl[TW_ESCALADE_MAX_SGL_LENGTH]; member in struct:TW_Command::__anon125::__anon127
H A D3w-sas.c172 "Last sgl length: %4d\n"
173 "Max sgl length: %4d\n"
422 command_packet->byte8_offset.param.sgl[0].address = TW_CPU_TO_SGL(tw_dev->generic_buffer_phys[request_id]);
423 command_packet->byte8_offset.param.sgl[0].length = TW_CPU_TO_SGL(TW_SECTOR_SIZE);
682 TW_SG_Entry_ISO *sgl; local
704 sgl = (TW_SG_Entry_ISO *)((u32 *)oldcommand+oldcommand->size - (sizeof(TW_SG_Entry_ISO)/4) + pae + (sizeof(dma_addr_t) > 4 ? 1 : 0));
705 sgl->address = TW_CPU_TO_SGL(dma_handle + sizeof(TW_Ioctl_Buf_Apache));
706 sgl->length = TW_CPU_TO_SGL(length);
949 command_packet->byte8_offset.param.sgl[0].address = TW_CPU_TO_SGL(tw_dev->generic_buffer_phys[request_id]);
950 command_packet->byte8_offset.param.sgl[
[all...]
H A Dmyrb.c1274 struct scatterlist *sgl; local
1320 sgl = scsi_sglist(scmd);
1321 dcdb->dma_addr = sg_dma_address(sgl);
1322 if (sg_dma_len(sgl) > USHRT_MAX) {
1323 dcdb->xfer_len_lo = sg_dma_len(sgl) & 0xffff;
1324 dcdb->xfer_len_hi4 = sg_dma_len(sgl) >> 16;
1326 dcdb->xfer_len_lo = sg_dma_len(sgl);
1428 struct scatterlist *sgl; local
1560 sgl = scsi_sglist(scmd);
1569 mbox->type5.addr = (u32)sg_dma_address(sgl);
[all...]
/linux-master/drivers/media/platform/ti/omap/
H A Domap_vout_vrfb.c261 xt->sgl[0].size = vout->pix.width * vout->bpp;
262 xt->sgl[0].icg = dst_icg;
/linux-master/drivers/dma/hsu/
H A Dhsu.c270 struct dma_chan *chan, struct scatterlist *sgl,
283 for_each_sg(sgl, sg, sg_len, i) {
269 hsu_dma_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
/linux-master/drivers/crypto/marvell/cesa/
H A Dtdma.c355 struct scatterlist *sgl, unsigned int nents,
368 sg_miter_start(&miter, sgl, nents, sg_flags);
354 mv_cesa_sg_copy(struct mv_cesa_engine *engine, struct scatterlist *sgl, unsigned int nents, unsigned int sram_off, size_t buflen, off_t skip, bool to_sram) argument
/linux-master/drivers/dma-buf/
H A Dudmabuf.c162 dma_sync_sg_for_cpu(dev, ubuf->sg->sgl, ubuf->sg->nents,
178 dma_sync_sg_for_device(dev, ubuf->sg->sgl, ubuf->sg->nents, direction);
/linux-master/drivers/dma-buf/heaps/
H A Dsystem_heap.c73 new_sg = new_table->sgl;
385 sg = table->sgl;
/linux-master/drivers/xen/
H A Dxen-scsiback.c128 struct scatterlist *sgl; member in struct:vscsibk_pend
237 kfree(req->sgl);
238 req->sgl = NULL;
432 if (target_submit_prep(se_cmd, pending_req->cmnd, pending_req->sgl,
545 /* free of (sgl) in fast_flush_area() */
546 pending_req->sgl = kmalloc_array(nr_segments,
548 if (!pending_req->sgl)
551 sg_init_table(pending_req->sgl, nr_segments);
585 for_each_sg(pending_req->sgl, sg, nr_segments, i) {
/linux-master/crypto/
H A Dalgif_skcipher.c157 areq->first_rsgl.sgl.sgt.sgl, len, ctx->iv);
/linux-master/arch/powerpc/platforms/pseries/
H A Dibmebus.c109 struct scatterlist *sgl,
116 for_each_sg(sgl, sg, nents, i) {
108 ibmebus_map_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction direction, unsigned long attrs) argument
/linux-master/drivers/crypto/
H A Domap-sham.c152 struct scatterlist sgl[2]; member in struct:omap_sham_reqctx
711 sg_init_table(ctx->sgl, 1);
712 sg_set_buf(ctx->sgl, buf, new_len);
713 ctx->sg = ctx->sgl;
738 sg_init_table(rctx->sgl, 1);
739 sg_set_buf(rctx->sgl, rctx->dd->xmit_buf, bufcnt);
740 rctx->sg = rctx->sgl;
830 sg_init_table(rctx->sgl, 2);
831 sg_set_buf(rctx->sgl, rctx->dd->xmit_buf, rctx->bufcnt);
832 sg_chain(rctx->sgl,
[all...]
/linux-master/fs/smb/client/
H A Dsmbdirect.c2108 ib_dma_unmap_sg(info->id->device, mr->sgt.sgl,
2111 kfree(mr->sgt.sgl);
2147 smbdirect_mr->sgt.sgl = kcalloc(info->max_frmr_depth,
2150 if (!smbdirect_mr->sgt.sgl) {
2151 log_rdma_mr(ERR, "failed to allocate sgl\n");
2169 kfree(smbdirect_mr->sgt.sgl);
2231 memset(sgt->sgl, 0, max_sg * sizeof(struct scatterlist));
2236 sg_mark_end(&sgt->sgl[sgt->nents - 1]);
2280 rc = ib_dma_map_sg(info->id->device, smbdirect_mr->sgt.sgl,
2288 rc = ib_map_mr_sg(smbdirect_mr->mr, smbdirect_mr->sgt.sgl,
[all...]
/linux-master/drivers/net/ethernet/xilinx/
H A Dxilinx_axienet_main.c771 dma_unmap_sg(lp->dev, skbuf_dma->sgl, skbuf_dma->sg_len, DMA_TO_DEVICE);
821 sg_init_table(skbuf_dma->sgl, sg_len);
822 ret = skb_to_sgvec(skb, skbuf_dma->sgl, 0, skb->len);
826 ret = dma_map_sg(lp->dev, skbuf_dma->sgl, sg_len, DMA_TO_DEVICE);
846 dma_tx_desc = dma_dev->device_prep_slave_sg(lp->tx_chan, skbuf_dma->sgl,
866 dma_unmap_sg(lp->dev, skbuf_dma->sgl, sg_len, DMA_TO_DEVICE);
1332 sg_init_table(skbuf_dma->sgl, 1);
1339 sg_dma_address(skbuf_dma->sgl) = addr;
1340 sg_dma_len(skbuf_dma->sgl) = lp->max_frm_size;
1341 dma_rx_desc = dmaengine_prep_slave_sg(lp->rx_chan, skbuf_dma->sgl,
[all...]
/linux-master/drivers/dma/ti/
H A Dedma.c1010 struct dma_chan *chan, struct scatterlist *sgl,
1023 if (unlikely(!echan || !sgl || !sg_len))
1070 for_each_sg(sgl, sg, sg_len, i) {
1240 if (xt->sgl[0].size > SZ_64K || xt->numf > SZ_64K)
1243 src_icg = dmaengine_get_src_icg(xt, &xt->sgl[0]);
1245 src_bidx = src_icg + xt->sgl[0].size;
1247 src_bidx = xt->sgl[0].size;
1254 dst_icg = dmaengine_get_dst_icg(xt, &xt->sgl[0]);
1256 dst_bidx = dst_icg + xt->sgl[0].size;
1258 dst_bidx = xt->sgl[
1009 edma_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long tx_flags, void *context) argument
[all...]
/linux-master/drivers/crypto/hisilicon/sec2/
H A Dsec_crypto.c505 dev_err(dev, "fail to create sgl pool for input!\n");
511 dev_err(dev, "fail to create sgl pool for output!\n");
950 struct scatterlist *sgl = aead_req->src; local
956 copy_size = sg_pcopy_to_buffer(sgl, sg_nents(sgl), mac_out,
1002 dev_err(dev, "fail to dma map input sgl buffers!\n");
1025 dev_err(dev, "fail to dma map output sgl buffers!\n");
1391 struct scatterlist *sgl; local
1397 sgl = alg_type == SEC_SKCIPHER ? sk_req->dst : aead_req->dst;
1399 sgl
1717 struct scatterlist *sgl = a_req->dst; local
[all...]
/linux-master/drivers/scsi/elx/efct/
H A Defct_hw.c356 io->sgl = &io->def_sgl;
574 io->sgl = &io->def_sgl;
641 sgls[n] = hw->io[idx + n]->sgl;
1702 io->sgl = &io->def_sgl;
1706 memset(io->sgl->virt, 0, 2 * sizeof(struct sli4_sge));
1712 data = io->sgl->virt;
1797 data = io->sgl->virt;
2722 sge = hio->sgl->virt;
2725 memset(hio->sgl->virt, 0, 2 * sizeof(struct sli4_sge));
2767 if (sli_els_request64_wqe(&hw->sli, hio->wqe.wqebuf, hio->sgl,
[all...]
/linux-master/drivers/nvme/host/
H A Dpci.c562 mempool_free(iod->sgt.sgl, dev->iod_mempool);
565 static void nvme_print_sgl(struct scatterlist *sgl, int nents) argument
570 for_each_sg(sgl, sg, nents, i) {
585 struct scatterlist *sg = iod->sgt.sgl;
656 cmnd->dptr.prp1 = cpu_to_le64(sg_dma_address(iod->sgt.sgl));
663 WARN(DO_ONCE(nvme_print_sgl, iod->sgt.sgl, iod->sgt.nents),
691 struct scatterlist *sg = iod->sgt.sgl;
700 nvme_pci_sgl_set_data(&cmd->dptr.sgl, sg);
721 nvme_pci_sgl_set_seg(&cmd->dptr.sgl, sgl_dma, entries);
763 cmnd->dptr.sgl
[all...]
/linux-master/drivers/scsi/megaraid/
H A Dmegaraid_sas_base.c292 dcmd->sgl.sge64[0].phys_addr = cpu_to_le64(dma_addr);
293 dcmd->sgl.sge64[0].length = cpu_to_le32(dma_len);
297 dcmd->sgl.sge32[0].phys_addr =
299 dcmd->sgl.sge32[0].length = cpu_to_le32(dma_len);
1466 &pthru->sgl);
1470 &pthru->sgl);
1473 &pthru->sgl);
1609 &ldio->sgl);
1612 ldio->sge_count = megasas_make_sgl64(instance, scp, &ldio->sgl);
1614 ldio->sge_count = megasas_make_sgl32(instance, scp, &ldio->sgl);
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dvmmnv44.c175 .sgl = nv44_vmm_pgt_sgl,
/linux-master/drivers/media/pci/cx23885/
H A Dcx23885-vbi.c145 sgt->sgl,
/linux-master/drivers/net/ethernet/chelsio/libcxgb/
H A Dlibcxgb_ppm.h95 struct scatterlist *sgl; member in struct:cxgbi_task_tag_info
/linux-master/drivers/mmc/core/
H A Dsdio_ops.c157 data.sg = sgtable.sgl;
/linux-master/drivers/spi/
H A Dspi-pxa2xx-dma.c111 return dmaengine_prep_slave_sg(chan, sgt->sgl, sgt->nents, dir,
/linux-master/include/linux/
H A Dmpi.h96 MPI mpi_read_raw_from_sgl(struct scatterlist *sgl, unsigned int len);

Completed in 442 milliseconds

1234567891011>>