Searched refs:gsi_trans_pool (Results 1 – 3 of 3) sorted by relevance
/linux-6.12.1/drivers/net/ipa/ |
D | gsi_trans.h | 22 struct gsi_trans_pool; 83 int gsi_trans_pool_init(struct gsi_trans_pool *pool, size_t size, u32 count, 93 void *gsi_trans_pool_alloc(struct gsi_trans_pool *pool, u32 count); 99 void gsi_trans_pool_exit(struct gsi_trans_pool *pool); 113 int gsi_trans_pool_init_dma(struct device *dev, struct gsi_trans_pool *pool, 125 void *gsi_trans_pool_alloc_dma(struct gsi_trans_pool *pool, dma_addr_t *addr); 132 void gsi_trans_pool_exit_dma(struct device *dev, struct gsi_trans_pool *pool);
|
D | gsi.h | 62 struct gsi_trans_pool { struct 83 struct gsi_trans_pool sg_pool; /* scatterlist pool */ argument 84 struct gsi_trans_pool cmd_pool; /* command payload DMA pool */
|
D | gsi_trans.c | 87 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() 135 int gsi_trans_pool_init_dma(struct device *dev, struct gsi_trans_pool *pool, in gsi_trans_pool_init_dma() 175 void gsi_trans_pool_exit_dma(struct device *dev, struct gsi_trans_pool *pool) in gsi_trans_pool_exit_dma() 184 static u32 gsi_trans_pool_alloc_common(struct gsi_trans_pool *pool, u32 count) in gsi_trans_pool_alloc_common() 203 void *gsi_trans_pool_alloc(struct gsi_trans_pool *pool, u32 count) in gsi_trans_pool_alloc() 209 void *gsi_trans_pool_alloc_dma(struct gsi_trans_pool *pool, dma_addr_t *addr) in gsi_trans_pool_alloc_dma()
|