PCIM_MSICTRL_MMC_MASK
(1 << (((ctrl) & PCIM_MSICTRL_MMC_MASK) >> 1))
msgnum = 1 << ((ctrl & PCIM_MSICTRL_MMC_MASK) >> 1);