/linux-master/net/core/ |
H A D | hwbm.c | 13 void hwbm_buf_free(struct hwbm_pool *bm_pool, void *buf) argument 23 int hwbm_pool_refill(struct hwbm_pool *bm_pool, gfp_t gfp) argument 46 int hwbm_pool_add(struct hwbm_pool *bm_pool, unsigned int buf_num) argument [all...] |
/linux-master/include/net/ |
H A D | hwbm.h | 26 static inline void hwbm_buf_free(struct hwbm_pool *bm_pool, void *buf) {} argument 28 static inline int hwbm_pool_refill(struct hwbm_pool *bm_pool, gfp_t gfp) argument 31 static inline int hwbm_pool_add(struct hwbm_pool *bm_pool, argument
|
/linux-master/drivers/net/ethernet/marvell/ |
H A D | mvneta_bm.c | 95 struct mvneta_bm_pool *bm_pool = local 116 mvneta_bm_pool_create(struct mvneta_bm *priv, struct mvneta_bm_pool *bm_pool) argument 217 mvneta_bm_bufs_free(struct mvneta_bm *priv, struct mvneta_bm_pool *bm_pool, u8 port_map) argument 258 mvneta_bm_pool_destroy(struct mvneta_bm *priv, struct mvneta_bm_pool *bm_pool, u8 port_map) argument 286 struct mvneta_bm_pool *bm_pool; local 467 struct mvneta_bm_pool *bm_pool = &priv->bm_pools[i]; local [all...] |
H A D | mvneta_bm.h | 148 mvneta_bm_pool_put_bp(struct mvneta_bm *priv, struct mvneta_bm_pool *bm_pool, dma_addr_t buf_phys_addr) argument 156 mvneta_bm_pool_get_bp(struct mvneta_bm *priv, struct mvneta_bm_pool *bm_pool) argument 163 mvneta_bm_pool_destroy(struct mvneta_bm *priv, struct mvneta_bm_pool *bm_pool, u8 port_map) argument 166 mvneta_bm_bufs_free(struct mvneta_bm *priv, struct mvneta_bm_pool *bm_pool, u8 port_map) argument 171 mvneta_bm_pool_refill(struct mvneta_bm *priv, struct mvneta_bm_pool *bm_pool) argument 181 mvneta_bm_pool_put_bp(struct mvneta_bm *priv, struct mvneta_bm_pool *bm_pool, dma_addr_t buf_phys_addr) argument 185 mvneta_bm_pool_get_bp(struct mvneta_bm *priv, struct mvneta_bm_pool *bm_pool) argument [all...] |
H A D | mvneta.c | 1213 struct mvneta_bm_pool *bm_pool = pp->pool_long; local 2000 struct mvneta_bm_pool *bm_pool; local 2558 struct mvneta_bm_pool *bm_pool = NULL; local [all...] |
/linux-master/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_main.c | 386 mvpp2_bm_pool_create(struct device *dev, struct mvpp2 *priv, struct mvpp2_bm_pool *bm_pool, int size) argument 449 mvpp2_bm_pool_bufsize_set(struct mvpp2 *priv, struct mvpp2_bm_pool *bm_pool, int buf_size) argument 461 mvpp2_bm_bufs_get_addrs(struct device *dev, struct mvpp2 *priv, struct mvpp2_bm_pool *bm_pool, dma_addr_t *dma_addr, phys_addr_t *phys_addr) argument 492 mvpp2_bm_bufs_free(struct device *dev, struct mvpp2 *priv, struct mvpp2_bm_pool *bm_pool, int buf_num) argument 531 mvpp2_check_hw_buf_num(struct mvpp2 *priv, struct mvpp2_bm_pool *bm_pool) argument 548 mvpp2_bm_pool_destroy(struct device *dev, struct mvpp2 *priv, struct mvpp2_bm_pool *bm_pool) argument 583 struct mvpp2_bm_pool *bm_pool; local 761 mvpp2_buf_alloc(struct mvpp2_port *port, struct mvpp2_bm_pool *bm_pool, struct page_pool *page_pool, dma_addr_t *buf_dma_addr, phys_addr_t *buf_phys_addr, gfp_t gfp_mask) argument 1043 mvpp2_bm_bufs_add(struct mvpp2_port *port, struct mvpp2_bm_pool *bm_pool, int buf_num) argument 1253 struct mvpp2_bm_pool *bm_pool; local 3601 mvpp2_rx_refill(struct mvpp2_port *port, struct mvpp2_bm_pool *bm_pool, struct page_pool *page_pool, int pool) argument 3930 struct mvpp2_bm_pool *bm_pool; local 7695 struct mvpp2_bm_pool *bm_pool = &priv->bm_pools[i]; local [all...] |