Lines Matching refs:iterate
503 unsafe fn iterate<T>(&self, mut offset: usize, mut size: usize, mut cb: T) -> Result
529 // duration of this call to `iterate`, so nobody will change the page.
554 // SAFETY: `self.iterate` has the same safety requirements as `copy_from_user_slice`.
556 self.iterate(offset, size, |page, offset, to_copy| {
570 // SAFETY: `self.iterate` has the same safety requirements as `read`.
572 self.iterate(offset, size_of::<T>(), |page, offset, to_copy| {
592 // SAFETY: `self.iterate` has the same safety requirements as `write`.
594 self.iterate(offset, size_of_val(obj), |page, offset, to_copy| {
611 // SAFETY: `self.iterate` has the same safety requirements as `copy_into`.
613 self.iterate(offset, size, |page, offset, len| {