Searched refs:area (Results 1 – 9 of 9) sorted by relevance
/DragonOS/kernel/src/mm/allocator/ |
H A D | bump.rs | 59 for area in iter { in remain_areas() 63 let area_base = area.area_base_aligned().data(); in remain_areas() 66 let area_end = area.area_end_aligned().data(); in remain_areas() 82 ret_offset_aligned = offset - area.area_base_aligned().data(); in remain_areas() 87 if found_start && area.area_base_aligned() < area.area_end_aligned() { in remain_areas() 88 result_area[res_cnt] = area; in remain_areas() 138 for area in iter { in allocate() 141 let area_base = area.area_base_aligned().data(); in allocate() 144 let area_end = area.area_end_aligned().data(); in allocate() 183 for area in iter { in usage() [all …]
|
H A D | buddy.rs | 115 for area in remain_areas { in new() 116 let mut paddr = (area.area_base_aligned() + offset_in_remain_area).data(); in new() 118 PageFrameCount::from_bytes(area.area_end_aligned().data() - paddr).unwrap(); in new()
|
/DragonOS/tools/debugging/logmonitor/src/ |
H A D | ui.rs | 59 fn draw_first_tab(f: &mut Frame, app: &mut App, area: Rect) { in draw_first_tab() 66 .split(area); in draw_first_tab() 73 fn draw_memory_logging_speed_gauges(f: &mut Frame, app: &mut App, area: Rect) { in draw_memory_logging_speed_gauges() 77 .split(area); in draw_memory_logging_speed_gauges() 79 f.render_widget(block, area); in draw_memory_logging_speed_gauges() 93 fn draw_footer(f: &mut Frame, app: &mut App, area: Rect) { in draw_footer() 133 f.render_stateful_widget(logs, area, &mut app.stateful_logs.state); in draw_footer()
|
/DragonOS/kernel/src/arch/x86_64/mm/ |
H A D | bump.rs | 27 for area in mem_block_manager().to_iter() { in arch_remain_areas() 28 let area_base = area.area_base_aligned().data(); in arch_remain_areas() 29 let area_end = area.area_end_aligned().data(); in arch_remain_areas()
|
H A D | mod.rs | 501 let area = mem_block_manager().get_initial_memory_region(i).unwrap(); in allocator_init() localVariable 503 for i in 0..area.size.div_ceil(MMArch::PAGE_SIZE) { in allocator_init() 504 let paddr = area.base.add(i * MMArch::PAGE_SIZE); in allocator_init()
|
/DragonOS/kernel/src/arch/riscv64/mm/ |
H A D | init.rs | 106 let area = mem_block_manager().get_initial_memory_region(i).unwrap(); in riscv_mm_init() localVariable 108 for i in 0..((area.size + MMArch::PAGE_SIZE - 1) / MMArch::PAGE_SIZE) { in riscv_mm_init() 109 let paddr = area.base.add(i * MMArch::PAGE_SIZE); in riscv_mm_init()
|
/DragonOS/kernel/crates/rbpf/ |
H A D | README.md | 104 performed on a memory area representing the packet data. However, in the Linux 105 kernel, the eBPF program does not immediately access this data area: initially, 108 the end of the packet data area. So the program first loads those pointers from 118 start and the end of the packet data memory area. 168 the memory area of packet data are to be stored in the internal metadata buffer 306 // This is an eBPF VM for programs reading from a given memory area (it
|
/DragonOS/kernel/src/driver/video/fbdev/base/fbcon/ |
H A D | framebuffer_console.rs | 576 let area = CopyAreaData::new( in bmove() localVariable 585 self.fb().fb_copyarea(area); in bmove()
|
/DragonOS/docs/community/ChangeLog/V0.1.x/ |
H A D | V0.1.9.md | 94 - bugfix: 当物理机具有多个memory area的时候,无法正确使用这些区域的问题.以及在内核代码处出现内存空洞而导致无法正常运行的问题. ([#448](https://github.c… 998 bugfix: 当物理机具有多个memory area的时候,无法正确使用这些区域的问题.以及在内核代码处出现内存空洞而导致无法正常运行的问题. (#448) 1000 * bugfix: 当物理机具有多个memory area的时候,无法正确使用这些区域的问题.以及在内核代码处出现内存空洞而导致无法正常运行的问题.
|