Lines Matching refs:inner

43     inner: Opaque<*mut bindings::shrinker>,  field
61 inner: Opaque::uninit(), in new()
70 self.inner.get().write(ptr::null_mut()); in register()
100 unsafe { self.inner.get().write(shrinker) }; in register()
324 let mut inner = self.lock.lock(); in register_with_vma() localVariable
325 if inner.size > 0 { in register_with_vma()
327 drop(inner); in register_with_vma()
331 inner.pages = pages.into_raw_parts().0; in register_with_vma()
332 inner.size = num_pages; in register_with_vma()
333 inner.vma_addr = vma.start(); in register_with_vma()
357 let mut inner = self.lock.lock(); in use_range() localVariable
358 assert!(end <= inner.size); in use_range()
362 let page_info = unsafe { inner.pages.add(i) }; in use_range()
376 drop(inner); in use_range()
385 inner = self.lock.lock(); in use_range()
403 let inner = self.lock.lock(); in use_page_slow() localVariable
406 let page_info = unsafe { inner.pages.add(i) }; in use_page_slow()
421 let vma_addr = inner.vma_addr; in use_page_slow()
423 drop(inner); in use_page_slow()
458 let inner = self.lock.lock(); in use_page_slow() localVariable
468 drop(inner); in use_page_slow()
481 let inner = self.lock.lock(); in stop_using_range() localVariable
482 assert!(end <= inner.size); in stop_using_range()
486 let page_info = unsafe { inner.pages.add(i) }; in stop_using_range()
510 let inner = self.lock.lock(); in iterate() localVariable
511 (inner.pages, inner.size) in iterate()
735 let inner = match range.lock.try_lock() { in rust_shrink_free_page() localVariable
736 Some(inner) => inner, in rust_shrink_free_page()
744 page_index = unsafe { info.offset_from(inner.pages) } as usize; in rust_shrink_free_page()
752 vma_addr = inner.vma_addr; in rust_shrink_free_page()