Searched refs:gsi_trans_pool (Results 1 – 3 of 3) sorted by relevance
/Linux-v6.6/drivers/net/ipa/ |
D | gsi_trans.h | 23 struct gsi_trans_pool; 84 int gsi_trans_pool_init(struct gsi_trans_pool *pool, size_t size, u32 count, 94 void *gsi_trans_pool_alloc(struct gsi_trans_pool *pool, u32 count); 100 void gsi_trans_pool_exit(struct gsi_trans_pool *pool); 114 int gsi_trans_pool_init_dma(struct device *dev, struct gsi_trans_pool *pool, 126 void *gsi_trans_pool_alloc_dma(struct gsi_trans_pool *pool, dma_addr_t *addr); 133 void gsi_trans_pool_exit_dma(struct device *dev, struct gsi_trans_pool *pool);
|
D | gsi.h | 66 struct gsi_trans_pool { struct 87 struct gsi_trans_pool sg_pool; /* scatterlist pool */ argument 88 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()
|