Searched defs:vaddr (Results 1 – 11 of 11) sorted by relevance
/DragonOS-0.1.7/kernel/src/mm/ |
D | slab.c | 33 struct slab *slab_create(ul size, void *(*constructor)(void *vaddr, ul arg), void *(*destructor)(vo… in slab_create() 451 ul *vaddr = NULL; in kmalloc_create_slab_obj() local
|
D | utils.c | 12 uint64_t __mm_get_paddr(struct mm_struct *mm, uint64_t vaddr) in __mm_get_paddr()
|
D | mmap.c | 143 uint64_t *vaddr = kmalloc(PAGE_4K_SIZE, 0); in mm_map_proc_page_table() local 320 int mm_create_vma(struct mm_struct *mm, uint64_t vaddr, uint64_t length, vm_flags_t vm_flags, struc… in mm_create_vma() 473 int mm_map(struct mm_struct *mm, uint64_t vaddr, uint64_t length, uint64_t paddr) in mm_map() 550 int mm_unmap(struct mm_struct *mm, uint64_t vaddr, uint64_t length, bool destroy) in mm_unmap()
|
D | mmio_buddy.rs | 104 let vaddr: u64 = self.calculate_block_vaddr(region.vaddr, exp - 1); in split_block() localVariable 380 let vaddr: u64 = list_guard.list.back().unwrap().vaddr; in merge_all_exp() localVariable 614 vaddr: u64, field
|
D | slab.h | 27 void *vaddr; member
|
/DragonOS-0.1.7/kernel/src/common/ |
D | glib.h | 284 static __always_inline void __write8b(uint64_t vaddr, uint64_t value) in __write8b() 298 static __always_inline void __write4b(uint64_t vaddr, uint32_t value) in __write4b() 312 static __always_inline uint64_t __read8b(uint64_t vaddr) in __read8b() 329 static __always_inline uint32_t __read4b(uint64_t vaddr) in __read4b()
|
/DragonOS-0.1.7/kernel/src/debug/ |
D | kallsyms.c | 20 #define symbol_to_write(vaddr, tv, etv) \ argument 29 uint64_t vaddr; member
|
/DragonOS-0.1.7/kernel/src/driver/virtio/ |
D | virtio_impl.rs | 50 let vaddr = buffer.as_ptr() as *mut u8 as usize; in share() localVariable
|
D | transport_pci.rs | 476 let vaddr = (bar_info in get_bar_region() localVariable 486 let vaddr = NonNull::new(vaddr as *mut u8).unwrap(); in get_bar_region() localVariable
|
/DragonOS-0.1.7/kernel/src/libs/libUI/ |
D | screen_manager.h | 26 uint64_t vaddr; // 帧缓冲区的地址 member
|
/DragonOS-0.1.7/kernel/src/driver/usb/xhci/ |
D | xhci.c | 161 static __always_inline void __write_slot(const uint64_t vaddr, struct xhci_slot_context_t *slot_ctx) in __write_slot() 546 const uint64_t vaddr = (uint64_t)kmalloc(total_size, 0); in xhci_create_ring() local
|