Lines Matching refs:control

190 	u16 control;  in msi_set_enable()  local
192 pci_read_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, &control); in msi_set_enable()
193 control &= ~PCI_MSI_FLAGS_ENABLE; in msi_set_enable()
195 control |= PCI_MSI_FLAGS_ENABLE; in msi_set_enable()
196 pci_write_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, control); in msi_set_enable()
446 u16 control; in __pci_restore_msi_state() local
458 pci_read_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, &control); in __pci_restore_msi_state()
461 control &= ~PCI_MSI_FLAGS_QSIZE; in __pci_restore_msi_state()
462 control |= (entry->msi_attrib.multiple << 4) | PCI_MSI_FLAGS_ENABLE; in __pci_restore_msi_state()
463 pci_write_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, control); in __pci_restore_msi_state()
588 u16 control; in msi_setup_entry() local
596 pci_read_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, &control); in msi_setup_entry()
599 entry->msi_attrib.is_64 = !!(control & PCI_MSI_FLAGS_64BIT); in msi_setup_entry()
601 entry->msi_attrib.maskbit = !!(control & PCI_MSI_FLAGS_MASKBIT); in msi_setup_entry()
603 entry->msi_attrib.multi_cap = (control & PCI_MSI_FLAGS_QMASK) >> 1; in msi_setup_entry()
607 if (control & PCI_MSI_FLAGS_64BIT) in msi_setup_entry()
774 u16 control; in msix_capability_init() local
780 pci_read_config_word(dev, dev->msix_cap + PCI_MSIX_FLAGS, &control); in msix_capability_init()
782 base = msix_map_region(dev, msix_table_size(control)); in msix_capability_init()
955 u16 control; in pci_msix_vec_count() local
960 pci_read_config_word(dev, dev->msix_cap + PCI_MSIX_FLAGS, &control); in pci_msix_vec_count()
961 return msix_table_size(control); in pci_msix_vec_count()