Home
last modified time | relevance | path

Searched refs:virt_wmb (Results 1 – 14 of 14) sorted by relevance

/linux-6.6.21/tools/virtio/asm/
Dbarrier.h7 #define virt_wmb() barrier() macro
23 #define virt_wmb() dmb(ishst) macro
/linux-6.6.21/include/xen/interface/io/
Dring.h229 virt_wmb(); /* back sees requests /before/ updated producer index */\
234 virt_wmb(); /* front sees resps /before/ updated producer index */ \
271 virt_wmb(); /* back sees requests /before/ updated producer index */\
281 virt_wmb(); /* front sees resps /before/ updated producer index */ \
/linux-6.6.21/drivers/xen/xenbus/
Dxenbus_comms.c141 virt_wmb(); in xb_write()
309 virt_wmb(); in process_msg()
393 virt_wmb(); in process_writes()
/linux-6.6.21/include/linux/
Dvirtio_ring.h44 virt_wmb(); in virtio_wmb()
/linux-6.6.21/include/asm-generic/
Dbarrier.h217 #define virt_wmb() do { kcsan_wmb(); __smp_wmb(); } while (0) macro
/linux-6.6.21/drivers/xen/
Dpvcalls-back.c155 virt_wmb(); in pvcalls_conn_back_read()
162 virt_wmb(); in pvcalls_conn_back_read()
211 virt_wmb(); in pvcalls_conn_back_write()
220 virt_wmb(); in pvcalls_conn_back_write()
Dpvcalls-front.c535 virt_wmb(); in __write_ring()
/linux-6.6.21/drivers/gpu/drm/xen/
Dxen_drm_front_evtchnl.c116 virt_wmb(); in evtchnl_interrupt_evt()
/linux-6.6.21/sound/xen/
Dxen_snd_front_evtchnl.c126 virt_wmb(); in evtchnl_interrupt_evt()
/linux-6.6.21/net/9p/
Dtrans_xen.c161 virt_wmb(); /* write ring before updating pointer */ in p9_xen_request()
/linux-6.6.21/drivers/net/hyperv/
Dnetvsc_drv.c108 virt_wmb(); /* ensure queue wake up mechanism is on */ in netvsc_tx_enable()
193 virt_wmb(); /* ensure txq will not wake up after stop */ in netvsc_tx_disable()
/linux-6.6.21/fs/smb/server/
Dtransport_rdma.c316 virt_wmb(); in enqueue_reassembly()
/linux-6.6.21/fs/smb/client/
Dsmbdirect.c1112 virt_wmb(); in enqueue_reassembly()
/linux-6.6.21/drivers/misc/vmw_vmci/
Dvmci_queue_pair.c2586 virt_wmb(); in qp_enqueue_locked()