Home
last modified time | relevance | path

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

/linux/drivers/target/
H A 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
H A Dtarget_core_rd.h26 struct scatterlist *sg_table; member
/linux/drivers/hwtracing/coresight/
H A Dcoresight-tmc-etr.c114 struct tmc_sg_table *sg_table; member
243 tmc_sg_get_data_page_offset(struct tmc_sg_table *sg_table, dma_addr_t addr) in tmc_sg_get_data_page_offset()
248 static void tmc_free_table_pages(struct tmc_sg_table *sg_table) in tmc_free_table_pages()
255 static void tmc_free_data_pages(struct tmc_sg_table *sg_table) in tmc_free_data_pages()
262 void tmc_free_sg_table(struct tmc_sg_table *sg_table) in tmc_free_sg_table()
275 static int tmc_alloc_table_pages(struct tmc_sg_table *sg_table) in tmc_alloc_table_pages()
296 static int tmc_alloc_data_pages(struct tmc_sg_table *sg_table, void **pages) in tmc_alloc_data_pages()
333 struct tmc_sg_table *sg_table; in tmc_alloc_sg_table() local
377 void tmc_sg_table_sync_table(struct tmc_sg_table *sg_table) in tmc_sg_table_sync_table()
397 ssize_t tmc_sg_table_get_data(struct tmc_sg_table *sg_table, in tmc_sg_table_get_data()
[all …]
H A Dcoresight-tmc.h390 tmc_sg_table_buf_size(struct tmc_sg_table *sg_table) in tmc_sg_table_buf_size()
/linux/include/linux/
H A Dscatterlist.h39 struct sg_table { struct
46 struct sg_table sgt; /* The scatter list table */ argument
H A Dnvme-fc-driver.h217 struct sg_table sg_table; member
/linux/rust/kernel/
H A Dscatterlist.rs151 fn as_raw(&self) -> *mut bindings::sg_table { in as_raw()
203 sgt: NonNull<bindings::sg_table>, in new()
292 fn as_raw(&self) -> *mut bindings::sg_table { in as_raw()
/linux/drivers/ata/
H A Dsata_promise.h29 dma_addr_t sg_table, in pdc_pkt_header()
H A Dsata_promise.c482 dma_addr_t sg_table = ap->bmdma_prd_dma; in pdc_atapi_pkt() local
/linux/drivers/vfio/pci/pds/
H A Dlm.h23 struct sg_table sg_table; /* SG table for backing pages */ member
H A Ddirty.c381 struct sg_table sg_table; in pds_vfio_dirty_seq_ack() local
/linux/include/linux/iio/
H A Dbuffer-dma.h78 struct sg_table *sg_table; member
/linux/drivers/scsi/isci/
H A Drequest.h124 struct scu_sgl_element_pair sg_table[SCU_SGL_SIZE] __attribute__ ((aligned(32))); member
/linux/drivers/dma-buf/heaps/
H A Dsystem_heap.c29 struct sg_table sg_table; member
/linux/drivers/crypto/caam/
H A Dcaamalg_qi.c959 struct qm_sg_entry *sg_table, *fd_sgt; in aead_edesc_alloc() local
1268 struct qm_sg_entry *sg_table, *fd_sgt; in skcipher_edesc_alloc() local
/linux/drivers/vhost/
H A Dscsi.c805 struct sg_table *sg_table, in vhost_scsi_map_to_sgl()
890 struct sg_table *sg_table, int sg_count, in vhost_scsi_copy_iov_to_sgl()
950 struct sg_table *sg_table, int sg_count, bool is_prot) in vhost_scsi_map_iov_to_sgl()
/linux/drivers/scsi/bfa/
H A Dbfad_bsg.c3270 struct bfa_sge_s *sg_table; in bfad_fcxp_map_sg() local
/linux/drivers/usb/gadget/function/
H A Df_fs.c1493 struct sg_table *sg_table; in ffs_dmabuf_attach() local
/linux/drivers/scsi/esas2r/
H A Desas2r.h659 struct esas2r_mem_desc *sg_table; member