Searched refs:scatterlist (Results 201 - 225 of 1120) sorted by relevance

1234567891011>>

/linux-master/lib/
H A Dkfifo.c13 #include <linux/scatterlist.h>
309 static unsigned int setup_sgl_buf(struct __kfifo *fifo, struct scatterlist *sgl,
328 static unsigned int setup_sgl(struct __kfifo *fifo, struct scatterlist *sgl,
351 struct scatterlist *sgl, int nents, unsigned int len,
365 struct scatterlist *sgl, int nents, unsigned int len,
558 struct scatterlist *sgl, int nents, unsigned int len, size_t recsize,
582 struct scatterlist *sgl, int nents, unsigned int len, size_t recsize,
/linux-master/include/linux/
H A Dkfifo.h48 struct scatterlist;
718 * kfifo_dma_in_prepare_mapped - setup a scatterlist for DMA input
720 * @sgl: pointer to the scatterlist array
721 * @nents: number of entries in the scatterlist array
725 * This macro fills a scatterlist for DMA input.
726 * It returns the number entries in the scatterlist array.
734 struct scatterlist *__sgl = (sgl); \
772 * kfifo_dma_out_prepare_mapped - setup a scatterlist for DMA output
774 * @sgl: pointer to the scatterlist array
775 * @nents: number of entries in the scatterlist arra
[all...]
H A Dskmsg.h9 #include <linux/scatterlist.h>
39 struct scatterlist data[MAX_MSG_FRAGS + 2];
219 static inline struct scatterlist *sk_msg_elem(struct sk_msg *msg, int which)
224 static inline struct scatterlist sk_msg_elem_cpy(struct sk_msg *msg, int which)
241 struct scatterlist *sge = sk_msg_elem(msg, msg->sg.start);
255 struct scatterlist *sge;
H A Dcb710.h134 #include <linux/scatterlist.h>
139 * Hides scatterlist access issues - fragment boundaries, alignment, page
/linux-master/drivers/infiniband/core/
H A Drw.c92 struct rdma_rw_reg_ctx *reg, struct scatterlist *sg,
125 u32 port_num, struct scatterlist *sg, u32 sg_cnt, u32 offset,
196 struct scatterlist *sg, u32 sg_cnt, u32 offset,
252 struct scatterlist *sg, u32 offset, u64 remote_addr, u32 rkey,
282 * @sg: scatterlist to READ/WRITE from/to
293 struct scatterlist *sg, u32 sg_cnt, u32 sg_offset,
352 * @sg: scatterlist to READ/WRITE from/to
354 * @prot_sg: scatterlist to READ/WRITE protection information from/to
365 u32 port_num, struct scatterlist *sg, u32 sg_cnt,
366 struct scatterlist *prot_s
[all...]
/linux-master/drivers/staging/vc04_services/interface/vchiq_arm/
H A Dvchiq_arm.c125 struct scatterlist *scatterlist; member in struct:vchiq_pagelist_info
158 dma_unmap_sg(instance->state->dev, pagelistinfo->scatterlist,
253 struct scatterlist *scatterlist, *sg; local
271 sizeof(struct scatterlist)))
277 (num_pages * sizeof(struct scatterlist))) +
293 scatterlist = (struct scatterlist *)(pages + num_pages);
295 (scatterlist
[all...]
/linux-master/net/9p/
H A Dtrans_virtio.c32 #include <linux/scatterlist.h>
79 struct scatterlist sg[VIRTQUEUE_NUM];
170 static int pack_sg_list(struct scatterlist *sg, int start,
217 pack_sg_list_p(struct scatterlist *sg, int start, int limit,
261 struct scatterlist *sgs[2];
430 struct scatterlist *sgs[4];
/linux-master/drivers/crypto/virtio/
H A Dvirtio_crypto_skcipher_algs.c13 #include <linux/scatterlist.h>
86 static u64 virtio_crypto_alg_sg_nents_length(struct scatterlist *sg)
117 struct scatterlist outhdr, key_sg, inhdr, *sgs[3];
196 struct scatterlist outhdr, status_sg, *sgs[2];
336 struct scatterlist outhdr, iv_sg, status_sg, **sgs;
341 struct scatterlist *sg;
/linux-master/drivers/net/ipa/
H A Dgsi_trans.c11 #include <linux/scatterlist.h>
42 * of Linux scatterlist structures, allocated with the transaction. These
43 * scatterlist structures are initialized by "adding" operations to the
53 * formats the content of the scatterlist array into the channel ring
363 /* Allocate the scatterlist */
411 struct scatterlist *sg;
441 struct scatterlist *sg = &trans->sgl[0];
462 struct scatterlist *sg = &trans->sgl[0];
539 * Formats channel ring TRE entries based on the content of the scatterlist.
552 struct scatterlist *s
[all...]
/linux-master/crypto/
H A Dgcm.c38 struct scatterlist src[3];
39 struct scatterlist dst[3];
59 struct scatterlist *src;
67 struct scatterlist src[3];
68 struct scatterlist dst[3];
69 struct scatterlist sg;
79 struct scatterlist sg;
104 struct scatterlist sg[1];
156 struct scatterlist *sg;
184 struct scatterlist *ds
[all...]
/linux-master/sound/virtio/
H A Dvirtio_pcm_msg.c23 struct scatterlist sgs[];
90 static void virtsnd_pcm_sg_from(struct scatterlist *sgs, int nsgs, u8 *data,
217 struct scatterlist *psgs[] = {
/linux-master/block/
H A Dblk-integrity.c13 #include <linux/scatterlist.h>
20 * blk_rq_count_integrity_sg - Count number of integrity scatterlist elements
25 * scatterlist corresponding to the integrity metadata in a bio.
59 * blk_rq_map_integrity_sg - Map integrity metadata into a scatterlist
62 * @sglist: target scatterlist
65 * scatterlist. The scatterlist must be big enough to hold all
69 struct scatterlist *sglist)
72 struct scatterlist *sg = NULL;
/linux-master/drivers/mmc/core/
H A Dsd_ops.c11 #include <linux/scatterlist.h>
291 struct scatterlist sg;
363 struct scatterlist sg;
/linux-master/mm/kmsan/
H A Dhooks.c18 #include <linux/scatterlist.h>
361 void kmsan_handle_dma_sg(struct scatterlist *sg, int nents,
364 struct scatterlist *item;
/linux-master/drivers/scsi/libfc/
H A Dfc_libfc.h123 struct scatterlist *sg,
/linux-master/arch/x86/power/
H A Dhibernate_64.c13 #include <linux/scatterlist.h>
/linux-master/net/mac80211/
H A Daes_gmac.c20 struct scatterlist sg[5];
/linux-master/drivers/usb/musb/
H A Dmusb_host.h13 #include <linux/scatterlist.h>
/linux-master/arch/arm/crypto/
H A Dcurve25519-glue.c19 #include <linux/scatterlist.h>
/linux-master/drivers/gpu/drm/i915/
H A Di915_mm.c131 struct scatterlist *sgl, resource_size_t iobase)
/linux-master/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h104 int ocrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
/linux-master/drivers/gpu/drm/i915/selftests/
H A Dmock_region.c7 #include <linux/scatterlist.h>
/linux-master/drivers/gpu/drm/i915/gem/selftests/
H A Dhuge_gem_object.c33 struct scatterlist *sg, *src, *end;
/linux-master/drivers/scsi/
H A Desp_scsi.h261 struct scatterlist *prv_sg;
262 struct scatterlist *cur_sg;
287 struct scatterlist *saved_prv_sg;
288 struct scatterlist *saved_cur_sg;
/linux-master/drivers/target/tcm_fc/
H A Dtcm_fc.h117 struct scatterlist *sg; /* Set only if DDP is setup */
118 u32 sg_cnt; /* No. of item in scatterlist */

Completed in 221 milliseconds

1234567891011>>