Home
last modified time | relevance | path

Searched refs:gsi_trans_pool (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ipa/
H A Dgsi_trans.h22 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);
H A Dgsi.h71 struct gsi_trans_pool { struct
82 struct gsi_trans_pool pool; /* transaction pool */
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 */
H A Dgsi_trans.c88 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()
H A Dgsi_private.h20 void *gsi_trans_pool_next(struct gsi_trans_pool *pool, void *element);
/kernel/linux/linux-6.6/drivers/net/ipa/
H A 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);
H A Dgsi.h66 struct gsi_trans_pool { struct
87 struct gsi_trans_pool sg_pool; /* scatterlist pool */
88 struct gsi_trans_pool cmd_pool; /* command payload DMA pool */
H A 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()

Completed in 5 milliseconds