Searched refs:P (Results 1 – 6 of 6) sorted by relevance
/DragonOS/kernel/crates/rust-slabmalloc/src/ |
H A D | sc.rs | 49 pub struct SCAllocator<'a, P: AllocablePage> { 57 pub(crate) empty_slabs: PageList<'a, P>, 59 pub(crate) slabs: PageList<'a, P>, 61 pub(crate) full_slabs: PageList<'a, P>, 72 let obj_per_page = cmin((P::SIZE - OBJECT_PAGE_METADATA_OVERHEAD) / $size, 8 * 64); 87 impl<'a, P: AllocablePage> SCAllocator<'a, P> { 92 pub const fn new(size: usize) -> SCAllocator<'a, P> { in new() argument 97 pub fn new(size: usize) -> SCAllocator<'a, P> { in new() argument 107 fn insert_partial_slab(&mut self, new_head: &'a mut P) { in insert_partial_slab() argument 112 fn insert_empty(&mut self, new_head: &'a mut P) { in insert_empty() argument [all …]
|
H A D | pages.rs | 462 pub(crate) struct ObjectPageIterMut<'a, P: AllocablePage> { 463 head: Rawlink<P>, 464 phantom: core::marker::PhantomData<&'a P>, 467 impl<'a, P: AllocablePage + 'a> Iterator for ObjectPageIterMut<'a, P> { 468 type Item = &'a mut P; 472 fn next(&mut self) -> Option<&'a mut P> { in next() argument
|
/DragonOS/tools/ |
H A D | create_hdd_image.sh | 57 ARGS=`getopt -o P: -- "$@"`
|
/DragonOS/docs/kernel/memory_management/ |
H A D | mmio.md | 166 **P.S 以下函数均为MmioBuddyMemPool的成员函数。系统中已经创建了一个MmioBuddyMemPool类型的全局引用`MMIO_POOL`,如要使用以下函数,请以`MMIO_POO…
|
/DragonOS/ |
H A D | triagebot.toml | 47 exclude_labels = ["P-*", "T-release", "requires-nightly"]
|
/DragonOS/docs/community/ChangeLog/V0.1.x/ |
H A D | V0.1.9.md | 1585 解决shell无法输入大写字母'P'的问题 (#404)
|