/xen/arch/x86/ |
A D | cpuid.c | 201 *res = array_access_nospec(p->cache.raw, subleaf); in guest_cpuid() 210 *res = array_access_nospec(p->feat.raw, subleaf); in guest_cpuid() 217 *res = array_access_nospec(p->topo.raw, subleaf); in guest_cpuid() 224 *res = array_access_nospec(p->xstate.raw, subleaf); in guest_cpuid() 228 *res = array_access_nospec(p->basic.raw, leaf); in guest_cpuid() 251 *res = array_access_nospec(p->extd.raw, leaf & 0xffff); in guest_cpuid()
|
A D | hypercall.c | 47 array_access_nospec(mcs->call.args, i) = NEXT_ARG(p, args); in hypercall_create_continuation()
|
/xen/lib/x86/ |
A D | cpuid.c | 479 array_access_nospec(p->cache.raw, data.subleaf) = l; in x86_cpuid_copy_from_buffer() 486 array_access_nospec(p->feat.raw, data.subleaf) = l; in x86_cpuid_copy_from_buffer() 493 array_access_nospec(p->topo.raw, data.subleaf) = l; in x86_cpuid_copy_from_buffer() 500 array_access_nospec(p->xstate.raw, data.subleaf) = l; in x86_cpuid_copy_from_buffer() 507 array_access_nospec(p->basic.raw, data.leaf) = l; in x86_cpuid_copy_from_buffer() 530 array_access_nospec(p->extd.raw, data.leaf & 0xffff) = l; in x86_cpuid_copy_from_buffer()
|
A D | private.h | 38 #define array_access_nospec(a, i) (a)[(i)] macro
|
/xen/include/xen/ |
A D | nospec.h | 71 #define array_access_nospec(array, index) \ macro
|
A D | event.h | 117 array_access_nospec((d)->evtchn_group, (p) / EVTCHNS_PER_GROUP)
|
/xen/arch/x86/include/asm/ |
A D | hypercall.h | 81 clobber_regs ## b(r, array_access_nospec(t ## b, n)); \
|
/xen/arch/x86/mm/ |
A D | altp2m.c | 310 p2m = array_access_nospec(d->arch.altp2m_p2m, idx); in p2m_reset_altp2m() 353 p2m = array_access_nospec(d->arch.altp2m_p2m, idx); in p2m_activate_altp2m() 453 p2m = array_access_nospec(d->arch.altp2m_p2m, idx); in p2m_destroy_altp2m_by_id() 519 ap2m = array_access_nospec(d->arch.altp2m_p2m, idx); in p2m_change_altp2m_gfn() 667 p2m = ap2m = array_access_nospec(d->arch.altp2m_p2m, sve->view); in p2m_set_suppress_ve_multi() 735 p2m = ap2m = array_access_nospec(d->arch.altp2m_p2m, altp2m_idx); in p2m_get_suppress_ve()
|
A D | mem_access.c | 358 ap2m = array_access_nospec(d->arch.altp2m_p2m, altp2m_idx); in p2m_set_mem_access() 414 ap2m = array_access_nospec(d->arch.altp2m_p2m, altp2m_idx); in p2m_set_mem_access_multi() 477 p2m = array_access_nospec(d->arch.altp2m_p2m, altp2m_idx); in p2m_get_mem_access()
|
A D | p2m-ept.c | 1576 struct p2m_domain *p2m = array_access_nospec(d->arch.altp2m_p2m, i); in p2m_init_altp2m_ept()
|
/xen/arch/x86/hvm/viridian/ |
A D | synic.c | 154 &array_access_nospec(vv->sint, sintx); in viridian_synic_wrmsr() 264 &array_access_nospec(vv->sint, sintx); in viridian_synic_rdmsr() 373 &array_access_nospec(vv->sint, sintx); in viridian_synic_is_auto_eoi_sint()
|
A D | time.c | 350 &array_access_nospec(vv->stimer, stimerx); in viridian_time_wrmsr() 375 &array_access_nospec(vv->stimer, stimerx); in viridian_time_wrmsr() 455 &array_access_nospec(vv->stimer, stimerx); in viridian_time_rdmsr() 479 &array_access_nospec(vv->stimer, stimerx); in viridian_time_rdmsr()
|
/xen/arch/riscv/ |
A D | traps.c | 55 ? array_access_nospec(trap_causes, cause) in decode_trap_cause()
|
/xen/arch/x86/x86_emulate/ |
A D | util-xen.c | 174 *val = array_access_nospec(curr->arch.dr, reg); in x86emul_read_dr()
|
A D | x86_emulate.h | 695 # define array_access_nospec(arr, idx) arr[idx] macro
|
A D | decode.c | 1252 d = array_access_nospec(xop_table, s->ext - ext_8f08); in x86emul_decode()
|
/xen/arch/x86/hvm/ |
A D | hpet.c | 118 return array_access_nospec(h->hpet.timers, HPET_TN(CFG, addr)).config; in hpet_read64() 129 return array_access_nospec(h->hpet.timers, HPET_TN(ROUTE, addr)).fsb; in hpet_read64() 528 array_access_nospec(h->hpet.timers, HPET_TN(ROUTE, addr)).fsb = new_val; in hpet_write()
|
A D | dm.c | 243 nt = array_access_nospec(memtype, data->mem_type); in set_mem_type()
|
A D | vlapic.c | 881 val &= array_access_nospec(vlapic_lvt_mask, (reg - APIC_LVTT) >> 4); in vlapic_reg_write()
|
A D | hvm.c | 2249 val = array_access_nospec(curr->arch.hvm.guest_cr, cr); in hvm_mov_from_cr()
|
/xen/arch/arm/ |
A D | domain.c | 397 array_access_nospec(mcs->call.args, i) = NEXT_ARG(p, args); in hypercall_create_continuation()
|