Searched refs:gsi_trans_pool (Results 1 – 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ipa/ |
D | gsi_trans.h | 22 struct gsi_trans_pool; 80 int gsi_trans_pool_init(struct gsi_trans_pool *pool, size_t size, u32 count, 90 void *gsi_trans_pool_alloc(struct gsi_trans_pool *pool, u32 count); 96 void gsi_trans_pool_exit(struct gsi_trans_pool *pool); 110 int gsi_trans_pool_init_dma(struct device *dev, struct gsi_trans_pool *pool, 122 void *gsi_trans_pool_alloc_dma(struct gsi_trans_pool *pool, dma_addr_t *addr); 128 void gsi_trans_pool_exit_dma(struct device *dev, struct gsi_trans_pool *pool);
|
D | gsi.h | 71 struct gsi_trans_pool { struct 82 struct gsi_trans_pool pool; /* transaction pool */ argument 83 struct gsi_trans_pool sg_pool; /* scatterlist pool */ 84 struct gsi_trans_pool cmd_pool; /* command payload DMA pool */ 85 struct gsi_trans_pool info_pool;/* command information 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() 124 void gsi_trans_pool_exit(struct gsi_trans_pool *pool) in gsi_trans_pool_exit() 136 int gsi_trans_pool_init_dma(struct device *dev, struct gsi_trans_pool *pool, in gsi_trans_pool_init_dma() 178 void gsi_trans_pool_exit_dma(struct device *dev, struct gsi_trans_pool *pool) in gsi_trans_pool_exit_dma() 187 static u32 gsi_trans_pool_alloc_common(struct gsi_trans_pool *pool, u32 count) in gsi_trans_pool_alloc_common() 206 void *gsi_trans_pool_alloc(struct gsi_trans_pool *pool, u32 count) in gsi_trans_pool_alloc() 212 void *gsi_trans_pool_alloc_dma(struct gsi_trans_pool *pool, dma_addr_t *addr) in gsi_trans_pool_alloc_dma() 224 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);
|