Lines Matching refs:pcidev

61 static void smram_set_bit(QPCIDevice *pcidev, uint8_t mask, bool enabled)  in smram_set_bit()  argument
65 smram = qpci_config_readb(pcidev, MCH_HOST_BRIDGE_SMRAM); in smram_set_bit()
71 qpci_config_writeb(pcidev, MCH_HOST_BRIDGE_SMRAM, smram); in smram_set_bit()
74 static bool smram_test_bit(QPCIDevice *pcidev, uint8_t mask) in smram_test_bit() argument
78 smram = qpci_config_readb(pcidev, MCH_HOST_BRIDGE_SMRAM); in smram_test_bit()
85 QPCIDevice *pcidev; in test_smram_lock() local
94 pcidev = qpci_device_find(pcibus, 0); in test_smram_lock()
95 g_assert(pcidev != NULL); in test_smram_lock()
98 smram_set_bit(pcidev, MCH_HOST_BRIDGE_SMRAM_D_OPEN, false); in test_smram_lock()
99 g_assert(smram_test_bit(pcidev, MCH_HOST_BRIDGE_SMRAM_D_OPEN) == false); in test_smram_lock()
100 smram_set_bit(pcidev, MCH_HOST_BRIDGE_SMRAM_D_OPEN, true); in test_smram_lock()
101 g_assert(smram_test_bit(pcidev, MCH_HOST_BRIDGE_SMRAM_D_OPEN) == true); in test_smram_lock()
104 smram_set_bit(pcidev, MCH_HOST_BRIDGE_SMRAM_D_LCK, true); in test_smram_lock()
105 g_assert(smram_test_bit(pcidev, MCH_HOST_BRIDGE_SMRAM_D_OPEN) == false); in test_smram_lock()
106 smram_set_bit(pcidev, MCH_HOST_BRIDGE_SMRAM_D_OPEN, true); in test_smram_lock()
107 g_assert(smram_test_bit(pcidev, MCH_HOST_BRIDGE_SMRAM_D_OPEN) == false); in test_smram_lock()
116 smram_set_bit(pcidev, MCH_HOST_BRIDGE_SMRAM_D_OPEN, false); in test_smram_lock()
117 g_assert(smram_test_bit(pcidev, MCH_HOST_BRIDGE_SMRAM_D_OPEN) == false); in test_smram_lock()
118 smram_set_bit(pcidev, MCH_HOST_BRIDGE_SMRAM_D_OPEN, true); in test_smram_lock()
119 g_assert(smram_test_bit(pcidev, MCH_HOST_BRIDGE_SMRAM_D_OPEN) == true); in test_smram_lock()
121 g_free(pcidev); in test_smram_lock()
131 QPCIDevice *pcidev; in test_tseg_size() local
148 pcidev = qpci_device_find(pcibus, 0); in test_tseg_size()
149 g_assert(pcidev != NULL); in test_tseg_size()
152 esmramc_val = qpci_config_readb(pcidev, MCH_HOST_BRIDGE_ESMRAMC); in test_tseg_size()
156 qpci_config_writeb(pcidev, MCH_HOST_BRIDGE_ESMRAMC, esmramc_val); in test_tseg_size()
159 smram_val = qpci_config_readb(pcidev, MCH_HOST_BRIDGE_SMRAM); in test_tseg_size()
164 qpci_config_writeb(pcidev, MCH_HOST_BRIDGE_SMRAM, smram_val); in test_tseg_size()
168 qpci_config_writeb(pcidev, MCH_HOST_BRIDGE_SMRAM, smram_val); in test_tseg_size()
184 g_free(pcidev); in test_tseg_size()
196 QPCIDevice *pcidev; in test_smram_smbase_lock() local
206 pcidev = qpci_device_find(pcibus, 0); in test_smram_smbase_lock()
207 g_assert(pcidev != NULL); in test_smram_smbase_lock()
210 g_assert(qpci_config_readb(pcidev, MCH_HOST_BRIDGE_F_SMBASE) == 0); in test_smram_smbase_lock()
216 qpci_config_writeb(pcidev, MCH_HOST_BRIDGE_F_SMBASE, i); in test_smram_smbase_lock()
217 g_assert(qpci_config_readb(pcidev, MCH_HOST_BRIDGE_F_SMBASE) == 0); in test_smram_smbase_lock()
221 qpci_config_writeb(pcidev, MCH_HOST_BRIDGE_F_SMBASE, 0xff); in test_smram_smbase_lock()
222 g_assert(qpci_config_readb(pcidev, MCH_HOST_BRIDGE_F_SMBASE) == 0x01); in test_smram_smbase_lock()
224 qpci_config_writeb(pcidev, MCH_HOST_BRIDGE_F_SMBASE, 0x02); in test_smram_smbase_lock()
225 g_assert(qpci_config_readb(pcidev, MCH_HOST_BRIDGE_F_SMBASE) == 0x02); in test_smram_smbase_lock()
231 qpci_config_writeb(pcidev, MCH_HOST_BRIDGE_F_SMBASE, i); in test_smram_smbase_lock()
232 g_assert(qpci_config_readb(pcidev, MCH_HOST_BRIDGE_F_SMBASE) == 0x02); in test_smram_smbase_lock()
247 g_assert(qpci_config_readb(pcidev, MCH_HOST_BRIDGE_F_SMBASE) == 0); in test_smram_smbase_lock()
251 g_free(pcidev); in test_smram_smbase_lock()
260 QPCIDevice *pcidev; in test_without_smram_base() local
269 pcidev = qpci_device_find(pcibus, 0); in test_without_smram_base()
270 g_assert(pcidev != NULL); in test_without_smram_base()
278 qpci_config_writeb(pcidev, MCH_HOST_BRIDGE_F_SMBASE, i); in test_without_smram_base()
279 g_assert(qpci_config_readb(pcidev, MCH_HOST_BRIDGE_F_SMBASE) == i); in test_without_smram_base()
286 g_free(pcidev); in test_without_smram_base()