Lines Matching defs:bpid
468 #define SCN_REG(bpid) REG_SCN((bpid) / 32)
469 #define SCN_BIT(bpid) (0x80000000 >> (bpid & 31))
470 void bm_isr_bscn_mask(struct bm_portal *portal, uint8_t bpid, int enable)
473 ASSERT_COND(bpid < BM_MAX_NUM_OF_POOLS);
474 /* REG_SCN for bpid=0..31, REG_SCN+4 for bpid=32..63 */
475 val = __bm_in(&portal->addr, SCN_REG(bpid));
477 val |= SCN_BIT(bpid);
479 val &= ~SCN_BIT(bpid);
480 __bm_out(&portal->addr, SCN_REG(bpid), val);