Lines Matching defs:pool_id
40 static void mvneta_bm_pool_enable(struct mvneta_bm *priv, int pool_id)
44 val = mvneta_bm_read(priv, MVNETA_BM_POOL_BASE_REG(pool_id));
46 mvneta_bm_write(priv, MVNETA_BM_POOL_BASE_REG(pool_id), val);
52 static void mvneta_bm_pool_disable(struct mvneta_bm *priv, int pool_id)
56 val = mvneta_bm_read(priv, MVNETA_BM_POOL_BASE_REG(pool_id));
58 mvneta_bm_write(priv, MVNETA_BM_POOL_BASE_REG(pool_id), val);
79 static void mvneta_bm_pool_target_set(struct mvneta_bm *priv, int pool_id,
84 val = mvneta_bm_read(priv, MVNETA_BM_XBAR_POOL_REG(pool_id));
85 val &= ~MVNETA_BM_TARGET_ID_MASK(pool_id);
86 val &= ~MVNETA_BM_XBAR_ATTR_MASK(pool_id);
87 val |= MVNETA_BM_TARGET_ID_VAL(pool_id, target_id);
88 val |= MVNETA_BM_XBAR_ATTR_VAL(pool_id, attr);
90 mvneta_bm_write(priv, MVNETA_BM_XBAR_POOL_REG(pool_id), val);
158 struct mvneta_bm_pool *mvneta_bm_pool_use(struct mvneta_bm *priv, u8 pool_id,
162 struct mvneta_bm_pool *new_pool = &priv->bm_pools[pool_id];