pub unsafe fn atomic_fetch_and_acquire_u32_device( ptr: *mut u32, val: u32, ) -> u32
Fetches the value in ptr, performs a and, and returns the original value