ACTIVITY_BIT_POS
#define LOCATE_BIT_POS(x) (ACTIVITY_BIT_POS(x) + 1)
val |= 1 << ACTIVITY_BIT_POS((ap->port_no));
val &= ~(1 << ACTIVITY_BIT_POS((ap->port_no)));