Home
last modified time | relevance | path

Searched refs:hpet (Results 1 – 19 of 19) sorted by relevance

/xen/xen/arch/x86/hvm/
A Dhpet.c43 #define guest_time_hpet(hpet) \ argument
78 return h->hpet.mc64; in hpet_read_maincounter()
119 return h->hpet.capability; in hpet_read64()
121 return h->hpet.config; in hpet_read64()
123 return h->hpet.isr; in hpet_read64()
436 h->hpet.mc64 = new_val; in hpet_write()
462 h->hpet.timers[tn].cmp = (uint32_t)h->hpet.timers[tn].cmp; in hpet_write()
463 h->hpet.period[tn] = (uint32_t)h->hpet.period[tn]; in hpet_write()
607 #define C(x) rec->x = hp->hpet.x in hpet_save()
667 #define C(x) hp->hpet.x = rec->x in hpet_load()
[all …]
A DMakefile11 obj-y += hpet.o
/xen/tools/tests/vhpet/
A DMakefile22 $(TARGET): hpet.c main.c hpet.h emul.h Makefile
23 $(HOSTCC) -g -o $@ hpet.c main.c
27 rm -rf $(TARGET) $(TARGET).out *.o *~ core* hpet.h hpet.c
35 hpet.h: $(XEN_ROOT)/xen/include/asm-x86/hpet.h
38 hpet.c: $(XEN_ROOT)/xen/arch/x86/hvm/hpet.c
A Dmain.c261 dom1.arch.hvm_domain.pl_time.vhpet.hpet.mc64, in create_periodic_time()
262 dom1.arch.hvm_domain.pl_time.vhpet.hpet.mc64, in create_periodic_time()
460 dom1.arch.hvm_domain.pl_time.vhpet.hpet.period[timer], in hpet_check_stopped()
461 dom1.arch.hvm_domain.pl_time.vhpet.hpet.period[timer]); in hpet_check_stopped()
493 dom1.arch.hvm_domain.pl_time.vhpet.hpet.period[timer], in hpet_check_stopped()
515 dom1.arch.hvm_domain.pl_time.vhpet.hpet.period[timer], in hpet_check_stopped()
543 dom1.arch.hvm_domain.pl_time.vhpet.hpet.period[timer], in hpet_check_stopped()
568 dom1.arch.hvm_domain.pl_time.vhpet.hpet.period[timer], in hpet_check_stopped()
647 dom1.arch.hvm_domain.pl_time.vhpet.hpet.mc64 = START_MC64; in main()
652 dom1.arch.hvm_domain.pl_time.vhpet.hpet.mc64, in main()
[all …]
A D.gitignore3 hpet.h
4 hpet.c
A Demul.h180 struct hpet_registers hpet; member
/xen/tools/libacpi/
A Dbuild.c177 struct acpi_20_hpet *hpet; in construct_hpet() local
179 hpet = ctxt->mem_ops.alloc(ctxt, sizeof(*hpet), 16); in construct_hpet()
180 if (!hpet) return NULL; in construct_hpet()
182 memset(hpet, 0, sizeof(*hpet)); in construct_hpet()
190 hpet->timer_block_id = 0x8086a201; in construct_hpet()
193 hpet->header.length = sizeof(*hpet); in construct_hpet()
194 set_checksum(hpet, offsetof(struct acpi_header, checksum), sizeof(*hpet)); in construct_hpet()
195 return hpet; in construct_hpet()
350 struct acpi_20_hpet *hpet; in construct_secondary_tables() local
367 hpet = construct_hpet(ctxt, config); in construct_secondary_tables()
[all …]
/xen/xen/include/asm-x86/hvm/
A Dvpt.h87 struct hpet_registers hpet; member
/xen/xen/drivers/passthrough/vtd/
A Ddmar.c155 struct acpi_hpet_unit *hpet; in acpi_hpet_device_match() local
157 list_for_each_entry( hpet, list, list ) in acpi_hpet_device_match()
158 if (hpet->id == hpet_id) in acpi_hpet_device_match()
/xen/tools/xl/
A Dxl_sxp.c101 libxl_defbool_to_string(b_info->u.hvm.hpet)); in printf_info_sexp()
A Dxl_parse.c1669 xlu_cfg_get_defbool(config, "hpet", &b_info->u.hvm.hpet, 0); in parse_config_data()
/xen/xen/arch/x86/
A DMakefile71 obj-y += hpet.o
/xen/tools/libxl/
A Dlibxl_x86.c408 libxl_defbool_val(info->u.hvm.hpet))) { in hvm_set_conf_params()
A Dlibxl_types.idl578 ("hpet", libxl_defbool),
A Dlibxl_create.c361 libxl_defbool_setdefault(&b_info->u.hvm.hpet, true); in libxl__domain_build_info_setdefault()
/xen/tools/xentrace/
A Dformats209 0x00084001 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) hpet create [ tn = %(1)d, irq = %(2)d, delta = 0x%(…
213 0x00084005 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) hpet destroy [ tn = %(1)d ]
/xen/docs/misc/
A Dxen-command-line.pandoc295 > `= pit | hpet | acpi | tsc`
1417 ### ivrs_hpet[`<hpet>`] (AMD)
1421 `<hpet>` instead of the one specified by the IVHD sub-tables of the IVRS
1868 ### ro-hpet (x86)
/xen/tools/golang/xenlight/
A Dhelpers.gen.go1162 if err := x.Hpet.fromC(&tmp.hpet);err != nil {
1469 if err := tmp.Hpet.toC(&hvm.hpet); err != nil {
/xen/docs/man/
A Dxl.cfg.5.pod.in1907 =item B<hpet=BOOLEAN>

Completed in 46 milliseconds