Searched refs:h (Results 1 – 25 of 37) sorted by relevance
12
1 # printf.h3 不建议引用,需要 ``printf`` 函数请引用 ``stdio.h``
1 # dirent.h21 ``ino_t(see libc/sys/types.h) ino`` : 文件序列号(不推荐修改)
1 # stddef.h
1 # time.h
1 # stdlib.h
1 # string.h
1 # math.h
1 # ctype.h
1 # unistd.h
1 # fcntl.h
3 PCB的全称为process control block, 它是每个进程/线程的核心控制结构。定义于`kernel/src/process/proc-types.h`中。15 该API提供了根据pid寻找pcb的功能,定义在`kernel/src/process/process.h`中。
11 …h`中按照Multiboot2协议的规定,定义了大部分的数据结构,具体细节可查看该文件: [DragonOS/multiboot2.h at master · fslongjin/DragonOS…
13 - [Multiboot2 Specification](http://git.savannah.gnu.org/cgit/grub.git/tree/doc/multiboot.texi?h=mu…
1 sys_version.h
15 @echo "#define DRAGONOS_GIT_COMMIT_SHA1 \"$(GIT_COMMIT_SHA1)\"" > sys_version.h
12 `wait_queue.h`中的等待队列的实现并没有把队列头独立出来,同时没有考虑为等待队列加锁。所以在后来的开发中加入了`wait_queue_head_t`的队列头实现,实质上就是链表+自旋锁。…23   要使用wait_queue,您需要`#include<common/wait_queue.h>`,并创建一个`wait_queue_node_t`类型的变量,作为等待队列的头…86    同时,wait_queue.h文件中提供了很多的宏,可以方便您的工作。121    在`wait_queue.h`中的`wait_queue_wakeup`函数直接kfree掉了wait_node节点。对于在栈上的wait_node,您可以选择`wait_…
13   在`test-kfifo.c`中,包含`ktest_utils.h`和`ktest.h`这两个头文件。22   然后创建一个函数,作为kfifo测试的主函数。请注意,您需要将它的声明添加到`ktest.h`中。
36 #include<filesystem/vfs/VFS.h>48   该数据结构的定义在`kernel/filesystem/vfs/VFS.h`中,结构如下:87   该数据结构定义在`kernel/filesystem/vfs/VFS.h`中,结构如下:114   该数据结构定义在`kernel/filesystem/vfs/VFS.h`中,结构如下:147   该数据结构定义在`kernel/filesystem/vfs/VFS.h`中,结构如下:202   该接口定义于`kernel/filesystem/vfs/VFS.h`中,结构如下:
8 src/include/bindings/bindings.h
15   该接口定义于`kernel/debug/traceback/traceback.h`中,将会对给定内核栈进行traceback,并打印跟踪结果到屏幕上。
21 ``#include<libc/src/xxx.h>``
33 - 目录结构优化:移动asm.h和cmpxchg.h207 * 解决由于spinlock.h中包含preempt_enable()带来的循环include问题217 * 移动asm.h和cmpxchg.h254 * 解决由于spinlock.h中包含preempt_enable()带来的循环include问题
947 LZ4_FORCE_INLINE void LZ4_clearHash(U32 h, void *tableBase, tableType_t const tableType) in LZ4_clearHash() argument960 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() argument992 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() argument1019 hashTable[h] = p; in LZ4_putPositionOnHash()1025 hashTable[h] = (U32)(p - srcBase); in LZ4_putPositionOnHash()[all …]
21   这套机制本质上是使用了伙伴系统来对MMIO虚拟地址空间进行维护。在`mm/mm.h`中指定了MMIO的虚拟地址空间范围,这个范围是`0xffffa10000000000`开始…
1 GARBAGE_PATTERNS := *.o *.s~ *.s *.S~ *.c~ *.h~ kernel