Home
last modified time | relevance | path

Searched refs:area (Results 1 – 9 of 9) sorted by relevance

/DragonOS/kernel/src/mm/allocator/
H A Dbump.rs59 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 Dbuddy.rs115 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 Dui.rs59 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 Dbump.rs27 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 Dmod.rs501 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 Dinit.rs106 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 DREADME.md104 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 Dframebuffer_console.rs576 let area = CopyAreaData::new( in bmove() localVariable
585 self.fb().fb_copyarea(area); in bmove()
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.9.md94 - bugfix: 当物理机具有多个memory area的时候,无法正确使用这些区域的问题.以及在内核代码处出现内存空洞而导致无法正常运行的问题. ([#448](https://github.c…
998 bugfix: 当物理机具有多个memory area的时候,无法正确使用这些区域的问题.以及在内核代码处出现内存空洞而导致无法正常运行的问题. (#448)
1000 * bugfix: 当物理机具有多个memory area的时候,无法正确使用这些区域的问题.以及在内核代码处出现内存空洞而导致无法正常运行的问题.