/linux-master/lib/ |
H A D | kfifo.c | 13 #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 D | kfifo.h | 48 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 D | skmsg.h | 9 #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 D | cb710.h | 134 #include <linux/scatterlist.h> 139 * Hides scatterlist access issues - fragment boundaries, alignment, page
|
/linux-master/drivers/infiniband/core/ |
H A D | rw.c | 92 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 D | vchiq_arm.c | 125 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 D | trans_virtio.c | 32 #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 D | virtio_crypto_skcipher_algs.c | 13 #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 D | gsi_trans.c | 11 #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 D | gcm.c | 38 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 D | virtio_pcm_msg.c | 23 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 D | blk-integrity.c | 13 #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 D | sd_ops.c | 11 #include <linux/scatterlist.h> 291 struct scatterlist sg; 363 struct scatterlist sg;
|
/linux-master/mm/kmsan/ |
H A D | hooks.c | 18 #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 D | fc_libfc.h | 123 struct scatterlist *sg,
|
/linux-master/arch/x86/power/ |
H A D | hibernate_64.c | 13 #include <linux/scatterlist.h>
|
/linux-master/net/mac80211/ |
H A D | aes_gmac.c | 20 struct scatterlist sg[5];
|
/linux-master/drivers/usb/musb/ |
H A D | musb_host.h | 13 #include <linux/scatterlist.h>
|
/linux-master/arch/arm/crypto/ |
H A D | curve25519-glue.c | 19 #include <linux/scatterlist.h>
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_mm.c | 131 struct scatterlist *sgl, resource_size_t iobase)
|
/linux-master/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.h | 104 int ocrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
|
/linux-master/drivers/gpu/drm/i915/selftests/ |
H A D | mock_region.c | 7 #include <linux/scatterlist.h>
|
/linux-master/drivers/gpu/drm/i915/gem/selftests/ |
H A D | huge_gem_object.c | 33 struct scatterlist *sg, *src, *end;
|
/linux-master/drivers/scsi/ |
H A D | esp_scsi.h | 261 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 D | tcm_fc.h | 117 struct scatterlist *sg; /* Set only if DDP is setup */ 118 u32 sg_cnt; /* No. of item in scatterlist */
|