| /include/linux/ |
| A D | scatterlist.h | 31 #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 D | skmsg.h | 44 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 D | virtio.h | 45 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 D | page_reporting.h | 14 struct scatterlist *sg, unsigned int nents);
|
| A D | dma-mapping.h | 121 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 D | tifm.h | 144 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 D | iommu-dma.h | 29 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 D | dma-map-ops.h | 45 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 D | kmsan.h | 209 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 D | memstick.h | 243 struct scatterlist sg; member 320 const struct scatterlist *sg);
|
| A D | mpi.h | 58 int mpi_write_to_sgl(MPI a, struct scatterlist *sg, unsigned nbytes,
|
| A D | via-core.h | 146 int viafb_dma_copy_out_sg(unsigned int offset, struct scatterlist *sg, int nsg);
|
| /include/crypto/ |
| A D | scatterwalk.h | 28 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 D | krb5.h | 135 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 D | dpaa2-fd.h | 312 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 D | qman.h | 202 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 D | dma.h | 177 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 D | rw.h | 46 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 D | scsi_cmnd.h | 166 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 D | libiscsi_tcp.h | 35 struct scatterlist *sg; member
|
| /include/linux/spi/ |
| A D | spi-mem.h | 393 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 D | ttm_bo.h | 137 struct sg_table *sg; member 402 struct sg_table *sg, struct dma_resv *resv, 407 struct sg_table *sg, struct dma_resv *resv,
|
| A D | ttm_tt.h | 110 struct sg_table *sg; member
|
| /include/drm/ |
| A D | drm_prime.h | 112 void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg);
|
| /include/linux/mtd/ |
| A D | ubi.h | 129 struct scatterlist sg[UBI_MAX_SG_COUNT]; member
|