MCPcopy Create free account
hub / github.com/F-Stack/f-stack / __storeload_barrier

Function __storeload_barrier

freebsd/amd64/include/atomic.h:385–391  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

383
384#if defined(SMP) || defined(KLD_MODULE)
385static __inline void
386__storeload_barrier(void)
387{
388
389 __asm __volatile("lock; addl $0,%%gs:%0"
390 : "+m" (*(u_int *)OFFSETOF_MONITORBUF) : : "memory", "cc");
391}
392#else /* _KERNEL && UP */
393static __inline void
394__storeload_barrier(void)

Callers 2

Calls

no outgoing calls

Tested by

no test coverage detected