Searched refs:sg (Results 1 - 25 of 896) sorted by path

1234567891011>>

/linux-master/arch/arm/kernel/
H A Ddma.c121 void set_dma_sg (unsigned int chan, struct scatterlist *sg, int nr_sg) argument
128 dma->sg = sg;
145 dma->sg = NULL;
162 dma->sg = NULL;
/linux-master/arch/arm/mach-rpc/
H A Ddma.c58 if (idma->dma.sg) {
77 idma->dma.sg = sg_next(idma->dma.sg);
78 idma->dma_addr = idma->dma.sg->dma_address;
79 idma->dma_len = idma->dma.sg->length;
82 idma->dma.sg = NULL;
168 if (!idma->dma.sg) {
169 idma->dma.sg = &idma->dma.buf;
178 idma->dma_addr = idma->dma.sg->dma_address;
179 idma->dma_len = idma->dma.sg
[all...]
/linux-master/arch/sparc/kernel/
H A Diommu_common.h42 struct scatterlist *sg)
45 int nr = iommu_num_pages(paddr, outs->dma_length + sg->length,
38 is_span_boundary(unsigned long entry, unsigned long shift, unsigned long boundary_size, struct scatterlist *outs, struct scatterlist *sg) argument
/linux-master/crypto/
H A Dscatterwalk.c55 void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg, argument
64 sg = scatterwalk_ffwd(tmp, sg, start);
66 scatterwalk_start(&walk, sg);
/linux-master/drivers/ata/
H A Dsata_gemini.h16 bool gemini_sata_bridge_enabled(struct sata_gemini *sg, bool is_ata1);
17 enum gemini_muxmode gemini_sata_get_muxmode(struct sata_gemini *sg);
18 int gemini_sata_start_bridge(struct sata_gemini *sg, unsigned int bridge);
19 void gemini_sata_stop_bridge(struct sata_gemini *sg, unsigned int bridge);
20 int gemini_sata_reset_bridge(struct sata_gemini *sg, unsigned int bridge);
/linux-master/drivers/crypto/caam/
H A Dsg_sw_qm.h57 sg_to_qm_sg(struct scatterlist *sg, int len, argument
63 ent_len = min_t(int, sg_dma_len(sg), len);
65 dma_to_qm_sg_one(qm_sg_ptr, sg_dma_address(sg), ent_len,
68 sg = sg_next(sg);
78 static inline void sg_to_qm_sg_last(struct scatterlist *sg, int len, argument
81 qm_sg_ptr = sg_to_qm_sg(sg, len, qm_sg_ptr, offset);
H A Dsg_sw_qm2.h28 sg_to_qm_sg(struct scatterlist *sg, int len, argument
34 ent_len = min_t(int, sg_dma_len(sg), len);
36 dma_to_qm_sg_one(qm_sg_ptr, sg_dma_address(sg), ent_len,
39 sg = sg_next(sg);
49 static inline void sg_to_qm_sg_last(struct scatterlist *sg, int len, argument
53 qm_sg_ptr = sg_to_qm_sg(sg, len, qm_sg_ptr, offset);
H A Dsg_sw_sec4.h48 sg_to_sec4_sg(struct scatterlist *sg, int len, argument
54 ent_len = min_t(int, sg_dma_len(sg), len);
56 dma_to_sec4_sg_one(sec4_sg_ptr, sg_dma_address(sg), ent_len,
59 sg = sg_next(sg);
77 static inline void sg_to_sec4_sg_last(struct scatterlist *sg, int len, argument
81 sec4_sg_ptr = sg_to_sec4_sg(sg, len, sec4_sg_ptr, offset);
/linux-master/drivers/crypto/
H A Domap-crypto.h27 int omap_crypto_align_sg(struct scatterlist **sg, int total, int bs,
30 void omap_crypto_cleanup(struct scatterlist *sg, struct scatterlist *orig,
/linux-master/drivers/dma/
H A Dste_dma40_ll.h441 int d40_phy_sg_to_lli(struct scatterlist *sg,
453 int d40_log_sg_to_lli(struct scatterlist *sg,
/linux-master/drivers/hsi/controllers/
H A Domap_ssi.h111 * @sg: Pointer to the current sg entry being served
115 struct scatterlist *sg; member in struct:gdd_trn
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_wqe.h117 struct ib_sge *sg)
119 dseg->byte_count = cpu_to_be32(sg->length);
120 dseg->lkey = cpu_to_be32(sg->lkey);
121 dseg->addr = cpu_to_be64(sg->addr);
116 mthca_set_data_seg(struct mthca_data_seg *dseg, struct ib_sge *sg) argument
/linux-master/drivers/media/pci/tw5864/
H A Dtw5864.h20 #include <media/videobuf2-dma-sg.h>
/linux-master/drivers/memstick/host/
H A Drtsx_pci_ms.c129 u8 tpc, u8 cfg, struct scatterlist *sg)
133 unsigned int length = sg->length;
180 err = rtsx_pci_transfer_data(pcr, sg, 1, data_dir == READ, 10000);
353 req->tpc, cfg, &(req->sg));
128 ms_transfer_data(struct realtek_pci_ms *host, unsigned char data_dir, u8 tpc, u8 cfg, struct scatterlist *sg) argument
/linux-master/drivers/mmc/host/
H A Dushc.c299 NULL, data->sg->length,
302 ushc->data_urb->sg = data->sg;
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dicm.h62 struct scatterlist sg[MLX4_ICM_CHUNK_LEN]; member in union:mlx4_icm_chunk::__anon6427
130 return sg_dma_address(&iter->chunk->sg[iter->page_idx]);
138 return sg_dma_len(&iter->chunk->sg[iter->page_idx]);
/linux-master/drivers/net/wireless/ti/wl18xx/
H A Dacx.c305 wl->conf.sg.params[WL18XX_CONF_SG_TIME_SYNC],
314 acx->sync_mode = wl->conf.sg.params[WL18XX_CONF_SG_TIME_SYNC];
/linux-master/drivers/net/wireless/ti/wlcore/
H A Dacx.c483 wl1271_debug(DEBUG_ACX, "acx sg enable");
492 pta->enable = wl->conf.sg.state;
510 struct conf_sg_settings *c = &wl->conf.sg;
513 wl1271_debug(DEBUG_ACX, "acx sg cfg");
528 wl1271_warning("failed to set sg config: %d", ret);
/linux-master/drivers/rapidio/devices/
H A Dtsi721.h683 struct scatterlist *sg; member in struct:tsi721_tx_desc
/linux-master/drivers/scsi/
H A Daha1740.h111 :1, sg:1, /* Scatter/Gather */ member in struct:ecb
/linux-master/drivers/scsi/ibmvscsi_tgt/
H A Dlibsrp.c166 struct scatterlist *sg = NULL; local
171 sg = cmd->se_cmd.t_data_sg;
172 nsg = dma_map_sg(iue->target->dev, sg, cmd->se_cmd.t_data_nents,
184 err = rdma_io(cmd, sg, nsg, md, 1, dir, len);
187 dma_unmap_sg(iue->target->dev, sg, nsg, DMA_BIDIRECTIONAL);
199 struct scatterlist dummy, *sg = NULL; local
206 sg = cmd->se_cmd.t_data_sg;
243 nsg = dma_map_sg(iue->target->dev, sg, cmd->se_cmd.t_data_nents,
256 err = rdma_io(cmd, sg, nsg, md, nmd, dir, len);
259 dma_unmap_sg(iue->target->dev, sg, ns
[all...]
/linux-master/drivers/scsi/libfc/
H A Dfc_libfc.h120 * Copies a buffer into an sg list
123 struct scatterlist *sg,
/linux-master/drivers/scsi/mvsas/
H A Dmv_64xx.c554 struct scatterlist *sg; local
556 for_each_sg(scatter, sg, nr, i) {
557 buf_prd->addr = cpu_to_le64(sg_dma_address(sg));
558 buf_prd->len = cpu_to_le32(sg_dma_len(sg));
H A Dmv_94xx.c786 struct scatterlist *sg; local
790 for_each_sg(scatter, sg, nr, i) {
791 buf_prd->addr = cpu_to_le64(sg_dma_address(sg));
792 im_len.len = sg_dma_len(sg);
/linux-master/drivers/scsi/sym53c8xx_2/
H A Dsym_fw1.h1199 offsetof (struct sym_ccb, phys.pm0.sg),
1219 offsetof (struct sym_ccb, phys.pm0.sg),
1275 offsetof (struct sym_ccb, phys.pm1.sg),
1295 offsetof (struct sym_ccb, phys.pm1.sg),

Completed in 284 milliseconds

1234567891011>>