Symbol: mvneta_bm
drivers/net/ethernet/marvell/mvneta.c
543
struct mvneta_bm *bm_priv;
drivers/net/ethernet/marvell/mvneta_bm.c
116
static int mvneta_bm_pool_create(struct mvneta_bm *priv,
drivers/net/ethernet/marvell/mvneta_bm.c
158
struct mvneta_bm_pool *mvneta_bm_pool_use(struct mvneta_bm *priv, u8 pool_id,
drivers/net/ethernet/marvell/mvneta_bm.c
217
void mvneta_bm_bufs_free(struct mvneta_bm *priv, struct mvneta_bm_pool *bm_pool,
drivers/net/ethernet/marvell/mvneta_bm.c
258
void mvneta_bm_pool_destroy(struct mvneta_bm *priv,
drivers/net/ethernet/marvell/mvneta_bm.c
283
static void mvneta_bm_pools_init(struct mvneta_bm *priv)
drivers/net/ethernet/marvell/mvneta_bm.c
30
static void mvneta_bm_write(struct mvneta_bm *priv, u32 offset, u32 data)
drivers/net/ethernet/marvell/mvneta_bm.c
339
static void mvneta_bm_default_set(struct mvneta_bm *priv)
drivers/net/ethernet/marvell/mvneta_bm.c
35
static u32 mvneta_bm_read(struct mvneta_bm *priv, u32 offset)
drivers/net/ethernet/marvell/mvneta_bm.c
358
static int mvneta_bm_init(struct mvneta_bm *priv)
drivers/net/ethernet/marvell/mvneta_bm.c
375
struct mvneta_bm *priv)
drivers/net/ethernet/marvell/mvneta_bm.c
390
static void mvneta_bm_put_sram(struct mvneta_bm *priv)
drivers/net/ethernet/marvell/mvneta_bm.c
396
struct mvneta_bm *mvneta_bm_get(struct device_node *node)
drivers/net/ethernet/marvell/mvneta_bm.c
40
static void mvneta_bm_pool_enable(struct mvneta_bm *priv, int pool_id)
drivers/net/ethernet/marvell/mvneta_bm.c
404
void mvneta_bm_put(struct mvneta_bm *priv)
drivers/net/ethernet/marvell/mvneta_bm.c
413
struct mvneta_bm *priv;
drivers/net/ethernet/marvell/mvneta_bm.c
416
priv = devm_kzalloc(&pdev->dev, sizeof(struct mvneta_bm), GFP_KERNEL);
drivers/net/ethernet/marvell/mvneta_bm.c
462
struct mvneta_bm *priv = platform_get_drvdata(pdev);
drivers/net/ethernet/marvell/mvneta_bm.c
52
static void mvneta_bm_pool_disable(struct mvneta_bm *priv, int pool_id)
drivers/net/ethernet/marvell/mvneta_bm.c
61
static inline void mvneta_bm_config_set(struct mvneta_bm *priv, u32 mask)
drivers/net/ethernet/marvell/mvneta_bm.c
70
static inline void mvneta_bm_config_clear(struct mvneta_bm *priv, u32 mask)
drivers/net/ethernet/marvell/mvneta_bm.c
79
static void mvneta_bm_pool_target_set(struct mvneta_bm *priv, int pool_id,
drivers/net/ethernet/marvell/mvneta_bm.c
97
struct mvneta_bm *priv = bm_pool->priv;
drivers/net/ethernet/marvell/mvneta_bm.h
129
struct mvneta_bm *priv;
drivers/net/ethernet/marvell/mvneta_bm.h
134
struct mvneta_bm *mvneta_bm_get(struct device_node *node);
drivers/net/ethernet/marvell/mvneta_bm.h
135
void mvneta_bm_put(struct mvneta_bm *priv);
drivers/net/ethernet/marvell/mvneta_bm.h
137
void mvneta_bm_pool_destroy(struct mvneta_bm *priv,
drivers/net/ethernet/marvell/mvneta_bm.h
139
void mvneta_bm_bufs_free(struct mvneta_bm *priv, struct mvneta_bm_pool *bm_pool,
drivers/net/ethernet/marvell/mvneta_bm.h
142
int mvneta_bm_pool_refill(struct mvneta_bm *priv,
drivers/net/ethernet/marvell/mvneta_bm.h
144
struct mvneta_bm_pool *mvneta_bm_pool_use(struct mvneta_bm *priv, u8 pool_id,
drivers/net/ethernet/marvell/mvneta_bm.h
148
static inline void mvneta_bm_pool_put_bp(struct mvneta_bm *priv,
drivers/net/ethernet/marvell/mvneta_bm.h
156
static inline u32 mvneta_bm_pool_get_bp(struct mvneta_bm *priv,
drivers/net/ethernet/marvell/mvneta_bm.h
163
static inline void mvneta_bm_pool_destroy(struct mvneta_bm *priv,
drivers/net/ethernet/marvell/mvneta_bm.h
166
static inline void mvneta_bm_bufs_free(struct mvneta_bm *priv,
drivers/net/ethernet/marvell/mvneta_bm.h
171
static inline int mvneta_bm_pool_refill(struct mvneta_bm *priv,
drivers/net/ethernet/marvell/mvneta_bm.h
174
static inline struct mvneta_bm_pool *mvneta_bm_pool_use(struct mvneta_bm *priv,
drivers/net/ethernet/marvell/mvneta_bm.h
181
static inline void mvneta_bm_pool_put_bp(struct mvneta_bm *priv,
drivers/net/ethernet/marvell/mvneta_bm.h
185
static inline u32 mvneta_bm_pool_get_bp(struct mvneta_bm *priv,
drivers/net/ethernet/marvell/mvneta_bm.h
188
static inline struct mvneta_bm *mvneta_bm_get(struct device_node *node)
drivers/net/ethernet/marvell/mvneta_bm.h
190
static inline void mvneta_bm_put(struct mvneta_bm *priv) {}