Home
last modified time | relevance | path

Searched refs:xarray (Results 1 – 5 of 5) sorted by relevance

/DragonOS/kernel/crates/ida/src/
H A Dlib.rs29 unsafe impl kdepends::xarray::ItemEntry for EmptyIdaItem {
52 xarray: kdepends::xarray::XArray<EmptyIdaItem>, field
66 xarray: kdepends::xarray::XArray::new(), in new()
88 self.xarray.store(try1 as u64, EmptyIdaItem); in alloc()
98 self.xarray.store(try2 as u64, EmptyIdaItem); in alloc()
118 self.xarray.load(id as u64).is_some() in exists()
134 if self.xarray.remove(id as u64).is_some() { in free()
/DragonOS/kernel/crates/kdepends/
H A DCargo.toml13 xarray = { git = "https://git.mirrors.dragonos.org.cn/DragonOS-Community/xarray", rev = "de93b57c34…
/DragonOS/kernel/crates/kdepends/src/
H A Dlib.rs10 pub extern crate xarray;
/DragonOS/kernel/src/filesystem/vfs/
H A Dfile.rs8 use kdepends::xarray::XArray;
129 xarray: SpinLock<XArray<Arc<Page>>>, field
139 .xarray in fmt()
152 xarray: SpinLock::new(XArray::new()), in new()
169 let mut guard = self.xarray.lock(); in add_page()
175 let mut guard = self.xarray.lock(); in get_page()
182 let mut guard = self.xarray.lock(); in remove_page()
/DragonOS/kernel/
H A DCargo.toml65 xarray = "0.1.0"