Searched refs:gsi_trans_pool (Results 1 – 4 of 4) sorted by relevance
/linux-5.19.10/drivers/net/ipa/ |
D | gsi_trans.h | 23 struct gsi_trans_pool; 86 int gsi_trans_pool_init(struct gsi_trans_pool *pool, size_t size, u32 count, 96 void *gsi_trans_pool_alloc(struct gsi_trans_pool *pool, u32 count); 102 void gsi_trans_pool_exit(struct gsi_trans_pool *pool); 116 int gsi_trans_pool_init_dma(struct device *dev, struct gsi_trans_pool *pool, 128 void *gsi_trans_pool_alloc_dma(struct gsi_trans_pool *pool, dma_addr_t *addr); 135 void gsi_trans_pool_exit_dma(struct device *dev, struct gsi_trans_pool *pool);
|
D | gsi.h | 73 struct gsi_trans_pool { struct 84 struct gsi_trans_pool pool; /* transaction pool */ argument 85 struct gsi_trans_pool sg_pool; /* scatterlist pool */ 86 struct gsi_trans_pool cmd_pool; /* command payload DMA pool */
|
D | gsi_trans.c | 88 int gsi_trans_pool_init(struct gsi_trans_pool *pool, size_t size, u32 count, in gsi_trans_pool_init() 122 void gsi_trans_pool_exit(struct gsi_trans_pool *pool) in gsi_trans_pool_exit() 134 int gsi_trans_pool_init_dma(struct device *dev, struct gsi_trans_pool *pool, in gsi_trans_pool_init_dma() 174 void gsi_trans_pool_exit_dma(struct device *dev, struct gsi_trans_pool *pool) in gsi_trans_pool_exit_dma() 183 static u32 gsi_trans_pool_alloc_common(struct gsi_trans_pool *pool, u32 count) in gsi_trans_pool_alloc_common() 202 void *gsi_trans_pool_alloc(struct gsi_trans_pool *pool, u32 count) in gsi_trans_pool_alloc() 208 void *gsi_trans_pool_alloc_dma(struct gsi_trans_pool *pool, dma_addr_t *addr) in gsi_trans_pool_alloc_dma() 220 void *gsi_trans_pool_next(struct gsi_trans_pool *pool, void *element) in gsi_trans_pool_next()
|
D | gsi_private.h | 20 void *gsi_trans_pool_next(struct gsi_trans_pool *pool, void *element);
|