Home
last modified time | relevance | path

Searched refs:pt (Results 1 – 25 of 32) sorted by relevance

12

/xen/xen/arch/x86/hvm/
A Dvpt.c197 pt->do_not_freeze = !pt->pending_intr_nr; in pt_process_missed_ticks()
200 pt->scheduled += missed_ticks * pt->period; in pt_process_missed_ticks()
254 set_timer(&pt->timer, pt->scheduled); in pt_restore_timer()
270 pt->scheduled += pt->period; in pt_timer_fn()
295 set_timer(&pt->timer, pt->scheduled); in pt_irq_fired()
299 pt->last_plt_gtime += pt->period; in pt_irq_fired()
304 set_timer(&pt->timer, pt->scheduled); in pt_irq_fired()
330 if ( (pt->irq != RTC_IRQ || !pt->priv) && pt_irq_masked(pt) && in pt_update_irq()
529 pt->scheduled = align_timer(pt->scheduled, pt->period); in create_periodic_time()
550 set_timer(&pt->timer, pt->scheduled); in create_periodic_time()
[all …]
A Dvlapic.c755 vlapic->pt.irq); in vlapic_update_timer()
776 destroy_periodic_time(&vlapic->pt); in vlapic_update_timer()
855 vlapic->pt.irq = val & APIC_VECTOR_MASK; in vlapic_reg_write()
875 pt_may_unmask_irq(NULL, &vlapic->pt); in vlapic_reg_write()
1211 create_periodic_time(v, &vlapic->pt, delta, 0, in vlapic_tdt_msr_set()
1234 destroy_periodic_time(&vlapic->pt); in vlapic_tdt_msr_set()
1432 destroy_periodic_time(&vlapic->pt); in vlapic_do_init()
1475 s->pt.irq, in lapic_rearm()
1478 s->timer_last_update = s->pt.last_plt_gtime; in lapic_rearm()
1615 vlapic->pt.source = PTSRC_lapic; in vlapic_init()
[all …]
A Dhpet.c215 destroy_periodic_time(&h->pt[tn]); in hpet_stop_timer()
287 destroy_periodic_time(&h->pt[tn]); in hpet_set_timer()
294 h->pt[tn].source = PTSRC_isa; in hpet_set_timer()
299 h->pt[tn].source = PTSRC_ioapic; in hpet_set_timer()
317 create_periodic_time(vhpet_vcpu(h), &h->pt[tn], in hpet_set_timer()
736 h->pt[i].source = PTSRC_isa; in hpet_set()
A Drtc.c96 destroy_periodic_time(&s->pt); in rtc_pf_callback()
159 create_periodic_time(v, &s->pt, delta, period, in rtc_timer_update()
170 destroy_periodic_time(&s->pt); in rtc_timer_update()
523 destroy_periodic_time(&s->pt); in rtc_ioport_write()
806 destroy_periodic_time(&s->pt); in rtc_reset()
808 s->pt.source = PTSRC_isa; in rtc_reset()
881 destroy_periodic_time(&s->pt); in rtc_deinit()
/xen/stubdom/vtpmmgr/
A Ddisk_write.c46 struct disk_vtpm_sector pt; in disk_write_vtpm_page() local
48 memset(&pt, 0, sizeof(pt)); in disk_write_vtpm_page()
57 aes_encrypt_ctr(&pt.iv, sizeof(pt.data) + 16, &pt.data, sizeof(pt.data), auth_key); in disk_write_vtpm_page()
59 sha256(&dst->disk_hash, &pt, sizeof(pt)); in disk_write_vtpm_page()
61 disk_write_crypt_sector(&dst->disk_loc, &pt, sizeof(pt), mgr); in disk_write_vtpm_page()
150 struct disk_itree_sector pt; in disk_write_vtpm_itree() local
157 disk_write_vtpm_itree(hdr, base, child_entries, pt.hash, pt.location, in disk_write_vtpm_itree()
160 sha256(&hash[i], &pt.hash, sizeof(pt.hash)); in disk_write_vtpm_itree()
161 disk_write_crypt_sector(&loc[i], &pt, sizeof(pt), mgr); in disk_write_vtpm_itree()
316 sha256(&hash[i], &pt.hash, sizeof(pt.hash)); in disk_write_group_itree()
[all …]
A Ddisk_read.c208 struct disk_vtpm_sector pt; in load_verify_vtpm_page() local
213 rc = disk_read_crypt_sector(&pt, sizeof(pt), dst->disk_loc, mgr); in load_verify_vtpm_page()
219 rc = sha256_verify(&dst->disk_hash, &pt, sizeof(pt)); in load_verify_vtpm_page()
228 aes_decrypt_ctr(pt.data, sizeof(pt.data), &pt.iv, sizeof(pt.data) + 16, group_key); in load_verify_vtpm_page()
292 struct disk_itree_sector pt; in load_verify_vtpm_itree() local
302 rc = disk_read_crypt_sector(&pt, sizeof(pt), loc[i], mgr); in load_verify_vtpm_itree()
308 rc = sha256_verify(&hash[i], pt.hash, sizeof(pt.hash)); in load_verify_vtpm_itree()
314 rc = load_verify_vtpm_itree(hdr, base, child_entries, pt.hash, pt.location, in load_verify_vtpm_itree()
436 struct disk_itree_sector pt; in load_verify_group_itree() local
445 rc = disk_read_crypt_sector(&pt, sizeof(pt), loc[i], dst); in load_verify_group_itree()
[all …]
/xen/xen/arch/arm/
A Dmm.c302 .pt = { in mfn_to_xen_entry()
509 map[slot].pt.avail--; in unmap_domain_page()
650 p[0].pt.table = 1; in setup_pagetables()
651 p[0].pt.xn = 0; in setup_pagetables()
661 p[i].pt.table = 1; in setup_pagetables()
662 p[i].pt.xn = 0; in setup_pagetables()
697 pte.pt.table = 1; in setup_pagetables()
702 pte.pt.table = 1; in setup_pagetables()
776 pte.pt.table = 1; in init_secondary_pagetables()
918 pte.pt.table = 1; in setup_frametable_mappings()
[all …]
A Dguest_walk.c556 xn_table |= pte.pt.xnt; /* Execute-Never */ in guest_walk_ld()
557 ro_table |= pte.pt.apt & BIT(1, UL);/* Read-Only */ in guest_walk_ld()
581 if ( !pte.pt.ro && !ro_table ) in guest_walk_ld()
583 if ( !pte.pt.xn && !xn_table ) in guest_walk_ld()
/xen/xen/include/asm-x86/hvm/
A Dvpt.h92 struct periodic_time pt[HPET_TIMER_NUM]; member
108 struct periodic_time pt; member
162 #define pt_active(pt) ((pt)->on_list || (pt)->pending_intr_nr) argument
174 struct vcpu *v, struct periodic_time *pt, uint64_t delta,
176 void destroy_periodic_time(struct periodic_time *pt);
A Dvlapic.h84 struct periodic_time pt; member
/xen/tools/firmware/hvmloader/
A Dtests.c46 uint32_t *pt = (uint32_t *)PT_START; in setup_paging() local
54 pd[i] = (unsigned long)pt + 3; in setup_paging()
55 for ( j = 0; j < PAGE_SIZE / sizeof(*pt); ++j ) in setup_paging()
56 *pt++ = (i << (PAGE_SHIFT + 10)) + (j << PAGE_SHIFT) + 3; in setup_paging()
62 (unsigned long)pt + (i << PAGE_SHIFT) + 3; in setup_paging()
64 pt[i] = test_mem_base + (i << PAGE_SHIFT) + 3; in setup_paging()
67 pt[0x200000 >> PAGE_SHIFT] -= 0x100000; in setup_paging()
/xen/xen/drivers/cpufreq/
A Dutility.c57 pxpt->u.pt[state].residency += delta; in cpufreq_residency_update()
80 pxpt->u.pt[to].count++; in cpufreq_statistic_update()
126 pxpt->u.pt = xzalloc_array(struct pm_px_val, count); in cpufreq_statistic_init()
127 if (!pxpt->u.pt) { in cpufreq_statistic_init()
138 pxpt->u.pt[i].freq = pmpt->perf.states[i].core_frequency; in cpufreq_statistic_init()
163 xfree(pxpt->u.pt); in cpufreq_statistic_exit()
181 if ( !pmpt || !pxpt || !pxpt->u.pt || !pxpt->u.trans_pt ) { in cpufreq_statistic_reset()
189 pxpt->u.pt[i].residency = 0; in cpufreq_statistic_reset()
190 pxpt->u.pt[i].count = 0; in cpufreq_statistic_reset()
/xen/tools/libxc/
A Dxc_pm.c50 DECLARE_NAMED_HYPERCALL_BOUNCE(pt, pxpt->pt, 0, XC_HYPERCALL_BUFFER_BOUNCE_BOTH); in xc_pm_get_pxstat()
54 if ( !pxpt->trans_pt || !pxpt->pt ) in xc_pm_get_pxstat()
63 HYPERCALL_BOUNCE_SET_SIZE(pt, max_px * sizeof(struct xc_px_val)); in xc_pm_get_pxstat()
68 if ( xc_hypercall_bounce_pre(xch, pt) ) in xc_pm_get_pxstat()
79 set_xen_guest_handle(sysctl.u.get_pmstat.u.getpx.pt, pt); in xc_pm_get_pxstat()
85 xc_hypercall_bounce_post(xch, pt); in xc_pm_get_pxstat()
95 xc_hypercall_bounce_post(xch, pt); in xc_pm_get_pxstat()
/xen/xen/crypto/
A Drijndael.c721 #define GETU32(pt) (((u32)(pt)[0] << 24) ^ ((u32)(pt)[1] << 16) ^ ((u32)(pt)[2] << 8) ^ ((u32)(pt)… argument
864 rijndaelEncrypt(const u32 rk[/*4*(Nr + 1)*/], int Nr, const u8 pt[16], in rijndaelEncrypt()
876 s0 = GETU32(pt ) ^ rk[0]; in rijndaelEncrypt()
877 s1 = GETU32(pt + 4) ^ rk[1]; in rijndaelEncrypt()
878 s2 = GETU32(pt + 8) ^ rk[2]; in rijndaelEncrypt()
879 s3 = GETU32(pt + 12) ^ rk[3]; in rijndaelEncrypt()
1051 u8 pt[16]) in rijndaelDecrypt()
1209 PUTU32(pt , s0); in rijndaelDecrypt()
1216 PUTU32(pt + 4, s1); in rijndaelDecrypt()
1223 PUTU32(pt + 8, s2); in rijndaelDecrypt()
[all …]
/xen/tools/misc/
A Dxenpm.c267 pxstat->pt[pxstat->cur].freq); in print_pxstat()
274 printf("[%4"PRIu64" MHz]", pxstat->pt[i].freq); in print_pxstat()
276 pxstat->pt[i].count); in print_pxstat()
278 pxstat->pt[i].residency/1000000UL); in print_pxstat()
301 if ( !pxstat->pt ) in get_pxstat_by_cpuid()
312 free(pxstat->pt); in get_pxstat_by_cpuid()
314 pxstat->pt = NULL; in get_pxstat_by_cpuid()
344 free(pxstatinfo.pt); in show_pxstat_by_cpuid()
497 res = pxstat_end[i].pt[j].residency - in signal_int_handler()
498 pxstat_start[i].pt[j].residency; in signal_int_handler()
[all …]
/xen/xen/arch/x86/cpu/mcheck/
A Dvmce.c521 p2m_type_t pt; in unmmap_broken_page() local
535 r_mfn = get_gfn_query(d, gfn, &pt); in unmmap_broken_page()
536 if ( p2m_to_mask(pt) & P2M_UNMAP_TYPES) in unmmap_broken_page()
539 rc = p2m_change_type_one(d, gfn, pt, p2m_ram_broken); in unmmap_broken_page()
/xen/tools/tests/vhpet/
A Demul.h149 void destroy_periodic_time(struct periodic_time *pt);
151 struct vcpu *v, struct periodic_time *pt, uint64_t delta,
185 struct periodic_time pt[HPET_TIMER_NUM]; member
A Dmain.c242 void destroy_periodic_time(struct periodic_time *pt) in destroy_periodic_time() argument
244 int idx = ((long)pt) & 0x7; in destroy_periodic_time()
249 void create_periodic_time(struct vcpu *v, struct periodic_time *pt, in create_periodic_time() argument
253 int idx = ((long)pt) & 0x7; in create_periodic_time()
/xen/xen/include/acpi/cpufreq/
A Dprocessor_perf.h51 pm_px_val_t *pt; member
/xen/xen/arch/x86/mm/
A DMakefile10 obj-y += p2m.o p2m-pt.o
/xen/tools/libacpi/
A Dlibacpi.h76 } pt; member
A Dbuild.c318 if ( config->pt.addr == 0 ) in construct_passthrough_tables()
321 pt_addr = config->pt.addr; in construct_passthrough_tables()
325 if ( (config->pt.length - total) < sizeof(struct acpi_header) ) in construct_passthrough_tables()
/xen/xen/drivers/acpi/
A Dpmstat.c94 if ( !pxpt || !pxpt->u.pt || !pxpt->u.trans_pt ) in do_get_pm_info()
112 if ( copy_to_guest(op->u.getpx.pt, pxpt->u.pt, ct) ) in do_get_pm_info()
/xen/xen/include/asm-arm/
A Dlpae.h126 lpae_pt_t pt; member
/xen/xen/arch/x86/
A Ddomctl.c1199 p2m_type_t pt; in arch_do_domctl() local
1201 mfn_t mfn = get_gfn_query(d, pfn, &pt); in arch_do_domctl()
1203 if ( unlikely(!mfn_valid(mfn)) || unlikely(!p2m_is_ram(pt)) ) in arch_do_domctl()
1206 ret = p2m_change_type_one(d, pfn, pt, p2m_ram_broken); in arch_do_domctl()

Completed in 47 milliseconds

12