Lines Matching refs:inner

45     inner: Opaque<*mut bindings::shrinker>,  field
63 inner: Opaque::uninit(), in new()
72 self.inner.get().write(ptr::null_mut()); in register()
102 unsafe { self.inner.get().write(shrinker) }; in register()
326 let mut inner = self.lock.lock(); in register_with_vma() localVariable
327 if inner.size > 0 { in register_with_vma()
329 drop(inner); in register_with_vma()
333 inner.pages = pages.into_raw_parts().0; in register_with_vma()
334 inner.size = num_pages; in register_with_vma()
335 inner.vma_addr = vma.start(); in register_with_vma()
359 let mut inner = self.lock.lock(); in use_range() localVariable
360 assert!(end <= inner.size); in use_range()
364 let page_info = unsafe { inner.pages.add(i) }; in use_range()
378 drop(inner); in use_range()
387 inner = self.lock.lock(); in use_range()
405 let inner = self.lock.lock(); in use_page_slow() localVariable
408 let page_info = unsafe { inner.pages.add(i) }; in use_page_slow()
423 let vma_addr = inner.vma_addr; in use_page_slow()
425 drop(inner); in use_page_slow()
460 let inner = self.lock.lock(); in use_page_slow() localVariable
470 drop(inner); in use_page_slow()
483 let inner = self.lock.lock(); in stop_using_range() localVariable
484 assert!(end <= inner.size); in stop_using_range()
488 let page_info = unsafe { inner.pages.add(i) }; in stop_using_range()
512 let inner = self.lock.lock(); in iterate() localVariable
513 (inner.pages, inner.size) in iterate()
737 let inner = match range.lock.try_lock() { in rust_shrink_free_page() localVariable
738 Some(inner) => inner, in rust_shrink_free_page()
746 page_index = unsafe { info.offset_from(inner.pages) } as usize; in rust_shrink_free_page()
754 vma_addr = inner.vma_addr; in rust_shrink_free_page()