Home
last modified time | relevance | path

Searched refs:w1cmask (Results 1 – 14 of 14) sorted by relevance

/openbmc/qemu/hw/pci/
H A Dshpc.c409 uint8_t w1cmask = shpc->w1cmask[a]; in shpc_write() local
410 assert(!(wmask & w1cmask)); in shpc_write()
412 shpc->config[a] &= ~(val & w1cmask); /* W1C: Write 1 to Clear */ in shpc_write()
625 shpc->w1cmask = g_malloc0(SHPC_SIZEOF(d)); in shpc_init()
639 pci_set_long(shpc->w1cmask + SHPC_SERR_INT, in shpc_init()
652 pci_set_byte(shpc->w1cmask + in shpc_init()
696 g_free(shpc->w1cmask); in shpc_free()
H A Dpci.c396 pci_get_word(dev->w1cmask + PCI_COMMAND)); in pci_do_device_reset()
399 pci_get_word(dev->w1cmask + PCI_STATUS)); in pci_do_device_reset()
641 s->cmask[i] & ~s->wmask[i] & ~s->w1cmask[i]) { in get_pci_config_device()
645 s->cmask[i], s->wmask[i], s->w1cmask[i]); in get_pci_config_device()
880 pci_set_word(dev->w1cmask + PCI_STATUS, in pci_init_w1cmask()
933 pci_set_word(d->w1cmask + PCI_BRIDGE_CONTROL, in pci_init_mask_bridge()
1007 pci_dev->w1cmask = g_malloc0(config_size); in pci_config_alloc()
1016 g_free(pci_dev->w1cmask); in pci_config_free()
1598 uint8_t w1cmask = d->w1cmask[addr + i]; in pci_default_write_config() local
1599 assert(!(wmask & w1cmask)); in pci_default_write_config()
[all …]
H A Dpcie_aer.c113 pci_set_long(dev->w1cmask + offset + PCI_ERR_UNCOR_STATUS, in pcie_aer_init()
128 pci_long_test_and_set_mask(dev->w1cmask + offset + PCI_ERR_COR_STATUS, in pcie_aer_init()
159 pci_long_test_and_set_mask(dev->w1cmask + PCI_STATUS, in pcie_aer_init()
750 pci_set_long(dev->w1cmask + pos + PCI_ERR_ROOT_STATUS, in pcie_aer_root_init()
H A Dpcie.c310 pci_long_test_and_set_mask(dev->w1cmask + pos + PCI_EXP_DEVSTA, in pcie_cap_deverr_init()
666 pci_word_test_and_set_mask(dev->w1cmask + pos + PCI_EXP_SLTSTA, in pcie_cap_slot_init()
986 memset(dev->w1cmask + offset, 0, size); in pcie_add_capability()
/openbmc/qemu/hw/ide/
H A Dcmd646.c266 dev->w1cmask[CFR] = CFR_INTR_CH0; in pci_cmd646_ide_realize()
268 dev->w1cmask[ARTTIM23] = ARTTIM23_INTR_CH1; in pci_cmd646_ide_realize()
270 dev->w1cmask[MRDMODE] = MRDMODE_INTR_CH0 | MRDMODE_INTR_CH1; in pci_cmd646_ide_realize()
/openbmc/qemu/hw/i386/
H A Damd_iommu.c79 uint64_t romask, uint64_t w1cmask) in amdvi_set_quad() argument
83 stq_le_p(&s->w1cmask[addr], w1cmask); in amdvi_set_quad()
111 uint16_t w1cmask = lduw_le_p(&s->w1cmask[addr]); in amdvi_writew() local
114 ((oldval & romask) | (val & ~romask)) & ~(val & w1cmask)); in amdvi_writew()
120 uint32_t w1cmask = ldl_le_p(&s->w1cmask[addr]); in amdvi_writel() local
123 ((oldval & romask) | (val & ~romask)) & ~(val & w1cmask)); in amdvi_writel()
129 uint64_t w1cmask = ldq_le_p(&s->w1cmask[addr]); in amdvi_writeq() local
132 ((oldval & romask) | (val & ~romask)) & ~(val & w1cmask)); in amdvi_writeq()
H A Damd_iommu.h355 uint8_t w1cmask[AMDVI_MMIO_SIZE]; /* read/write 1 clear mask */ member
H A Dintel_iommu.c82 uint64_t wmask, uint64_t w1cmask) in vtd_define_quad() argument
86 stq_le_p(&s->w1cmask[addr], w1cmask); in vtd_define_quad()
95 uint32_t wmask, uint32_t w1cmask) in vtd_define_long() argument
99 stl_le_p(&s->w1cmask[addr], w1cmask); in vtd_define_long()
112 uint64_t w1cmask = ldq_le_p(&s->w1cmask[addr]); in vtd_set_quad() local
114 ((oldval & ~wmask) | (val & wmask)) & ~(w1cmask & val)); in vtd_set_quad()
121 uint32_t w1cmask = ldl_le_p(&s->w1cmask[addr]); in vtd_set_long() local
123 ((oldval & ~wmask) | (val & wmask)) & ~(w1cmask & val)); in vtd_set_long()
3946 memset(s->w1cmask, 0, DMAR_REG_SIZE); in vtd_init()
/openbmc/qemu/include/hw/pci/
H A Dshpc.h27 uint8_t *w1cmask; member
H A Dpci_device.h74 uint8_t *w1cmask; member
/openbmc/qemu/include/hw/i386/
H A Dintel_iommu.h259 uint8_t w1cmask[DMAR_REG_SIZE]; /* RW1C(Write 1 to Clear) bytes */ member
/openbmc/qemu/hw/net/
H A Digb.c377 pci_set_word(pdev->w1cmask + offset + PCI_PM_CTRL, in igb_add_pm_capability()
H A De1000e.c393 pci_set_word(pdev->w1cmask + offset + PCI_PM_CTRL, in e1000e_add_pm_capability()
/openbmc/qemu/docs/devel/
H A Dmigration.rst1362 pci_set_long(dev->w1cmask + offset + PCI_ERR_UNCOR_STATUS,
1416 pci_set_long(dev->w1cmask + offset + PCI_ERR_UNCOR_STATUS,