| /kernel/linux/linux-5.10/drivers/crypto/cavium/zip/ |
| D | zip_device.h | 61 * pointer to the output scatter list buffer when scatter_gather == 1 63 union zip_zptr_s *scatter; member 66 * Holds size of the output buffer pointed by scatter list 74 /* for scatter data */ 80 /* Number of scatter list pointers for scatter data */ 94 * @sginfo: Scatter-gather info structure
|
| /kernel/linux/linux-6.6/drivers/crypto/cavium/zip/ |
| D | zip_device.h | 61 * pointer to the output scatter list buffer when scatter_gather == 1 63 union zip_zptr_s *scatter; member 66 * Holds size of the output buffer pointed by scatter list 74 /* for scatter data */ 80 /* Number of scatter list pointers for scatter data */ 94 * @sginfo: Scatter-gather info structure
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
| D | hinic_common.c | 50 * hinic_set_sge - set dma area in scatter gather entry 51 * @sge: scatter gather entry 63 * hinic_sge_to_dma - get dma address from scatter gather entry 64 * @sge: scatter gather entry
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
| D | hinic_common.c | 50 * hinic_set_sge - set dma area in scatter gather entry 51 * @sge: scatter gather entry 63 * hinic_sge_to_dma - get dma address from scatter gather entry 64 * @sge: scatter gather entry
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeon_ep/ |
| D | octep_tx.h | 20 /* Hardware format for Scatter/Gather list 40 /* Each Scatter/Gather entry sent to hardwar hold four pointers. 186 /* Base pointer to Scatter/Gather lists for all ring descriptors. */ 189 /* DMA mapped addr of Scatter Gather Lists */ 251 /* Scatter indicator 1=scatter */ 252 u64 scatter:1; member 254 /* Size of Expected result OR no. of entries in scatter list */
|
| /kernel/linux/linux-5.10/include/soc/fsl/ |
| D | dpaa2-fd.h | 19 * There are three types of frames: single, scatter gather, and frame lists. 282 * struct dpaa2_sg_entry - the scatter-gathering structure 305 * @sg: the given scatter-gathering object 316 * @sg: the given scatter-gathering object 332 * @sg: the given scatter-gathering object 346 * @sg: the given scatter-gathering object 356 * @sg: the given scatter-gathering object 367 * @sg: the given scatter-gathering object 379 * @sg: the given scatter-gathering object 392 * @sg: the given scatter-gathering object [all …]
|
| /kernel/linux/linux-6.6/include/soc/fsl/ |
| D | dpaa2-fd.h | 20 * There are three types of frames: single, scatter gather, and frame lists. 283 * struct dpaa2_sg_entry - the scatter-gathering structure 306 * @sg: the given scatter-gathering object 317 * @sg: the given scatter-gathering object 333 * @sg: the given scatter-gathering object 347 * @sg: the given scatter-gathering object 357 * @sg: the given scatter-gathering object 368 * @sg: the given scatter-gathering object 380 * @sg: the given scatter-gathering object 393 * @sg: the given scatter-gathering object [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/ |
| D | drm_gem_dma_helper.c | 31 * for devices that do not support scatter-gather DMA (either directly or 411 * drm_gem_dma_get_sg_table - provide a scatter/gather table of pinned 415 * This function exports a scatter/gather table by calling the standard 419 * A pointer to the scatter/gather table of pinned pages or NULL on failure. 446 * driver's scatter/gather table of pinned pages 449 * @sgt: scatter/gather table of pinned pages 451 * This function imports a scatter/gather table exported via DMA-BUF by 453 * (i.e. the scatter/gather table must contain a single entry). Drivers that 555 * scatter/gather table and get the virtual address of the buffer 558 * @sgt: Scatter/gather table of pinned pages [all …]
|
| D | drm_gem_shmem_helper.c | 651 * drm_gem_shmem_get_sg_table - Provide a scatter/gather table of pinned 655 * This function exports a scatter/gather table suitable for PRIME usage by 658 * Drivers who need to acquire an scatter/gather table for objects need to call 662 * A pointer to the scatter/gather table of pinned pages or error pointer on failure. 713 * scatter/gather table for a shmem GEM object. 716 * This function returns a scatter/gather table suitable for driver usage. If 725 * A pointer to the scatter/gather table of pinned pages or errno on failure. 744 * another driver's scatter/gather table of pinned pages 747 * @sgt: Scatter/gather table of pinned pages 749 * This function imports a scatter/gather table exported via DMA-BUF by
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ath/ath6kl/ |
| D | sdio.c | 52 /* scatter request list head */ 233 "hif-scatter: (%s) addr: 0x%X, (block len: %d, block count: %d) , (tot:%d,sg:%d)\n", in ath6kl_sdio_setup_scat_data() 255 /* set scatter-gather table for request */ in ath6kl_sdio_setup_scat_data() 335 ath6kl_err("Scatter write request failed:%d\n", in ath6kl_sdio_scat_rw() 363 /* allocate the scatter request */ in ath6kl_sdio_alloc_prep_scat_req() 387 /* allocate a bus request for this scatter request */ in ath6kl_sdio_alloc_prep_scat_req() 396 /* assign the scatter request to this bus request */ in ath6kl_sdio_alloc_prep_scat_req() 402 /* add it to the scatter pool */ in ath6kl_sdio_alloc_prep_scat_req() 671 /* scatter gather read write request */ 683 "hif-scatter: total len: %d scatter entries: %d\n", in ath6kl_sdio_async_rw_scatter() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/ |
| D | sdio.c | 52 /* scatter request list head */ 233 "hif-scatter: (%s) addr: 0x%X, (block len: %d, block count: %d) , (tot:%d,sg:%d)\n", in ath6kl_sdio_setup_scat_data() 255 /* set scatter-gather table for request */ in ath6kl_sdio_setup_scat_data() 335 ath6kl_err("Scatter write request failed:%d\n", in ath6kl_sdio_scat_rw() 363 /* allocate the scatter request */ in ath6kl_sdio_alloc_prep_scat_req() 387 /* allocate a bus request for this scatter request */ in ath6kl_sdio_alloc_prep_scat_req() 396 /* assign the scatter request to this bus request */ in ath6kl_sdio_alloc_prep_scat_req() 402 /* add it to the scatter pool */ in ath6kl_sdio_alloc_prep_scat_req() 671 /* scatter gather read write request */ 683 "hif-scatter: total len: %d scatter entries: %d\n", in ath6kl_sdio_async_rw_scatter() [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/ |
| D | st_options.h | 43 /* Maximum number of scatter/gather segments */ 46 /* The number of scatter/gather segments to allocate at first try (must be 50 /* The size of the first scatter/gather segments (determines the maximum block 51 size for SCSI adapters not supporting scatter/gather). The default is set
|
| /kernel/linux/linux-6.6/drivers/scsi/ |
| D | st_options.h | 43 /* Maximum number of scatter/gather segments */ 46 /* The number of scatter/gather segments to allocate at first try (must be 50 /* The size of the first scatter/gather segments (determines the maximum block 51 size for SCSI adapters not supporting scatter/gather). The default is set
|
| /kernel/linux/linux-6.6/drivers/scsi/megaraid/ |
| D | megaraid_mbox.h | 94 #define MBOX_MAX_SG_SIZE 32 // maximum scatter-gather list size 117 * @sgl64 : 64-bit scatter-gather list 118 * @sgl32 : 32-bit scatter-gather list 119 * @sgl_dma_h : dma handle for the scatter-gather list 158 * @sg_pool : pool of scatter-gather lists for this driver
|
| /kernel/linux/linux-5.10/drivers/scsi/megaraid/ |
| D | megaraid_mbox.h | 94 #define MBOX_MAX_SG_SIZE 32 // maximum scatter-gather list size 117 * @sgl64 : 64-bit scatter-gather list 118 * @sgl32 : 32-bit scatter-gather list 119 * @sgl_dma_h : dma handle for the scatter-gather list 158 * @sg_pool : pool of scatter-gather lists for this driver
|
| /kernel/linux/linux-5.10/include/scsi/ |
| D | sg.h | 38 { /* call. It defines one scatter-gather element. */ 50 unsigned short iovec_count; /* [i] 0 implies no scatter gather */ 53 or scatter gather list */ 79 unsigned short iovec_count; /* [i] 0 implies no scatter gather */ 82 or scatter gather list */ 191 /* Yields max scatter gather tablesize allowed by current host adapter */ 192 #define SG_GET_SG_TABLESIZE 0x227F /* 0 implies can't do scatter gather */ 222 /* Largest size (in bytes) a single scatter-gather list element can have. 225 If scatter-gather is not supported by adapter then this value is the
|
| /kernel/linux/linux-6.6/include/scsi/ |
| D | sg.h | 34 { /* call. It defines one scatter-gather element. */ 46 unsigned short iovec_count; /* [i] 0 implies no scatter gather */ 49 or scatter gather list */ 75 unsigned short iovec_count; /* [i] 0 implies no scatter gather */ 78 or scatter gather list */ 220 /* Yields max scatter gather tablesize allowed by current host adapter */ 221 #define SG_GET_SG_TABLESIZE 0x227F /* 0 implies can't do scatter gather */ 251 /* Largest size (in bytes) a single scatter-gather list element can have. 254 If scatter-gather is not supported by adapter then this value is the
|
| /kernel/linux/linux-6.6/include/linux/mtd/ |
| D | ubi.h | 20 * Maximum number of scatter gather list entries, 117 * struct ubi_sgl - UBI scatter gather list data structure. 120 * @sg: the scatter gather list itself 122 * ubi_sgl is a wrapper around a scatter list which keeps track of the 133 * ubi_sgl_init - initialize an UBI scatter gather list data structure. 134 * @usgl: the UBI scatter gather struct itself
|
| /kernel/linux/linux-5.10/include/linux/mtd/ |
| D | ubi.h | 20 * Maximum number of scatter gather list entries, 116 * struct ubi_sgl - UBI scatter gather list data structure. 119 * @sg: the scatter gather list itself 121 * ubi_sgl is a wrapper around a scatter list which keeps track of the 132 * ubi_sgl_init - initialize an UBI scatter gather list data structure. 133 * @usgl: the UBI scatter gather struct itself
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/ |
| D | drm_gem_cma_helper.c | 416 * drm_gem_cma_prime_get_sg_table - provide a scatter/gather table of pinned 420 * This function exports a scatter/gather table suitable for PRIME usage by 425 * A pointer to the scatter/gather table of pinned pages or NULL on failure. 452 * driver's scatter/gather table of pinned pages 455 * @sgt: scatter/gather table of pinned pages 457 * This function imports a scatter/gather table exported via DMA-BUF by 459 * (i.e. the scatter/gather table must contain a single entry). Drivers that 595 * scatter/gather table and get the virtual address of the buffer 598 * @sgt: Scatter/gather table of pinned pages 600 * This function imports a scatter/gather table using
|
| /kernel/linux/linux-5.10/drivers/parisc/ |
| D | iommu-helpers.h | 5 * iommu_fill_pdir - Insert coalesced scatter/gather chunks into the I/O Pdir. 7 * @startsg: The scatter/gather list of coalesced chunks. 8 * @nents: The number of entries in the scatter/gather list. 11 * This function inserts the coalesced scatter/gather list chunks into the
|
| /kernel/linux/linux-6.6/drivers/parisc/ |
| D | iommu-helpers.h | 5 * iommu_fill_pdir - Insert coalesced scatter/gather chunks into the I/O Pdir. 7 * @startsg: The scatter/gather list of coalesced chunks. 8 * @nents: The number of entries in the scatter/gather list. 11 * This function inserts the coalesced scatter/gather list chunks into the
|
| /kernel/linux/linux-5.10/include/xen/interface/io/ |
| D | vscsiif.h | 77 * Specifies the maximum number of scatter/gather elements in grant pages 153 * Preset scatter/gather elements for a following request. Deprecated. 159 * Maximum scatter/gather segments per request. 162 * structures on one page (4096 bytes) and the number of scatter/gather 165 * If "feature-sg-grant" is set, more scatter/gather elements can be specified 202 uint8_t nr_segments; /* Number of pieces of scatter-gather */
|
| /kernel/linux/linux-6.6/include/media/ |
| D | videobuf-dma-sg.h | 5 * The functions expect the hardware being able to scatter gather 75 * Scatter-gather DMA buffer API. 78 * scatter-gather list from a kernel, userspace of physical address and map the
|
| /kernel/linux/linux-5.10/include/media/ |
| D | videobuf-dma-sg.h | 5 * The functions expect the hardware being able to scatter gather 75 * Scatter-gather DMA buffer API. 78 * scatter-gather list from a kernel, userspace of physical address and map the
|