PCI_MSI_FLAGS_ENABLE
if (msg_ctl & PCI_MSI_FLAGS_ENABLE) {
msg_ctl & ~PCI_MSI_FLAGS_ENABLE);
if (!(csr & PCI_MSI_FLAGS_ENABLE)) {
ctrl | PCI_MSI_FLAGS_ENABLE);
control |= PCI_MSI_FLAGS_ENABLE;
control &= ~PCI_MSI_FLAGS_ENABLE;
control |= PCI_MSI_FLAGS_ENABLE;
control &= ~PCI_MSI_FLAGS_ENABLE;
if (!(flags & PCI_MSI_FLAGS_ENABLE))
if (!(flags & PCI_MSI_FLAGS_ENABLE))
if (!(flags & PCI_MSI_FLAGS_ENABLE))
val |= PCI_MSI_FLAGS_ENABLE;
if (!(val & PCI_MSI_FLAGS_ENABLE))
val |= PCI_MSI_FLAGS_ENABLE;
if ((val & PCI_MSI_FLAGS_ENABLE)) {
reg |= PCI_MSI_FLAGS_ENABLE;
control &= ~PCI_MSI_FLAGS_ENABLE;
control |= PCI_MSI_FLAGS_ENABLE;
control |= PCI_MSI_FLAGS_ENABLE |
if (ctrl & PCI_MSI_FLAGS_ENABLE) {
ctrl & ~PCI_MSI_FLAGS_ENABLE);
flags &= ~PCI_MSI_FLAGS_ENABLE;
if (val & PCI_MSI_FLAGS_ENABLE)
.enable_bit = PCI_MSI_FLAGS_ENABLE,
.allowed_bits = PCI_MSI_FLAGS_ENABLE,