Searched refs:xen_mb (Results 1 – 9 of 9) sorted by relevance
71 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()
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() macro304 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(); \
129 xen_mb(); in writechn()141 xen_mb(); in writechn()159 xen_mb(); in readchn()171 xen_mb(); in readchn()
320 xen_mb(); in buffer_append()339 xen_mb(); in buffer_append()992 xen_mb(); in ring_free_bytes()
71 #define xen_mb() asm volatile ( "lock; addl $0,0(%%esp)" : : : "memory" ) macro75 #define xen_mb() asm volatile ( "mfence" : : : "memory") macro79 #define xen_mb() asm volatile ("dmb" : : : "memory") macro83 #define xen_mb() asm volatile ("dmb sy" : : : "memory") macro
35 #define xen_mb() smp_mb() macro
768 xen_mb(); /* read buffer, then update cons. */ in monitor_tbufs()
531 xen_mb(); /* read item, then update cons. */ in monitor_tbufs()
Completed in 26 milliseconds