Searched refs:sgl (Results 176 - 200 of 510) sorted by relevance

1234567891011>>

/linux-master/drivers/scsi/csiostor/
H A Dcsio_scsi.c286 * @sgl: ULP TX SGL pointer.
291 struct ulptx_sgl *sgl)
301 sgl->cmd_nsge = htonl(ULPTX_CMD_V(ULP_TX_SC_DSGL) | ULPTX_MORE_F |
307 sgl->addr0 = cpu_to_be64(sg_dma_address(sgel));
308 sgl->len0 = cpu_to_be32(sg_dma_len(sgel));
309 sge_pair = (struct ulptx_sge_pair *)(sgl + 1);
331 sgl->addr0 = cpu_to_be64(dma_buf->paddr);
332 sgl->len0 = cpu_to_be32(
334 sge_pair = (struct ulptx_sge_pair *)(sgl + 1);
365 struct ulptx_sgl *sgl; local
290 csio_scsi_init_ultptx_dsgl(struct csio_hw *hw, struct csio_ioreq *req, struct ulptx_sgl *sgl) argument
418 struct ulptx_sgl *sgl; local
[all...]
/linux-master/drivers/hsi/clients/
H A Dcmt_speech.c199 u32 *data = sg_virt(msg->sgt.sgl);
205 u32 *data = sg_virt(msg->sgt.sgl);
259 kfree(sg_virt(msg->sgt.sgl));
281 sg_init_one(msg->sgt.sgl, buf, sizeof(*buf));
624 sg_init_one(msg->sgt.sgl, address, hi->buf_size);
667 sg_init_one(rxmsg->sgt.sgl, (void *)hi->mmap_base, 0);
719 sg_init_one(txmsg->sgt.sgl, address, hi->buf_size);
/linux-master/drivers/misc/mei/
H A Dbus.c1018 /* copy in-sgl to the message */
1020 ext_hdr->sgl[i].low = lower_32_bits(sg_dma_address(sg));
1021 ext_hdr->sgl[i].high = upper_32_bits(sg_dma_address(sg));
1023 ext_hdr->sgl[i].length = (sg_len <= total_in_len) ? sg_len : total_in_len;
1024 total_in_len -= ext_hdr->sgl[i].length;
1027 /* copy out-sgl to the message */
1029 ext_hdr->sgl[i].low = lower_32_bits(sg_dma_address(sg));
1030 ext_hdr->sgl[i].high = upper_32_bits(sg_dma_address(sg));
1032 ext_hdr->sgl[i].length = sg_len;
/linux-master/drivers/dma/
H A Dat_hdmac.c887 first = xt->sgl;
901 struct data_chunk *chunk = xt->sgl + i;
903 if ((chunk->size != xt->sgl->size) ||
1163 struct scatterlist *sgl,
1180 if (unlikely(!sgl || !sg_len)) {
1199 for_each_sg(sgl, sg, sg_len, i) {
1242 * @sgl: scatterlist to transfer to/from
1249 atc_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, argument
1297 for_each_sg(sgl, sg, sg_len, i) {
1346 for_each_sg(sgl, s
1162 atc_prep_dma_memset_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, int value, unsigned long flags) argument
[all...]
/linux-master/drivers/char/agp/
H A Dintel-gtt.c111 for_each_sg(st->sgl, sg, num_entries, i)
114 if (!dma_map_sg(&intel_private.pcidev->dev, st->sgl, st->nents,
133 st.sgl = sg_list;
867 for_each_sg(st->sgl, sg, st->nents, i) {
935 mem->sg_list = st.sgl;
/linux-master/drivers/media/pci/cx25821/
H A Dcx25821-video.c180 sgt->sgl, 0, UNSET,
185 sgt->sgl, UNSET, 0,
194 sgt->sgl, line0_offset,
200 sgt->sgl,
206 sgt->sgl,
/linux-master/drivers/media/pci/tw68/
H A Dtw68-video.c457 ret = tw68_risc_buffer(dev->pci, buf, dma->sgl,
461 ret = tw68_risc_buffer(dev->pci, buf, dma->sgl,
465 ret = tw68_risc_buffer(dev->pci, buf, dma->sgl,
470 ret = tw68_risc_buffer(dev->pci, buf, dma->sgl,
476 ret = tw68_risc_buffer(dev->pci, buf, dma->sgl,
/linux-master/drivers/vdpa/mlx5/core/
H A Dmr.c44 for_each_sg(mr->sg_head.sgl, sg, mr->nent, i) {
255 sg = mr->sg_head.sgl;
276 mr->nent = dma_map_sg_attrs(dma, mr->sg_head.sgl, mr->nsg, DMA_BIDIRECTIONAL, 0);
289 dma_unmap_sg_attrs(dma, mr->sg_head.sgl, mr->nsg, DMA_BIDIRECTIONAL, 0);
300 dma_unmap_sg_attrs(dma, mr->sg_head.sgl, mr->nsg, DMA_BIDIRECTIONAL, 0);
/linux-master/drivers/dma/sh/
H A Drz-dmac.c338 struct scatterlist *sg, *sgl = d->sg; local
353 for (i = 0, sg = sgl; i < sg_len; i++, sg = sg_next(sg)) {
498 rz_dmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, argument
514 for_each_sg(sgl, sg, sg_len, i) {
519 desc->sg = sgl;
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_stolen.c635 sg = st->sgl;
656 sg_dma_address(pages->sgl),
657 sg_dma_len(pages->sgl),
672 sg_dma_address(pages->sgl),
673 sg_dma_len(pages->sgl),
/linux-master/drivers/scsi/be2iscsi/
H A Dbe_main.c2952 struct be_dma_mem *sgl)
2957 WARN_ON(!sgl);
2959 sgl->va = virtual_address;
2960 sgl->dma = (unsigned long)physical_address;
2961 sgl->size = length;
2966 static void be_sgl_destroy_contiguous(struct be_dma_mem *sgl) argument
2968 memset(sgl, 0, sizeof(*sgl));
2973 struct mem_array *pmem, struct be_dma_mem *sgl)
2975 if (sgl
2950 be_sgl_create_contiguous(void *virtual_address, u64 physical_address, u32 length, struct be_dma_mem *sgl) argument
2972 hwi_build_be_sgl_arr(struct beiscsi_hba *phba, struct mem_array *pmem, struct be_dma_mem *sgl) argument
2984 hwi_build_be_sgl_by_offset(struct beiscsi_hba *phba, struct mem_array *pmem, struct be_dma_mem *sgl) argument
3254 struct be_dma_mem sgl; local
3289 struct be_dma_mem sgl; local
3356 struct be_dma_mem sgl; local
[all...]
/linux-master/drivers/gpu/drm/i915/gvt/
H A Ddmabuf.c79 for_each_sg(st->sgl, sg, page_num, i) {
98 for_each_sg(st->sgl, sg, i, j) {
122 for_each_sg(pages->sgl, sg, fb_info->size, i)
/linux-master/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_vsp.c246 cfg.mem[i] = sg_dma_address(state->sg_tables[i].sgl)
285 src = gem->sgt->sgl;
286 dst = sgt->sgl;
/linux-master/drivers/scsi/megaraid/
H A Dmegaraid_mbox.c1339 struct scatterlist *sgl; local
1358 scsi_for_each_sg(scp, sgl, sgcnt, i) {
1359 ccb->sgl64[i].address = sg_dma_address(sgl);
1360 ccb->sgl64[i].length = sg_dma_len(sgl);
1540 struct scatterlist *sgl; local
1543 sgl = scsi_sglist(scp);
1544 if (sg_page(sgl)) {
1545 vaddr = (caddr_t) sg_virt(&sgl[0]);
2174 struct scatterlist *sgl; local
2258 sgl
[all...]
/linux-master/crypto/
H A Dhctr2.c193 struct scatterlist *sgl,
206 sg_miter_start(&miter, sgl, sg_nents(sgl),
192 hctr2_hash_message(struct skcipher_request *req, struct scatterlist *sgl, u8 digest[POLYVAL_DIGEST_SIZE]) argument
/linux-master/drivers/dma/mediatek/
H A Dmtk-uart-apdma.c343 (struct dma_chan *chan, struct scatterlist *sgl,
358 d->avail_len = sg_dma_len(sgl);
359 d->addr = sg_dma_address(sgl);
342 mtk_uart_apdma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sglen, enum dma_transfer_direction dir, unsigned long tx_flags, void *context) argument
/linux-master/drivers/media/platform/xilinx/
H A Dxilinx-dma.c351 dma->sgl[0].size = dma->format.width * dma->fmtinfo->bpp;
352 dma->sgl[0].icg = dma->format.bytesperline - dma->sgl[0].size;
/linux-master/drivers/infiniband/sw/rxe/
H A Drxe_mr.c101 __sg_page_iter_start(&sg_iter, sgt->sgl, sgt->orig_nents, 0);
231 int rxe_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sgl, argument
242 return ib_sg_to_pages(ibmr, sgl, sg_nents, sg_offset, rxe_set_page);
/linux-master/drivers/infiniband/hw/erdma/
H A Derdma_qp.c259 char *sgl; local
270 sgl = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx,
274 memcpy(sgl + sgl_offset, &send_wr->sg_list[i],
/linux-master/drivers/infiniband/hw/efa/
H A Defa_verbs.c124 struct scatterlist *sgl; member in struct:pbl_context::__anon88::__anon90
1292 struct scatterlist *pages_sgl = pbl->phys.indirect.sgl;
1431 struct scatterlist *sgl; local
1435 sgl = efa_vmalloc_buf_to_sg(pbl->pbl_buf, size_in_pages);
1436 if (!sgl)
1439 sg_dma_cnt = dma_map_sg(&dev->pdev->dev, sgl, size_in_pages, DMA_TO_DEVICE);
1446 pbl->phys.indirect.sgl = sgl;
1463 dma_unmap_sg(&dev->pdev->dev, sgl, size_in_pages, DMA_TO_DEVICE);
1465 kfree(sgl);
[all...]
/linux-master/include/linux/
H A Ddma-mapping.h426 dma_unmap_sg_attrs(dev, sgt->sgl, sgt->orig_nents, dir, attrs);
444 dma_sync_sg_for_cpu(dev, sgt->sgl, sgt->orig_nents, dir);
461 dma_sync_sg_for_device(dev, sgt->sgl, sgt->orig_nents, dir);
/linux-master/drivers/scsi/esas2r/
H A Desas2r_init.c771 struct esas2r_mem_desc *sgl; local
840 for (i = 0, sgl = a->sg_list_mds; i < num_sg_lists; i++, sgl++) {
841 sgl->size = sgl_page_size;
843 list_add_tail(&sgl->next_desc, &a->free_sg_list_head);
845 if (!esas2r_initmem_alloc(a, sgl, ESAS2R_SGL_ALIGN)) {
/linux-master/drivers/spi/
H A Dspi-qup.c412 static int spi_qup_prep_sg(struct spi_controller *host, struct scatterlist *sgl, argument
427 desc = dmaengine_prep_slave_sg(chan, sgl, nents, dir, flags);
448 static u32 spi_qup_sgl_get_nents_len(struct scatterlist *sgl, u32 max, argument
454 for (sg = sgl; sg; sg = sg_next(sg)) {
488 rx_sgl = xfer->rx_sg.sgl;
489 tx_sgl = xfer->tx_sg.sgl;
H A Dspi-geni-qcom.c512 rx_desc = dmaengine_prep_slave_sg(mas->rx, xfer->rx_sg.sgl, xfer->rx_sg.nents,
525 tx_desc = dmaengine_prep_slave_sg(mas->tx, xfer->tx_sg.sgl, xfer->tx_sg.nents,
902 geni_se_rx_init_dma(se, sg_dma_address(xfer->rx_sg.sgl),
903 sg_dma_len(xfer->rx_sg.sgl));
905 geni_se_tx_init_dma(se, sg_dma_address(xfer->tx_sg.sgl),
906 sg_dma_len(xfer->tx_sg.sgl));
/linux-master/arch/m68k/fpsp040/
H A Dx_unfl.S144 | ;1=sgl, 2=dbl
224 | ;If destination format is sgl/dbl,

Completed in 275 milliseconds

1234567891011>>