Home
last modified time | relevance | path

Searched refs:gsi_trans_pool (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.6/drivers/net/ipa/
Dgsi_trans.h23 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);
Dgsi.h66 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 */
Dgsi_trans.c87 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()