Lines Matching refs:mcr
73 uint32_t mcr; in get_msix_table_size() local
75 mcr = pcie_conf_read(bdf, base + PCIE_MSIX_MCR); in get_msix_table_size()
77 return ((mcr & PCIE_MSIX_MCR_TSIZE) >> PCIE_MSIX_MCR_TSIZE_SHIFT) + 1; in get_msix_table_size()
131 uint32_t mcr; in get_msi_mmc() local
133 mcr = pcie_conf_read(bdf, base + PCIE_MSI_MCR); in get_msi_mmc()
136 return 1 << ((mcr & PCIE_MSI_MCR_MMC) >> PCIE_MSI_MCR_MMC_SHIFT); in get_msi_mmc()
203 uint32_t mcr; in enable_msix() local
216 mcr = pcie_conf_read(bdf, base + PCIE_MSIX_MCR); in enable_msix()
217 mcr |= PCIE_MSIX_MCR_EN; in enable_msix()
218 pcie_conf_write(bdf, base + PCIE_MSIX_MCR, mcr); in enable_msix()
228 uint32_t mcr; in disable_msi() local
230 mcr = pcie_conf_read(bdf, base + PCIE_MSI_MCR); in disable_msi()
231 mcr &= ~PCIE_MSI_MCR_EN; in disable_msi()
232 pcie_conf_write(bdf, base + PCIE_MSI_MCR, mcr); in disable_msi()
241 uint32_t mcr; in enable_msi() local
250 mcr = pcie_conf_read(bdf, base + PCIE_MSI_MCR); in enable_msi()
251 if ((mcr & PCIE_MSI_MCR_64) != 0U) { in enable_msi()
263 mcr |= mme << PCIE_MSI_MCR_MME_SHIFT; in enable_msi()
265 mcr |= PCIE_MSI_MCR_EN; in enable_msi()
266 pcie_conf_write(bdf, base + PCIE_MSI_MCR, mcr); in enable_msi()