Home
last modified time | relevance | path

Searched refs:ACCESS_ONCE (Results 1 – 24 of 24) sorted by relevance

/xen/xen/drivers/char/
A Dconsoled.c57 prod = ACCESS_ONCE(cons_ring->out_prod); in consoled_guest_rx()
90 ACCESS_ONCE(cons_ring->out_cons) = cons; in consoled_guest_rx()
108 cons = ACCESS_ONCE(cons_ring->in_cons); in consoled_guest_tx()
128 ACCESS_ONCE(cons_ring->in_prod) = prod; in consoled_guest_tx()
A Dxen_pv_console.c106 prod = ACCESS_ONCE(cons_ring->in_prod); in pv_console_rx()
127 ACCESS_ONCE(cons_ring->in_cons) = cons; in pv_console_rx()
141 cons = ACCESS_ONCE(cons_ring->out_cons); in pv_ring_puts()
182 ACCESS_ONCE(cons_ring->out_prod) = prod; in pv_ring_puts()
A Dconsole.c765 int upper_thresh = ACCESS_ONCE(xenlog_upper_thresh); in printk_prefix_check()
766 int lower_thresh = ACCESS_ONCE(xenlog_lower_thresh); in printk_prefix_check()
773 upper_thresh = ACCESS_ONCE(xenlog_guest_upper_thresh); in printk_prefix_check()
774 lower_thresh = ACCESS_ONCE(xenlog_guest_lower_thresh); in printk_prefix_check()
829 enum con_timestamp_mode mode = ACCESS_ONCE(opt_con_timestamp_mode); in printk_start_of_line()
/xen/xen/arch/x86/
A Dalternative.c395 for ( i = 0; !(ACCESS_ONCE(alt_done) & alt_todo) && i < 1000; ++i ) in _alternative_instructions()
398 if ( !(ACCESS_ONCE(alt_done) & alt_todo) ) in _alternative_instructions()
A Dhpet.c192 s_time_t deadline = ACCESS_ONCE(per_cpu(timer_deadline, cpu)); in handle_hpet_broadcast()
546 ACCESS_ONCE(pv_rtc_handler) = NULL; in handle_rtc_once()
A Dio_apic.c1491 t1 = ACCESS_ONCE(pit0_ticks); in timer_irq_works()
1506 if ( (ACCESS_ONCE(pit0_ticks) - t1) > 4 ) in timer_irq_works()
A Dtime.c1166 hook = ACCESS_ONCE(pv_rtc_handler); in rtc_guest_write()
/xen/xen/arch/x86/cpu/microcode/
A Dcore.c336 while ( (cur_state = ACCESS_ONCE(loading_state)) != state ) in wait_for_state()
348 ACCESS_ONCE(loading_state) = state; in set_state()
381 if ( ACCESS_ONCE(loading_state) != LOADING_CALLIN ) in microcode_nmi_callback()
/xen/xen/drivers/passthrough/amd/
A Diommu_intr.c189 ACCESS_ONCE(entry.ptr128->raw[0]) = 0; in free_intremap_entry()
202 ACCESS_ONCE(entry.ptr32->raw) = 0; in free_intremap_entry()
232 ACCESS_ONCE(entry.ptr128->raw[0]) = irte.raw[0]; in update_intremap_entry()
246 ACCESS_ONCE(entry.ptr32->raw) = irte.raw; in update_intremap_entry()
A Diommu_init.c344 code = MASK_EXTR(ACCESS_ONCE(entry[1]), IOMMU_EVENT_CODE_MASK); in iommu_read_log()
350 ACCESS_ONCE(entry[1]) = 0; in iommu_read_log()
/xen/xen/arch/arm/
A Dvgic-v2.c264 ipriorityr = ACCESS_ONCE(rank->ipriorityr[rank_index]); in vgic_v2_distr_mmio_read()
513 priority = ACCESS_ONCE(*ipriorityr); in vgic_v2_distr_mmio_write()
515 ACCESS_ONCE(*ipriorityr) = priority; in vgic_v2_distr_mmio_write()
A Dgic-v3-lpi.c154 vcpu_id = ACCESS_ONCE(p->lpi_vcpu_id); in vgic_vcpu_inject_lpi()
A Dvgic-v3.c731 ipriorityr = ACCESS_ONCE(rank->ipriorityr[rank_index]); in __vgic_v3_distr_common_mmio_read()
846 priority = ACCESS_ONCE(*ipriorityr); in __vgic_v3_distr_common_mmio_write()
848 ACCESS_ONCE(*ipriorityr) = priority; in __vgic_v3_distr_common_mmio_write()
A Dvgic.c251 return ACCESS_ONCE(rank->priority[virq & INTERRUPT_RANK_MASK]); in vgic_get_virq_priority()
/xen/xen/arch/x86/hvm/
A Dio.c316 cf8 = ACCESS_ONCE(d->arch.hvm.pci_cf8); in vpci_portio_read()
346 cf8 = ACCESS_ONCE(d->arch.hvm.pci_cf8); in vpci_portio_write()
/xen/xen/drivers/passthrough/vtd/
A Dqinval.c158 ACCESS_ONCE(*this_poll_slot) = QINVAL_STAT_INIT; in queue_invalidate_wait()
186 while ( ACCESS_ONCE(*this_poll_slot) != QINVAL_STAT_DONE ) in queue_invalidate_wait()
/xen/xen/arch/x86/pv/
A Ddescriptor-tables.c224 ACCESS_ONCE(entry->raw) = d.raw; in do_update_descriptor()
A Ddomain.c377 switch ( ACCESS_ONCE(opt_pcid) ) in pv_domain_initialise()
/xen/xen/include/xen/
A Dlib.h75 #define ACCESS_ONCE(x) (*__ACCESS_ONCE(x)) macro
/xen/xen/common/
A Dxenoprof.c39 #define xenoprof_buf(d, b, field) ACCESS_ONCE((b)->field)
47 #define xenoprof_buf(d, b, field) ACCESS_ONCE(*(!(d)->xenoprof->is_compat \
A Dgrant_table.c773 scombo.raw = ACCESS_ONCE(*raw_shah); in _set_status_v1()
831 scombo.raw = ACCESS_ONCE(*raw_shah); in _set_status_v2()
862 scombo.raw = ACCESS_ONCE(*raw_shah); in _set_status_v2()
2131 scombo.raw = ACCESS_ONCE(*raw_shah); in gnttab_prepare_for_transfer()
A Dpage_alloc.c801 pgfree.val = ACCESS_ONCE(head->u.free.val); in check_and_stop_scrub()
/xen/xen/include/asm-x86/
A Dprocessor.h462 ACCESS_ONCE(idt->ist) = ist; in set_ist()
/xen/xen/drivers/passthrough/arm/
A Dsmmu.c1248 ACCESS_ONCE(smmu_domain->smmu) = smmu; in arm_smmu_init_domain_context()
1534 dom_smmu = ACCESS_ONCE(smmu_domain->smmu); in arm_smmu_attach_dev()
2527 if (unlikely(!ACCESS_ONCE(cfg->priv->smmu))) in arm_smmu_iotlb_flush_all()

Completed in 65 milliseconds