Searched refs:xen_mb (Results 1 – 9 of 9) sorted by relevance
63 xen_mb(); in ml_interface_read()90 xen_mb(); in ml_interface_read()122 xen_mb(); in ml_interface_write()149 xen_mb(); in ml_interface_write()187 xen_mb (); in ml_interface_close()
98 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()
48 #define xen_mb() mb() macro300 xen_mb(); /* back sees new requests /before/ we check req_event */ \310 xen_mb(); /* front sees new resps /before/ we check rsp_event */ \319 xen_mb(); \327 xen_mb(); \
124 xen_mb(); in writechn()136 xen_mb(); in writechn()154 xen_mb(); in readchn()166 xen_mb(); in readchn()
295 xen_mb(); in buffer_append()314 xen_mb(); in buffer_append()967 xen_mb(); in ring_free_bytes()
72 #define xen_mb() asm volatile ( "lock; addl $0,0(%%esp)" : : : "memory" ) macro76 #define xen_mb() asm volatile ( "mfence" : : : "memory") macro80 #define xen_mb() asm volatile ("dmb" : : : "memory") macro84 #define xen_mb() asm volatile ("dmb sy" : : : "memory") macro
34 #define xen_mb() smp_mb() macro
758 xen_mb(); /* read buffer, then update cons. */ in monitor_tbufs()
529 xen_mb(); /* read item, then update cons. */ in monitor_tbufs()
Completed in 24 milliseconds