pub(crate) unsafe fn volatile_set<T: Copy + Sized>(
    dst: *mut T,
    src: T,
    count: usize,
)Expand description
Perform a volatile memset operation which fills a slice with a value
Safety:
The memory pointed to by dst must be a single allocated object that is valid for count
contiguous elements of T.
count must not be larger than an isize.
dst being offset by size_of::<T> * count bytes must not wrap around the address space.
Also dst must be properly aligned.