Home
last modified time | relevance | path

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

/linux/tools/virtio/asm/
H A Dbarrier.h6 #define virt_rmb() barrier() macro
22 #define virt_rmb() dmb(ishld) macro
/linux/arch/riscv/kernel/
H A Dparavirt.c103 virt_rmb(); in pv_time_steal_clock()
105 virt_rmb(); in pv_time_steal_clock()
/linux/arch/x86/include/asm/
H A Dpvclock.h27 virt_rmb(); in pvclock_read_begin()
36 virt_rmb(); in pvclock_read_retry()
/linux/drivers/ptp/
H A Dptp_vmclock.c116 virt_rmb(); in vmclock_get_crosststamp()
163 virt_rmb(); in vmclock_get_crosststamp()
398 virt_rmb(); in vmclock_miscdev_read()
404 virt_rmb(); in vmclock_miscdev_read()
/linux/drivers/hv/
H A Dring_buffer.c62 virt_rmb(); in hv_signal_on_write()
583 virt_rmb(); in hv_pkt_iter_close()
619 virt_rmb(); in hv_pkt_iter_close()
/linux/arch/loongarch/kernel/
H A Dparavirt.c43 virt_rmb(); /* Make sure that the version is read before the steal */ in paravt_steal_clock()
45 virt_rmb(); /* Make sure that the steal is read before the next version */ in paravt_steal_clock()
/linux/drivers/gpu/drm/xen/
H A Dxen_drm_front_evtchnl.c39 virt_rmb(); in evtchnl_interrupt_ctrl()
96 virt_rmb(); in evtchnl_interrupt_evt()
/linux/arch/x86/kernel/cpu/
H A Dvmware.c240 virt_rmb(); in vmware_steal_clock()
243 virt_rmb(); in vmware_steal_clock()
/linux/include/asm-generic/
H A Dbarrier.h214 #define virt_rmb() do { kcsan_rmb(); __smp_rmb(); } while (0) macro
/linux/drivers/xen/events/
H A Devents_fifo.c289 virt_rmb(); /* Ensure word is up-to-date before reading head. */ in consume_one_event()
H A Devents_base.c1725 virt_rmb(); /* Hypervisor can set upcall pending. */ in xen_evtchn_do_upcall()
/linux/arch/x86/kernel/
H A Dkvm.c428 virt_rmb(); in kvm_steal_clock()
430 virt_rmb(); in kvm_steal_clock()
/linux/drivers/xen/xenbus/
H A Dxenbus_comms.c186 virt_rmb(); in xb_read()
H A Dxenbus_xs.c202 virt_rmb(); in test_reply()
/linux/net/9p/
H A Dtrans_xen.c187 virt_rmb(); in p9_xen_response()
/linux/drivers/scsi/
H A Dxen-scsifront.c391 virt_rmb(); /* ordering required respective to backend */ in scsifront_ring_drain()
/linux/drivers/misc/vmw_vmci/
H A Dvmci_queue_pair.c2635 virt_rmb(); in qp_dequeue_locked()
/linux/fs/smb/server/
H A Dtransport_rdma.c917 virt_rmb(); in smb_direct_read()
/linux/fs/smb/client/
H A Dsmbdirect.c2113 virt_rmb(); in smbd_recv()