/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/tile/include/asm/ |
H A D | hv_driver.h | 42 HV_SGL sgl[/* sgl_len */], __hv64 offset, 45 return hv_dev_preada(devhdl, flags, sgl_len, sgl, 52 HV_SGL sgl[/* sgl_len */], __hv64 offset, 55 return hv_dev_pwritea(devhdl, flags, sgl_len, sgl,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/lib/ |
H A D | scatterlist.c | 43 * @sgl: First entry in the scatterlist 50 * Note that the @sgl@ pointer passed in need not be the first one, 52 * exist from @sgl@. 55 struct scatterlist *sg_last(struct scatterlist *sgl, unsigned int nents) argument 58 struct scatterlist *ret = &sgl[nents - 1]; 63 for_each_sg(sgl, sg, nents, i) 68 BUG_ON(sgl[0].sg_magic != SG_MAGIC); 77 * @sgl: The SG table 85 void sg_init_table(struct scatterlist *sgl, unsigned int nents) argument 87 memset(sgl, 160 struct scatterlist *sgl, *next; local 333 sg_miter_start(struct sg_mapping_iter *miter, struct scatterlist *sgl, unsigned int nents, unsigned int flags) argument 451 sg_copy_buffer(struct scatterlist *sgl, unsigned int nents, void *buf, size_t buflen, int to_buffer) argument 497 sg_copy_from_buffer(struct scatterlist *sgl, unsigned int nents, void *buf, size_t buflen) argument 514 sg_copy_to_buffer(struct scatterlist *sgl, unsigned int nents, void *buf, size_t buflen) argument [all...] |
H A D | swiotlb.c | 800 swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl, int nelems, argument 808 for_each_sg(sgl, sg, nelems, i) { 820 swiotlb_unmap_sg_attrs(hwdev, sgl, i, dir, 822 sgl[0].dma_length = 0; 835 swiotlb_map_sg(struct device *hwdev, struct scatterlist *sgl, int nelems, argument 838 return swiotlb_map_sg_attrs(hwdev, sgl, nelems, dir, NULL); 847 swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl, argument 855 for_each_sg(sgl, sg, nelems, i) 862 swiotlb_unmap_sg(struct device *hwdev, struct scatterlist *sgl, int nelems, argument 865 return swiotlb_unmap_sg_attrs(hwdev, sgl, nelem 877 swiotlb_sync_sg(struct device *hwdev, struct scatterlist *sgl, int nelems, enum dma_data_direction dir, enum dma_sync_target target) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/ |
H A D | scatterlist.h | 11 struct scatterlist *sgl; /* the list */ member in struct:sg_table 125 * @sgl: Second scatterlist 128 * Links @prv@ and @sgl@ together, to form a longer scatterlist. 132 struct scatterlist *sgl) 148 prv[prv_nents - 1].page_link = ((unsigned long) sgl | 0x01) & ~0x02; 216 size_t sg_copy_from_buffer(struct scatterlist *sgl, unsigned int nents, 218 size_t sg_copy_to_buffer(struct scatterlist *sgl, unsigned int nents, 262 void sg_miter_start(struct sg_mapping_iter *miter, struct scatterlist *sgl, 131 sg_chain(struct scatterlist *prv, unsigned int prv_nents, struct scatterlist *sgl) argument
|
H A D | swiotlb.h | 75 swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl, int nelems, 79 swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl,
|
H A D | dma-mapping.h | 224 #define dma_map_sg_attrs(dev, sgl, nents, dir, attrs) \ 225 dma_map_sg(dev, sgl, nents, dir) 227 #define dma_unmap_sg_attrs(dev, sgl, nents, dir, attrs) \ 228 dma_unmap_sg(dev, sgl, nents, dir)
|
H A D | kfifo.h | 654 * @sgl: pointer to the scatterlist array 664 #define kfifo_dma_in_prepare(fifo, sgl, nents, len) \ 667 struct scatterlist *__sgl = (sgl); \ 703 * @sgl: pointer to the scatterlist array 715 #define kfifo_dma_out_prepare(fifo, sgl, nents, len) \ 718 struct scatterlist *__sgl = (sgl); \ 802 struct scatterlist *sgl, int nents, unsigned int len); 805 struct scatterlist *sgl, int nents, unsigned int len); 824 struct scatterlist *sgl, int nents, unsigned int len, size_t recsize); 830 struct scatterlist *sgl, in [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/xen/ |
H A D | swiotlb-xen.c | 388 xen_swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl, argument 397 for_each_sg(sgl, sg, nelems, i) { 411 xen_swiotlb_unmap_sg_attrs(hwdev, sgl, i, dir, 413 sgl[0].dma_length = 0; 426 xen_swiotlb_map_sg(struct device *hwdev, struct scatterlist *sgl, int nelems, argument 429 return xen_swiotlb_map_sg_attrs(hwdev, sgl, nelems, dir, NULL); 438 xen_swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl, argument 447 for_each_sg(sgl, sg, nelems, i) 454 xen_swiotlb_unmap_sg(struct device *hwdev, struct scatterlist *sgl, int nelems, argument 457 return xen_swiotlb_unmap_sg_attrs(hwdev, sgl, nelem 469 xen_swiotlb_sync_sg(struct device *hwdev, struct scatterlist *sgl, int nelems, enum dma_data_direction dir, enum dma_sync_target target) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/ixgbe/ |
H A D | ixgbe_fcoe.h | 59 struct scatterlist *sgl; member in struct:ixgbe_fcoe_ddp
|
H A D | ixgbe_fcoe.c | 74 ddp->sgl = NULL; 120 if (ddp->sgl) 121 pci_unmap_sg(adapter->pdev, ddp->sgl, ddp->sgc, 134 * @sgl: the scatter-gather list for this request 145 struct scatterlist *sgl, unsigned int sgc) 162 if (!netdev || !sgl) 178 if (ddp->sgl) { 179 e_err(drv, "xid 0x%x w/ non-null sgl=%p nents=%d\n", 180 xid, ddp->sgl, ddp->sgc); 185 /* setup dma from scsi command sgl */ 144 ixgbe_fcoe_ddp_get(struct net_device *netdev, u16 xid, struct scatterlist *sgl, unsigned int sgc) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/xen/ |
H A D | swiotlb-xen.h | 34 xen_swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl, 39 xen_swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/ulp/iser/ |
H A D | iser_memory.c | 69 struct scatterlist *sgl = (struct scatterlist *)data->buf; local 75 for_each_sg(sgl, sg, data->size, i) { 123 struct scatterlist *sgl, *sg; local 131 sgl = (struct scatterlist *)iser_task->data[ISER_DIR_IN].buf; 135 for_each_sg(sgl, sg, sg_size, i) { 175 struct scatterlist *sg, *sgl = (struct scatterlist *)data->buf; local 182 page_vec->offset = (u64) sgl[0].offset & ~MASK_4K; 186 for_each_sg(sgl, sg, data->dma_nents, i) { 226 struct scatterlist *sgl, *sg, *next_sg = NULL; local 233 sgl 265 struct scatterlist *sgl = (struct scatterlist *)data->buf; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/kernel/ |
H A D | kfifo.c | 310 static int setup_sgl_buf(struct scatterlist *sgl, void *buf, argument 336 sg_set_page(sgl, page, l - off, off); 337 sgl = sg_next(sgl); 338 if (++n == nents || sgl == NULL) 345 sg_set_page(sgl, page, len, off); 349 static unsigned int setup_sgl(struct __kfifo *fifo, struct scatterlist *sgl, argument 365 n = setup_sgl_buf(sgl, fifo->data + off, nents, l); 366 n += setup_sgl_buf(sgl + n, fifo->data, nents - n, len - l); 372 struct scatterlist *sgl, in 371 __kfifo_dma_in_prepare(struct __kfifo *fifo, struct scatterlist *sgl, int nents, unsigned int len) argument 384 __kfifo_dma_out_prepare(struct __kfifo *fifo, struct scatterlist *sgl, int nents, unsigned int len) argument 562 __kfifo_dma_in_prepare_r(struct __kfifo *fifo, struct scatterlist *sgl, int nents, unsigned int len, size_t recsize) argument 586 __kfifo_dma_out_prepare_r(struct __kfifo *fifo, struct scatterlist *sgl, int nents, unsigned int len, size_t recsize) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/kernel/ |
H A D | dma.c | 64 static int dma_direct_map_sg(struct device *dev, struct scatterlist *sgl, argument 71 for_each_sg(sgl, sg, nents, i) { 120 struct scatterlist *sgl, int nents, 126 for_each_sg(sgl, sg, nents, i) 119 dma_direct_sync_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction direction) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/hv/ |
H A D | storvsc_drv.c | 79 static struct scatterlist *create_bounce_buffer(struct scatterlist *sgl, 82 static void destroy_bounce_buffer(struct scatterlist *sgl, 84 static int do_bounce_buffer(struct scatterlist *sgl, unsigned int sg_count); 399 static int do_bounce_buffer(struct scatterlist *sgl, unsigned int sg_count) argument 411 if (sgl[i].offset + sgl[i].length != PAGE_SIZE) 415 if (sgl[i].offset != 0) 419 if (sgl[i].length != PAGE_SIZE || sgl[i].offset != 0) 426 static struct scatterlist *create_bounce_buffer(struct scatterlist *sgl, argument 455 destroy_bounce_buffer(struct scatterlist *sgl, unsigned int sg_count) argument 613 struct scatterlist *sgl; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/cxgb3/ |
H A D | iwch_qp.c | 77 wqe->send.sgl[i].stag = cpu_to_be32(wr->sg_list[i].lkey); 78 wqe->send.sgl[i].len = cpu_to_be32(wr->sg_list[i].length); 79 wqe->send.sgl[i].to = cpu_to_be64(wr->sg_list[i].addr); 103 wqe->write.sgl[0].stag = wr->ex.imm_data; 104 wqe->write.sgl[0].len = cpu_to_be32(0); 114 wqe->write.sgl[i].stag = 116 wqe->write.sgl[i].len = 118 wqe->write.sgl[i].to = 264 wqe->recv.sgl[i].stag = cpu_to_be32(wr->sg_list[i].lkey); 265 wqe->recv.sgl[ 540 struct ib_sge sgl; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/ipath/ |
H A D | ipath_dma.c | 101 static int ipath_map_sg(struct ib_device *dev, struct scatterlist *sgl, argument 111 for_each_sg(sgl, sg, nents, i) {
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/microblaze/kernel/ |
H A D | dma.c | 83 static int dma_direct_map_sg(struct device *dev, struct scatterlist *sgl, argument 90 for_each_sg(sgl, sg, nents, i) {
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/sn/pci/ |
H A D | pci_dma.c | 240 static void sn_dma_unmap_sg(struct device *dev, struct scatterlist *sgl, argument 251 for_each_sg(sgl, sg, nhwentries, i) { 273 static int sn_dma_map_sg(struct device *dev, struct scatterlist *sgl, argument 278 struct scatterlist *saved_sg = sgl, *sg; 291 for_each_sg(sgl, sg, nhwentries, i) {
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/cxgb4vf/ |
H A D | sge.c | 170 struct ulptx_sgl *sgl; /* scatter/gather list in TX Queue */ member in struct:tx_sw_desc 314 const struct ulptx_sgl *sgl, const struct sge_txq *tq) 320 dma_unmap_single(dev, be64_to_cpu(sgl->addr0), 321 be32_to_cpu(sgl->len0), DMA_TO_DEVICE); 323 dma_unmap_page(dev, be64_to_cpu(sgl->addr0), 324 be32_to_cpu(sgl->len0), DMA_TO_DEVICE); 332 for (p = sgl->sge; nfrags >= 2; nfrags -= 2) { 401 unmap_sgl(dev, sdesc->skb, sdesc->sgl, tq); 871 * @sgl: starting location for writing the SGL 885 struct ulptx_sgl *sgl, u6 313 unmap_sgl(struct device *dev, const struct sk_buff *skb, const struct ulptx_sgl *sgl, const struct sge_txq *tq) argument 884 write_sgl(const struct sk_buff *skb, struct sge_txq *tq, struct ulptx_sgl *sgl, u64 *end, unsigned int start, const dma_addr_t *addr) argument 1312 struct ulptx_sgl *sgl = (struct ulptx_sgl *)(cpl + 1); local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/be2iscsi/ |
H A D | be_mgmt.h | 45 struct amap_mcc_sge sgl[19]; member in union:amap_mcc_wrb_payload::__anon14278 74 struct mcc_sge sgl[19]; member in union:mcc_wrb_payload::__anon14279
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/qib/ |
H A D | qib_dma.c | 94 static int qib_map_sg(struct ib_device *dev, struct scatterlist *sgl, argument 104 for_each_sg(sgl, sg, nents, i) {
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/kernel/ |
H A D | ioport.c | 528 static int pci32_map_sg(struct device *device, struct scatterlist *sgl, argument 536 for_each_sg(sgl, sg, nents, n) { 548 static void pci32_unmap_sg(struct device *dev, struct scatterlist *sgl, argument 556 for_each_sg(sgl, sg, nents, n) { 599 static void pci32_sync_sg_for_cpu(struct device *dev, struct scatterlist *sgl, argument 606 for_each_sg(sgl, sg, nents, n) { 615 static void pci32_sync_sg_for_device(struct device *device, struct scatterlist *sgl, argument 622 for_each_sg(sgl, sg, nents, n) {
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libgcrypt-1.5.0/mpi/hppa1.1/ |
H A D | udiv-qrnnd.S | 66 fcpy,sgl %fr0,%fr6L
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/libgcrypt-1.5.0/mpi/hppa1.1/ |
H A D | udiv-qrnnd.S | 66 fcpy,sgl %fr0,%fr6L
|