Lines Matching refs:pool
33 #define MVNETA_BM_XBAR_POOL_REG(pool) \
34 (((pool) < 2) ? MVNETA_BM_XBAR_01_REG : MVNETA_BM_XBAR_23_REG)
35 #define MVNETA_BM_TARGET_ID_OFFS(pool) (((pool) & 1) ? 16 : 0)
36 #define MVNETA_BM_TARGET_ID_MASK(pool) \
37 (0xf << MVNETA_BM_TARGET_ID_OFFS(pool))
38 #define MVNETA_BM_TARGET_ID_VAL(pool, id) \
39 ((id) << MVNETA_BM_TARGET_ID_OFFS(pool))
40 #define MVNETA_BM_XBAR_ATTR_OFFS(pool) (((pool) & 1) ? 20 : 4)
41 #define MVNETA_BM_XBAR_ATTR_MASK(pool) \
42 (0xff << MVNETA_BM_XBAR_ATTR_OFFS(pool))
43 #define MVNETA_BM_XBAR_ATTR_VAL(pool, attr) \
44 ((attr) << MVNETA_BM_XBAR_ATTR_OFFS(pool))
47 #define MVNETA_BM_POOL_BASE_REG(pool) (0x10 + ((pool) << 4))
51 #define MVNETA_BM_POOL_READ_PTR_REG(pool) (0x14 + ((pool) << 4))
57 #define MVNETA_BM_POOL_WRITE_PTR_REG(pool) (0x18 + ((pool) << 4))
64 #define MVNETA_BM_POOL_SIZE_REG(pool) (0x1c + ((pool) << 4))
126 /* Ports using BM pool */