Lines Matching refs:usize
152 size: usize,
154 vma_addr: usize,
272 pub(crate) fn register_with_vma(&self, vma: &virt::VmaNew) -> Result<usize> { in register_with_vma() argument
273 let num_bytes = usize::min(vma.end() - vma.start(), bindings::SZ_4M as usize); in register_with_vma()
317 pub(crate) fn use_range(&self, start: usize, end: usize) -> Result<()> { in use_range() argument
363 unsafe fn use_page_slow(&self, i: usize) -> Result<()> { in use_page_slow()
438 pub(crate) fn stop_using_range(&self, start: usize, end: usize) { in stop_using_range() argument
462 unsafe fn iterate<T>(&self, mut offset: usize, mut size: usize, mut cb: T) -> Result in iterate() argument
464 T: FnMut(&Page, usize, usize) -> Result, in iterate()
484 let available = usize::min(size, PAGE_SIZE - offset); in iterate()
510 offset: usize, in copy_from_user_slice() argument
511 size: usize, in copy_from_user_slice() argument
526 pub(crate) unsafe fn read<T: FromBytes>(&self, offset: usize) -> Result<T> { in read()
549 pub(crate) unsafe fn write<T: ?Sized>(&self, offset: usize, obj: &T) -> Result { in write() argument
569 pub(crate) unsafe fn fill_zero(&self, offset: usize, size: usize) -> Result { in fill_zero() argument
702 page_index = unsafe { info.offset_from(inner.pages) } as usize; in rust_shrink_free_page()