PM_SUBUNIT_MSK
s = (ev >> PM_SUBUNIT_SH) & PM_SUBUNIT_MSK;
subunit = (event >> PM_SUBUNIT_SH) & PM_SUBUNIT_MSK;
mask |= (unsigned long)PM_SUBUNIT_MSK << 32;
#define PM_SUBUNIT_MSKS (PM_SUBUNIT_MSK << PM_SUBUNIT_SH)