pub fn new_paged_with_resizable(resizable: bool, pages: usize) -> Arc<Self> {
        let base = KObjectBase::with_signal(Signal::VMO_ZERO_CHILDREN);
        Arc::new(VmObject {
            resizable,
            _counter: CountHelper::new(),
            trait_: VMObjectPaged::new(pages),
            inner: Mutex::new(VmObjectInner::default()),
            base,
        })
    }
/// Create a new VMO, which can be resizable, backing on physical memory allocated in pages.
Create a new VMO, which can be resizable, backing on physical memory allocated in pages.
Create a new VMO which can be resizable backing on physical memory allocated in pages .
pub fn new_paged_with_resizable(resizable: bool, pages: usize) -> Arc<Self> {
        let base = KObjectBase::with_signal(Signal::VMO_ZERO_CHILDREN);
        Arc::new(VmObject {
            resizable,
            _counter: CountHelper::new(),
            trait_: VMObjectPaged::new(pages),
            inner: Mutex::new(VmObjectInner::default()),
            base,
        })
    }
pub fn new_paged_with_resizable ( resizable : bool , pages : usize ) -> Arc < Self > { let base = KObjectBase :: with_signal ( Signal :: VMO_ZERO_CHILDREN ) ; Arc :: new ( VmObject { resizable , _counter : CountHelper :: new ( ) , trait_ : VMObjectPaged :: new ( pages ) , inner : Mutex :: new ( VmObjectInner :: default ( ) ) , base , } ) }
Create a new VMO, which can be resizable, backing on physical memory allocated in pages.
Create a new VMO which can be resizable backing on physical memory allocated in pages .
resizable
bool
pages
usize
resizable
bool
pages
usize