hwbm_pool 1110 drivers/net/ethernet/marvell/mvneta.c struct hwbm_pool *hwbm_pool = &bm_pool->hwbm_pool; hwbm_pool 1115 drivers/net/ethernet/marvell/mvneta.c if (hwbm_pool->buf_num) { hwbm_pool 1123 drivers/net/ethernet/marvell/mvneta.c hwbm_pool->frag_size = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) + hwbm_pool 1127 drivers/net/ethernet/marvell/mvneta.c num = hwbm_pool_add(hwbm_pool, hwbm_pool->size); hwbm_pool 1128 drivers/net/ethernet/marvell/mvneta.c if (num != hwbm_pool->size) { hwbm_pool 1130 drivers/net/ethernet/marvell/mvneta.c bm_pool->id, num, hwbm_pool->size); hwbm_pool 2191 drivers/net/ethernet/marvell/mvneta.c err = hwbm_pool_refill(&bm_pool->hwbm_pool, GFP_ATOMIC); hwbm_pool 2198 drivers/net/ethernet/marvell/mvneta.c frag_size = bm_pool->hwbm_pool.frag_size; hwbm_pool 93 drivers/net/ethernet/marvell/mvneta_bm.c int mvneta_bm_construct(struct hwbm_pool *hwbm_pool, void *buf) hwbm_pool 96 drivers/net/ethernet/marvell/mvneta_bm.c (struct mvneta_bm_pool *)hwbm_pool->priv; hwbm_pool 122 drivers/net/ethernet/marvell/mvneta_bm.c size_bytes = sizeof(u32) * bm_pool->hwbm_pool.size; hwbm_pool 183 drivers/net/ethernet/marvell/mvneta_bm.c struct hwbm_pool *hwbm_pool = &new_pool->hwbm_pool; hwbm_pool 188 drivers/net/ethernet/marvell/mvneta_bm.c hwbm_pool->frag_size = hwbm_pool 191 drivers/net/ethernet/marvell/mvneta_bm.c hwbm_pool->construct = mvneta_bm_construct; hwbm_pool 192 drivers/net/ethernet/marvell/mvneta_bm.c hwbm_pool->priv = new_pool; hwbm_pool 193 drivers/net/ethernet/marvell/mvneta_bm.c mutex_init(&hwbm_pool->buf_lock); hwbm_pool 204 drivers/net/ethernet/marvell/mvneta_bm.c num = hwbm_pool_add(hwbm_pool, hwbm_pool->size); hwbm_pool 205 drivers/net/ethernet/marvell/mvneta_bm.c if (num != hwbm_pool->size) { hwbm_pool 207 drivers/net/ethernet/marvell/mvneta_bm.c new_pool->id, num, hwbm_pool->size); hwbm_pool 228 drivers/net/ethernet/marvell/mvneta_bm.c for (i = 0; i < bm_pool->hwbm_pool.buf_num; i++) { hwbm_pool 247 drivers/net/ethernet/marvell/mvneta_bm.c hwbm_buf_free(&bm_pool->hwbm_pool, vaddr); hwbm_pool 253 drivers/net/ethernet/marvell/mvneta_bm.c bm_pool->hwbm_pool.buf_num -= i; hwbm_pool 261 drivers/net/ethernet/marvell/mvneta_bm.c struct hwbm_pool *hwbm_pool = &bm_pool->hwbm_pool; hwbm_pool 269 drivers/net/ethernet/marvell/mvneta_bm.c if (hwbm_pool->buf_num) hwbm_pool 274 drivers/net/ethernet/marvell/mvneta_bm.c sizeof(u32) * hwbm_pool->size, hwbm_pool 327 drivers/net/ethernet/marvell/mvneta_bm.c bm_pool->hwbm_pool.size = size; hwbm_pool 330 drivers/net/ethernet/marvell/mvneta_bm.c bm_pool->hwbm_pool.size); hwbm_pool 111 drivers/net/ethernet/marvell/mvneta_bm.h struct hwbm_pool hwbm_pool; hwbm_pool 141 drivers/net/ethernet/marvell/mvneta_bm.h int mvneta_bm_construct(struct hwbm_pool *hwbm_pool, void *buf); hwbm_pool 169 drivers/net/ethernet/marvell/mvneta_bm.h static inline int mvneta_bm_construct(struct hwbm_pool *hwbm_pool, void *buf) hwbm_pool 13 include/net/hwbm.h int (*construct)(struct hwbm_pool *bm_pool, void *buf); hwbm_pool 20 include/net/hwbm.h void hwbm_buf_free(struct hwbm_pool *bm_pool, void *buf); hwbm_pool 21 include/net/hwbm.h int hwbm_pool_refill(struct hwbm_pool *bm_pool, gfp_t gfp); hwbm_pool 22 include/net/hwbm.h int hwbm_pool_add(struct hwbm_pool *bm_pool, unsigned int buf_num); hwbm_pool 24 include/net/hwbm.h static inline void hwbm_buf_free(struct hwbm_pool *bm_pool, void *buf) {} hwbm_pool 26 include/net/hwbm.h static inline int hwbm_pool_refill(struct hwbm_pool *bm_pool, gfp_t gfp) hwbm_pool 29 include/net/hwbm.h static inline int hwbm_pool_add(struct hwbm_pool *bm_pool, hwbm_pool 13 net/core/hwbm.c void hwbm_buf_free(struct hwbm_pool *bm_pool, void *buf) hwbm_pool 23 net/core/hwbm.c int hwbm_pool_refill(struct hwbm_pool *bm_pool, gfp_t gfp) hwbm_pool 46 net/core/hwbm.c int hwbm_pool_add(struct hwbm_pool *bm_pool, unsigned int buf_num)