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

Function atomic_subtract_long

freebsd/arm/include/atomic-v6.h:801–806  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

799}
800
801static __inline void
802atomic_subtract_long(volatile u_long *p, u_long val)
803{
804
805 atomic_subtract_32((volatile uint32_t *)p, val);
806}
807
808ATOMIC_ACQ_REL(subtract, 32)
809ATOMIC_ACQ_REL(subtract, 64)

Callers 15

uma_total_decFunction · 0.85
reclaim_pv_chunk_domainFunction · 0.85
free_pv_entryFunction · 0.85
pmap_remove_pagesFunction · 0.85
reclaim_pv_chunkFunction · 0.85
free_pv_entryFunction · 0.85
pmap_remove_pagesFunction · 0.85
bufspace_adjustFunction · 0.85
bufspace_reserveFunction · 0.85
bufspace_releaseFunction · 0.85
bufmallocadjustFunction · 0.85
pipe_free_kmemFunction · 0.85

Calls 1

atomic_subtract_32Function · 0.70

Tested by

no test coverage detected