Home
last modified time | relevance | path

Searched defs:sg_table (Results 1 – 25 of 43) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/hwtracing/coresight/
Dcoresight-tmc-etr.c106 struct tmc_sg_table *sg_table; member
235 tmc_sg_get_data_page_offset(struct tmc_sg_table *sg_table, dma_addr_t addr) in tmc_sg_get_data_page_offset()
240 static inline void tmc_free_table_pages(struct tmc_sg_table *sg_table) in tmc_free_table_pages()
247 static void tmc_free_data_pages(struct tmc_sg_table *sg_table) in tmc_free_data_pages()
254 void tmc_free_sg_table(struct tmc_sg_table *sg_table) in tmc_free_sg_table()
267 static int tmc_alloc_table_pages(struct tmc_sg_table *sg_table) in tmc_alloc_table_pages()
288 static int tmc_alloc_data_pages(struct tmc_sg_table *sg_table, void **pages) in tmc_alloc_data_pages()
325 struct tmc_sg_table *sg_table; in tmc_alloc_sg_table() local
369 void tmc_sg_table_sync_table(struct tmc_sg_table *sg_table) in tmc_sg_table_sync_table()
389 ssize_t tmc_sg_table_get_data(struct tmc_sg_table *sg_table, in tmc_sg_table_get_data()
[all …]
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/
Dcoresight-tmc-etr.c108 struct tmc_sg_table *sg_table; member
237 tmc_sg_get_data_page_offset(struct tmc_sg_table *sg_table, dma_addr_t addr) in tmc_sg_get_data_page_offset()
242 static inline void tmc_free_table_pages(struct tmc_sg_table *sg_table) in tmc_free_table_pages()
249 static void tmc_free_data_pages(struct tmc_sg_table *sg_table) in tmc_free_data_pages()
256 void tmc_free_sg_table(struct tmc_sg_table *sg_table) in tmc_free_sg_table()
268 static int tmc_alloc_table_pages(struct tmc_sg_table *sg_table) in tmc_alloc_table_pages()
289 static int tmc_alloc_data_pages(struct tmc_sg_table *sg_table, void **pages) in tmc_alloc_data_pages()
326 struct tmc_sg_table *sg_table; in tmc_alloc_sg_table() local
371 void tmc_sg_table_sync_table(struct tmc_sg_table *sg_table) in tmc_sg_table_sync_table()
391 ssize_t tmc_sg_table_get_data(struct tmc_sg_table *sg_table, in tmc_sg_table_get_data()
[all …]
/kernel/linux/linux-5.10/drivers/target/
Dtarget_core_rd.c63 static u32 rd_release_sgl_table(struct rd_dev *rd_dev, struct rd_dev_sg_table *sg_table, in rd_release_sgl_table()
112 static int rd_allocate_sgl_table(struct rd_dev *rd_dev, struct rd_dev_sg_table *sg_table, in rd_allocate_sgl_table()
176 struct rd_dev_sg_table *sg_table; in rd_build_device_space() local
235 struct rd_dev_sg_table *sg_table; in rd_build_prot_space() local
341 struct rd_dev_sg_table *sg_table; in rd_get_sg_table() local
361 struct rd_dev_sg_table *sg_table; in rd_get_prot_table() local
Dtarget_core_rd.h26 struct scatterlist *sg_table; member
/kernel/linux/linux-6.6/drivers/target/
Dtarget_core_rd.c63 static u32 rd_release_sgl_table(struct rd_dev *rd_dev, struct rd_dev_sg_table *sg_table, in rd_release_sgl_table()
112 static int rd_allocate_sgl_table(struct rd_dev *rd_dev, struct rd_dev_sg_table *sg_table, in rd_allocate_sgl_table()
176 struct rd_dev_sg_table *sg_table; in rd_build_device_space() local
235 struct rd_dev_sg_table *sg_table; in rd_build_prot_space() local
341 struct rd_dev_sg_table *sg_table; in rd_get_sg_table() local
361 struct rd_dev_sg_table *sg_table; in rd_get_prot_table() local
Dtarget_core_rd.h26 struct scatterlist *sg_table; member
/kernel/linux/linux-6.6/drivers/dma-buf/
Ddma-buf.c763 static void mangle_sg_table(struct sg_table *sg_table) in mangle_sg_table()
781 struct sg_table *sg_table; in __map_dma_buf() local
984 struct sg_table *sg_table, in __unmap_dma_buf()
1102 struct sg_table *sg_table; in dma_buf_map_attachment() local
1179 struct sg_table *sg_table; in dma_buf_map_attachment_unlocked() local
1205 struct sg_table *sg_table, in dma_buf_unmap_attachment()
1237 struct sg_table *sg_table, in dma_buf_unmap_attachment_unlocked()
/kernel/linux/linux-5.10/include/linux/
Dscatterlist.h42 struct sg_table { struct
43 struct scatterlist *sgl; /* the list */
44 unsigned int nents; /* number of mapped entries */
45 unsigned int orig_nents; /* original size of list */
/kernel/linux/linux-6.6/include/linux/
Dscatterlist.h39 struct sg_table { struct
46 struct sg_table sgt; /* The scatter list table */ argument
/kernel/linux/linux-5.10/drivers/ata/
Dsata_promise.h29 dma_addr_t sg_table, in pdc_pkt_header()
/kernel/linux/linux-6.6/drivers/ata/
Dsata_promise.h29 dma_addr_t sg_table, in pdc_pkt_header()
/kernel/linux/linux-6.6/drivers/vfio/pci/pds/
Dlm.h23 struct sg_table sg_table; /* SG table for backing pages */ member
Ddirty.c332 struct sg_table sg_table; in pds_vfio_dirty_seq_ack() local
/kernel/linux/linux-6.6/drivers/crypto/caam/
Dcaamalg_qi2.c372 struct dpaa2_sg_entry *sg_table; in aead_edesc_alloc() local
1128 struct dpaa2_sg_entry *sg_table; in skcipher_edesc_alloc() local
3551 struct dpaa2_sg_entry *sg_table; in ahash_update_ctx() local
3662 struct dpaa2_sg_entry *sg_table; in ahash_final_ctx() local
3734 struct dpaa2_sg_entry *sg_table; in ahash_finup_ctx() local
3859 struct dpaa2_sg_entry *sg_table = &edesc->sgt[0]; in ahash_digest() local
4003 struct dpaa2_sg_entry *sg_table; in ahash_update_no_ctx() local
4116 struct dpaa2_sg_entry *sg_table; in ahash_finup_no_ctx() local
4221 struct dpaa2_sg_entry *sg_table; in ahash_update_first() local
/kernel/linux/linux-5.10/drivers/crypto/caam/
Dcaamalg_qi2.c367 struct dpaa2_sg_entry *sg_table; in aead_edesc_alloc() local
1123 struct dpaa2_sg_entry *sg_table; in skcipher_edesc_alloc() local
3538 struct dpaa2_sg_entry *sg_table; in ahash_update_ctx() local
3649 struct dpaa2_sg_entry *sg_table; in ahash_final_ctx() local
3721 struct dpaa2_sg_entry *sg_table; in ahash_finup_ctx() local
3846 struct dpaa2_sg_entry *sg_table = &edesc->sgt[0]; in ahash_digest() local
3990 struct dpaa2_sg_entry *sg_table; in ahash_update_no_ctx() local
4103 struct dpaa2_sg_entry *sg_table; in ahash_finup_no_ctx() local
4208 struct dpaa2_sg_entry *sg_table; in ahash_update_first() local
/kernel/linux/linux-5.10/drivers/dma-buf/
Ddma-buf.c893 struct sg_table *sg_table; in dma_buf_map_attachment() local
953 struct sg_table *sg_table, in dma_buf_unmap_attachment()
/kernel/linux/linux-5.10/drivers/staging/android/ion/
Dion.h51 struct sg_table *sg_table; member
/kernel/linux/linux-5.10/drivers/scsi/isci/
Drequest.h124 struct scu_sgl_element_pair sg_table[SCU_SGL_SIZE] __attribute__ ((aligned(32))); member
/kernel/linux/linux-6.6/drivers/scsi/isci/
Drequest.h124 struct scu_sgl_element_pair sg_table[SCU_SGL_SIZE] __attribute__ ((aligned(32))); member
/kernel/linux/linux-6.6/drivers/dma-buf/heaps/
Dsystem_heap.c31 struct sg_table sg_table; member
/kernel/linux/linux-6.6/drivers/nvme/target/
Dloop.c25 struct sg_table sg_table; member
/kernel/linux/linux-5.10/drivers/nvme/target/
Dloop.c25 struct sg_table sg_table; member
/kernel/linux/linux-5.10/drivers/media/common/videobuf2/
Dvideobuf2-dma-sg.c41 struct sg_table sg_table; member
/kernel/linux/linux-6.6/drivers/media/platform/marvell/
Dmcam-core.c606 struct sg_table *sg_table; in mcam_sg_next_buffer() local
1242 struct sg_table *sg_table = vb2_dma_sg_plane_desc(vb, 0); in mcam_vb_sg_buf_prepare() local
/kernel/linux/linux-5.10/drivers/media/platform/marvell-ccic/
Dmcam-core.c606 struct sg_table *sg_table; in mcam_sg_next_buffer() local
1237 struct sg_table *sg_table = vb2_dma_sg_plane_desc(vb, 0); in mcam_vb_sg_buf_prepare() local

12