/linux-master/arch/arm/kernel/ |
H A D | dma.c | 121 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 D | dma.c | 58 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 D | iommu_common.h | 42 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 D | scatterwalk.c | 55 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 D | sata_gemini.h | 16 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 D | sg_sw_qm.h | 57 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 D | sg_sw_qm2.h | 28 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 D | sg_sw_sec4.h | 48 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 D | omap-crypto.h | 27 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 D | ste_dma40_ll.h | 441 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 D | omap_ssi.h | 111 * @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 D | mthca_wqe.h | 117 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 D | tw5864.h | 20 #include <media/videobuf2-dma-sg.h>
|
/linux-master/drivers/memstick/host/ |
H A D | rtsx_pci_ms.c | 129 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 D | ushc.c | 299 NULL, data->sg->length, 302 ushc->data_urb->sg = data->sg;
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | icm.h | 62 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 D | acx.c | 305 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 D | acx.c | 483 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 D | tsi721.h | 683 struct scatterlist *sg; member in struct:tsi721_tx_desc
|
/linux-master/drivers/scsi/ |
H A D | aha1740.h | 111 :1, sg:1, /* Scatter/Gather */ member in struct:ecb
|
/linux-master/drivers/scsi/ibmvscsi_tgt/ |
H A D | libsrp.c | 166 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 D | fc_libfc.h | 120 * Copies a buffer into an sg list 123 struct scatterlist *sg,
|
/linux-master/drivers/scsi/mvsas/ |
H A D | mv_64xx.c | 554 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 D | mv_94xx.c | 786 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 D | sym_fw1.h | 1199 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),
|