Home
last modified time | relevance | path

Searched refs:hpet_id (Results 1 – 7 of 7) sorted by relevance

/xen/xen/arch/x86/
A Dhpet.c342 ch->msi.hpet_id = hpet_blockid; in hpet_setup_msi_irq()
553 u32 hpet_id, cfg; in hpet_broadcast_init() local
570 hpet_id = hpet_read32(HPET_ID); in hpet_broadcast_init()
571 if ( !(hpet_id & HPET_ID_LEGSUP) ) in hpet_broadcast_init()
771 u32 hpet_id, hpet_period; in hpet_setup() local
782 hpet_id = hpet_read32(HPET_ID); in hpet_setup()
783 if ( (hpet_id & HPET_ID_REV) == 0 ) in hpet_setup()
797 last = (hpet_id & HPET_ID_NUMBER) >> HPET_ID_NUMBER_SHIFT; in hpet_setup()
810 u32 hpet_id, cfg; in hpet_resume() local
830 hpet_id = hpet_read32(HPET_ID); in hpet_resume()
[all …]
/xen/xen/drivers/passthrough/vtd/
A Dextern.h54 struct vtd_iommu *hpet_to_iommu(unsigned int hpet_id);
56 struct acpi_drhd_unit *hpet_to_drhd(unsigned int hpet_id);
A Dintremap.c108 static u16 hpetid_to_bdf(unsigned int hpet_id) in hpetid_to_bdf() argument
110 struct acpi_drhd_unit *drhd = hpet_to_drhd(hpet_id); in hpetid_to_bdf()
114 if ( acpi_hpet_unit->id == hpet_id ) in hpetid_to_bdf()
117 dprintk(XENLOG_ERR VTDPREFIX, "Didn't find the bdf for HPET %u!\n", hpet_id); in hpetid_to_bdf()
679 set_hpet_source_id(msi_desc->hpet_id, &new_ire); in msi_msg_to_remap_entry()
714 : hpet_to_drhd(msi_desc->hpet_id); in msi_msg_read_remap_rte()
728 : hpet_to_drhd(msi_desc->hpet_id); in msi_msg_write_remap_rte()
735 struct vtd_iommu *iommu = hpet_to_iommu(msi_desc->hpet_id); in intel_setup_hpet_msi()
A Ddmar.c153 struct list_head *list, unsigned int hpet_id) in acpi_hpet_device_match() argument
158 if (hpet->id == hpet_id) in acpi_hpet_device_match()
163 struct acpi_drhd_unit *hpet_to_drhd(unsigned int hpet_id) in hpet_to_drhd() argument
168 if ( acpi_hpet_device_match(&drhd->hpet_list, hpet_id) ) in hpet_to_drhd()
173 struct vtd_iommu *hpet_to_iommu(unsigned int hpet_id) in hpet_to_iommu() argument
175 struct acpi_drhd_unit *drhd = hpet_to_drhd(hpet_id); in hpet_to_iommu()
/xen/xen/include/asm-x86/
A Dmsi.h120 unsigned int hpet_id; /* HPET (dev is NULL) */ member
/xen/tools/firmware/hvmloader/
A Dutil.c860 uint32_t hpet_id = *(uint32_t *)hpet_base; in hpet_exists() local
861 return ((hpet_id >> 16) == 0x8086); in hpet_exists()
/xen/xen/drivers/passthrough/amd/
A Diommu_intr.c820 if ( msi_desc->hpet_id != hpet_sbdf.id ) in amd_setup_hpet_msi()

Completed in 16 milliseconds