Home
last modified time | relevance | path

Searched refs:sg (Results 1 – 25 of 41) sorted by relevance

12

/include/linux/
A Dscatterlist.h31 #define sg_dma_address(sg) ((sg)->dma_address) argument
34 #define sg_dma_len(sg) ((sg)->dma_length) argument
36 #define sg_dma_len(sg) ((sg)->length) argument
112 sg++; in sg_next()
114 sg = sg_chain_ptr(sg); in sg_next()
116 return sg; in sg_next()
163 sg->length = len; in sg_set_page()
187 sg->length = len; in sg_set_folio()
218 for (__i = 0, sg = (sglist); __i < (nr); __i++, sg = sg_next(sg))
411 return page_to_phys(sg_page(sg)) + sg->offset; in sg_phys()
[all …]
A Dskmsg.h44 struct sk_msg_sg sg; member
197 dst->sg.data[which] = src->sg.data[which]; in sk_msg_xfer()
199 dst->sg.size += size; in sk_msg_xfer()
200 src->sg.size -= size; in sk_msg_xfer()
213 return sk_msg_iter_dist(msg->sg.start, msg->sg.end) == MAX_MSG_FRAGS; in sk_msg_full()
218 return sk_msg_iter_dist(msg->sg.start, msg->sg.end); in sk_msg_elem_used()
228 return msg->sg.data[which]; in sk_msg_elem_cpy()
245 if (test_bit(msg->sg.start, msg->sg.copy)) { in sk_msg_compute_data_pointers()
264 __set_bit(msg->sg.end, msg->sg.copy); in sk_msg_page_add()
265 msg->sg.size += len; in sk_msg_page_add()
[all …]
A Dvirtio.h45 struct scatterlist sg[], unsigned int num,
50 struct scatterlist sg[], unsigned int num,
55 struct scatterlist sg[], unsigned int num,
61 struct scatterlist *sg, unsigned int num,
67 struct scatterlist *sg, unsigned int num,
A Dpage_reporting.h14 struct scatterlist *sg, unsigned int nents);
A Ddma-mapping.h121 unsigned int dma_map_sg_attrs(struct device *dev, struct scatterlist *sg,
123 void dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg,
176 struct scatterlist *sg, int nents, enum dma_data_direction dir, in dma_map_sg_attrs() argument
182 struct scatterlist *sg, int nents, enum dma_data_direction dir, in dma_unmap_sg_attrs() argument
365 void __dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg,
392 struct scatterlist *sg, int nelems, enum dma_data_direction dir) in dma_sync_sg_for_cpu() argument
395 __dma_sync_sg_for_cpu(dev, sg, nelems, dir); in dma_sync_sg_for_cpu()
399 struct scatterlist *sg, int nelems, enum dma_data_direction dir) in dma_sync_sg_for_device() argument
402 __dma_sync_sg_for_device(dev, sg, nelems, dir); in dma_sync_sg_for_device()
424 struct scatterlist *sg, int nelems, enum dma_data_direction dir) in dma_sync_sg_for_cpu() argument
[all …]
A Dtifm.h144 int tifm_map_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents,
146 void tifm_unmap_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents,
A Diommu-dma.h29 int iommu_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
31 void iommu_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents,
A Ddma-map-ops.h45 int (*map_sg)(struct device *dev, struct scatterlist *sg, int nents,
47 void (*unmap_sg)(struct device *dev, struct scatterlist *sg, int nents,
60 void (*sync_sg_for_cpu)(struct device *dev, struct scatterlist *sg,
62 void (*sync_sg_for_device)(struct device *dev, struct scatterlist *sg,
397 bool arch_dma_map_sg_direct(struct device *dev, struct scatterlist *sg,
399 bool arch_dma_unmap_sg_direct(struct device *dev, struct scatterlist *sg,
A Dkmsan.h209 void kmsan_handle_dma_sg(struct scatterlist *sg, int nents,
380 static inline void kmsan_handle_dma_sg(struct scatterlist *sg, int nents, in kmsan_handle_dma_sg() argument
A Dmemstick.h243 struct scatterlist sg; member
320 const struct scatterlist *sg);
A Dmpi.h58 int mpi_write_to_sgl(MPI a, struct scatterlist *sg, unsigned nbytes,
A Dvia-core.h146 int viafb_dma_copy_out_sg(unsigned int offset, struct scatterlist *sg, int nsg);
/include/crypto/
A Dscatterwalk.h28 struct scatterlist *sg; member
76 if (sg) in scatterwalk_crypto_chain()
77 sg_chain(head, num, sg); in scatterwalk_crypto_chain()
85 walk->sg = sg; in scatterwalk_start()
98 pos -= sg->length; in scatterwalk_start_at_pos()
99 sg = sg_next(sg); in scatterwalk_start_at_pos()
101 walk->sg = sg; in scatterwalk_start_at_pos()
111 if (walk->offset >= walk->sg->offset + walk->sg->length) in scatterwalk_clamp()
113 len_this_sg = walk->sg->offset + walk->sg->length - walk->offset; in scatterwalk_clamp()
145 if (walk->offset >= walk->sg->offset + walk->sg->length) in scatterwalk_get_sglist()
[all …]
A Dkrb5.h135 struct scatterlist *sg, unsigned int nr_sg,
141 struct scatterlist *sg, unsigned int nr_sg,
146 struct scatterlist *sg, unsigned int nr_sg,
152 struct scatterlist *sg, unsigned int nr_sg,
/include/soc/fsl/
A Ddpaa2-fd.h312 return (dma_addr_t)le64_to_cpu(sg->addr); in dpaa2_sg_get_addr()
322 sg->addr = cpu_to_le64(addr); in dpaa2_sg_set_addr()
339 if (dpaa2_sg_short_len(sg)) in dpaa2_sg_get_len()
340 return le32_to_cpu(sg->len) & SG_SHORT_LEN_MASK; in dpaa2_sg_get_len()
342 return le32_to_cpu(sg->len); in dpaa2_sg_get_len()
352 sg->len = cpu_to_le32(len); in dpaa2_sg_set_len()
374 sg->format_offset &= cpu_to_le16(~SG_OFFSET_MASK); in dpaa2_sg_set_offset()
375 sg->format_offset |= cpu_to_le16(offset); in dpaa2_sg_set_offset()
411 return le16_to_cpu(sg->bpid) & SG_BPID_MASK; in dpaa2_sg_get_bpid()
421 sg->bpid &= cpu_to_le16(~(SG_BPID_MASK)); in dpaa2_sg_set_bpid()
[all …]
A Dqman.h202 static inline dma_addr_t qm_sg_addr(const struct qm_sg_entry *sg) in qm_sg_addr() argument
204 return be64_to_cpu(sg->data) & 0xffffffffffLLU; in qm_sg_addr()
209 return be64_to_cpu(sg->data) & 0xffffffffffLLU; in qm_sg_entry_get64()
214 sg->addr_hi = upper_32_bits(addr); in qm_sg_entry_set64()
215 sg->addr_lo = cpu_to_be32(lower_32_bits(addr)); in qm_sg_entry_set64()
220 return be32_to_cpu(sg->cfg) & QM_SG_FIN; in qm_sg_entry_is_final()
225 return be32_to_cpu(sg->cfg) & QM_SG_EXT; in qm_sg_entry_is_ext()
230 return be32_to_cpu(sg->cfg) & QM_SG_LEN_MASK; in qm_sg_entry_get_len()
235 sg->cfg = cpu_to_be32(len & QM_SG_LEN_MASK); in qm_sg_entry_set_len()
240 sg->cfg = cpu_to_be32(QM_SG_FIN | (len & QM_SG_LEN_MASK)); in qm_sg_entry_set_f()
[all …]
/include/trace/events/
A Ddma.h177 struct scatterlist *sg;
257 struct scatterlist *sg;
293 struct scatterlist *sg;
301 sg_dma_address(sg);
303 sg_dma_len(sg);
338 struct scatterlist *sg;
372 struct scatterlist *sg;
439 struct scatterlist *sg;
445 sg_dma_address(sg);
447 sg_dma_len(sg);
[all …]
/include/rdma/
A Drw.h46 struct scatterlist *sg, u32 sg_cnt, u32 sg_offset,
49 u32 port_num, struct scatterlist *sg, u32 sg_cnt,
53 u32 port_num, struct scatterlist *sg, u32 sg_cnt,
58 u32 port_num, struct scatterlist *sg, u32 sg_cnt,
/include/scsi/
A Dscsi_cmnd.h166 extern void *scsi_kmap_atomic_sg(struct scatterlist *sg, int sg_count,
206 #define scsi_for_each_sg(cmd, sg, nseg, __i) \ argument
207 for_each_sg(scsi_sglist(cmd), sg, nseg, __i)
331 #define scsi_for_each_prot_sg(cmd, sg, nseg, __i) \ argument
332 for_each_sg(scsi_prot_sglist(cmd), sg, nseg, __i)
A Dlibiscsi_tcp.h35 struct scatterlist *sg; member
/include/linux/spi/
A Dspi-mem.h393 struct sg_table *sg);
397 struct sg_table *sg);
405 struct sg_table *sg) in spi_controller_dma_map_mem_op_data() argument
413 struct sg_table *sg) in spi_controller_dma_unmap_mem_op_data() argument
/include/drm/ttm/
A Dttm_bo.h137 struct sg_table *sg; member
402 struct sg_table *sg, struct dma_resv *resv,
407 struct sg_table *sg, struct dma_resv *resv,
A Dttm_tt.h110 struct sg_table *sg; member
/include/drm/
A Ddrm_prime.h112 void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg);
/include/linux/mtd/
A Dubi.h129 struct scatterlist sg[UBI_MAX_SG_COUNT]; member

Completed in 56 milliseconds

12