Home
last modified time | relevance | path

Searched refs:h (Results 1 – 25 of 37) sorted by relevance

12

/DragonOS-0.1.3/docs/userland/libc/apis/api-list/
Dprintf.md1 # printf.h
3 不建议引用,需要 ``printf`` 函数请引用 ``stdio.h``
Ddirent.md1 # dirent.h
21 ``ino_t(see libc/sys/types.h) ino`` : 文件序列号(不推荐修改)
Dstddef.md1 # stddef.h
Dtime.md1 # time.h
Dstdlib.md1 # stdlib.h
Dstring.md1 # string.h
Dmath.md1 # math.h
Dctype.md1 # ctype.h
Dunistd.md1 # unistd.h
Dfcntl.md1 # fcntl.h
/DragonOS-0.1.3/docs/kernel/process_management/
Dpcb.md3 PCB的全称为process control block, 它是每个进程/线程的核心控制结构。定义于`kernel/src/process/proc-types.h`中。
15 该API提供了根据pid寻找pcb的功能,定义在`kernel/src/process/process.h`中。
/DragonOS-0.1.3/docs/kernel/boot/
Dmultiboot2.md11h`中按照Multiboot2协议的规定,定义了大部分的数据结构,具体细节可查看该文件: [DragonOS/multiboot2.h at master · fslongjin/DragonOS…
Dbootloader.md13 - [Multiboot2 Specification](http://git.savannah.gnu.org/cgit/grub.git/tree/doc/multiboot.texi?h=mu…
/DragonOS-0.1.3/user/apps/about/
D.gitignore1 sys_version.h
DMakefile15 @echo "#define DRAGONOS_GIT_COMMIT_SHA1 \"$(GIT_COMMIT_SHA1)\"" > sys_version.h
/DragonOS-0.1.3/docs/kernel/sched/
Dwaiting.md12 `wait_queue.h`中的等待队列的实现并没有把队列头独立出来,同时没有考虑为等待队列加锁。所以在后来的开发中加入了`wait_queue_head_t`的队列头实现,实质上就是链表+自旋锁。…
23 &emsp;&emsp;要使用wait_queue,您需要`#include<common/wait_queue.h>`,并创建一个`wait_queue_node_t`类型的变量,作为等待队列的头…
86 &emsp;&emsp; 同时,wait_queue.h文件中提供了很多的宏,可以方便您的工作。
121 &emsp;&emsp; 在`wait_queue.h`中的`wait_queue_wakeup`函数直接kfree掉了wait_node节点。对于在栈上的wait_node,您可以选择`wait_…
/DragonOS-0.1.3/docs/kernel/ktest/
Dktest-framework.md13 &emsp;&emsp;在`test-kfifo.c`中,包含`ktest_utils.h`和`ktest.h`这两个头文件。
22 &emsp;&emsp;然后创建一个函数,作为kfifo测试的主函数。请注意,您需要将它的声明添加到`ktest.h`中。
/DragonOS-0.1.3/docs/kernel/filesystem/vfs/
Doverview.md36 #include<filesystem/vfs/VFS.h>
48 &emsp;&emsp;该数据结构的定义在`kernel/filesystem/vfs/VFS.h`中,结构如下:
87 &emsp;&emsp;该数据结构定义在`kernel/filesystem/vfs/VFS.h`中,结构如下:
114 &emsp;&emsp;该数据结构定义在`kernel/filesystem/vfs/VFS.h`中,结构如下:
147 &emsp;&emsp;该数据结构定义在`kernel/filesystem/vfs/VFS.h`中,结构如下:
202 &emsp;&emsp;该接口定义于`kernel/filesystem/vfs/VFS.h`中,结构如下:
/DragonOS-0.1.3/kernel/
D.gitignore8 src/include/bindings/bindings.h
/DragonOS-0.1.3/docs/kernel/debug/
Dtraceback.md15 &emsp;&emsp;该接口定义于`kernel/debug/traceback/traceback.h`中,将会对给定内核栈进行traceback,并打印跟踪结果到屏幕上。
/DragonOS-0.1.3/docs/userland/libc/apis/
Dindex.rst21 ``#include<libc/src/xxx.h>``
/DragonOS-0.1.3/docs/community/ChangeLog/V0.1.x/
DV0.1.1.md33 - 目录结构优化:移动asm.h和cmpxchg.h
207 * 解决由于spinlock.h中包含preempt_enable()带来的循环include问题
217 * 移动asm.h和cmpxchg.h
254 * 解决由于spinlock.h中包含preempt_enable()带来的循环include问题
/DragonOS-0.1.3/kernel/src/libs/
Dlz4.c947 LZ4_FORCE_INLINE void LZ4_clearHash(U32 h, void *tableBase, tableType_t const tableType) in LZ4_clearHash() argument
960 hashTable[h] = NULL; in LZ4_clearHash()
966 hashTable[h] = 0; in LZ4_clearHash()
972 hashTable[h] = 0; in LZ4_clearHash()
978 LZ4_FORCE_INLINE void LZ4_putIndexOnHash(U32 idx, U32 h, void *tableBase, tableType_t const tableTy… in LZ4_putIndexOnHash() argument
992 hashTable[h] = idx; in LZ4_putIndexOnHash()
999 hashTable[h] = (U16)idx; in LZ4_putIndexOnHash()
1005 LZ4_FORCE_INLINE void LZ4_putPositionOnHash(const BYTE *p, U32 h, in LZ4_putPositionOnHash() argument
1019 hashTable[h] = p; in LZ4_putPositionOnHash()
1025 hashTable[h] = (U32)(p - srcBase); in LZ4_putPositionOnHash()
[all …]
/DragonOS-0.1.3/docs/kernel/memory_management/
Dmmio.md21 &emsp;&emsp;这套机制本质上是使用了伙伴系统来对MMIO虚拟地址空间进行维护。在`mm/mm.h`中指定了MMIO的虚拟地址空间范围,这个范围是`0xffffa10000000000`开始…
/DragonOS-0.1.3/user/libs/libc/src/
DMakefile1 GARBAGE_PATTERNS := *.o *.s~ *.s *.S~ *.c~ *.h~ kernel

12