Home
last modified time | relevance | path

Searched refs:xen_mb (Results 1 – 9 of 9) sorted by relevance

/xen/tools/ocaml/libs/xb/
A Dxs_ring_stubs.c71 xen_mb(); in ml_interface_read()
98 xen_mb(); in ml_interface_read()
130 xen_mb(); in ml_interface_write()
157 xen_mb(); in ml_interface_write()
195 xen_mb (); in ml_interface_close()
/xen/tools/libvchan/
A Dio.c98 xen_mb(); /* post the request /before/ caller re-reads any indexes */ in request_notify()
104 xen_mb(); /* caller updates indexes /before/ we decode to notify */ in send_notify()
120 xen_mb(); /* Ensure 'ready' is read only once. */ in raw_get_data_ready()
162 xen_mb(); /* Ensure 'ready' is read only once. */ in raw_get_buffer_space()
217 xen_mb(); /* read indexes /then/ write data */ in do_send()
300 xen_mb(); /* consume /then/ notify */ in do_recv()
/xen/xen/include/public/io/
A Dring.h48 #define xen_mb() mb() macro
304 xen_mb(); /* back sees new requests /before/ we check req_event */ \
314 xen_mb(); /* front sees new resps /before/ we check rsp_event */ \
323 xen_mb(); \
331 xen_mb(); \
/xen/tools/xenstore/
A Dxenstored_domain.c129 xen_mb(); in writechn()
141 xen_mb(); in writechn()
159 xen_mb(); in readchn()
171 xen_mb(); in readchn()
/xen/tools/console/daemon/
A Dio.c320 xen_mb(); in buffer_append()
339 xen_mb(); in buffer_append()
992 xen_mb(); in ring_free_bytes()
/xen/tools/libxc/include/
A Dxenctrl.h71 #define xen_mb() asm volatile ( "lock; addl $0,0(%%esp)" : : : "memory" ) macro
75 #define xen_mb() asm volatile ( "mfence" : : : "memory") macro
79 #define xen_mb() asm volatile ("dmb" : : : "memory") macro
83 #define xen_mb() asm volatile ("dmb sy" : : : "memory") macro
/xen/xen/common/
A Dvm_event.c35 #define xen_mb() smp_mb() macro
/xen/tools/xentrace/
A Dxentrace.c768 xen_mb(); /* read buffer, then update cons. */ in monitor_tbufs()
/xen/tools/xenmon/
A Dxenbaked.c531 xen_mb(); /* read item, then update cons. */ in monitor_tbufs()

Completed in 26 milliseconds