Searched refs:include (Results 1 – 25 of 60) sorted by relevance
123
/DragonOS-0.1.7/kernel/src/libs/ |
D | refcount.rs | 2 include::bindings::bindings::{atomic_dec, atomic_inc, atomic_t}, 25 impl FFIBind2Rust<crate::include::bindings::bindings::refcount_struct> for RefCount { 27 src: *mut crate::include::bindings::bindings::refcount_struct, in convert_mut() 32 src: *const crate::include::bindings::bindings::refcount_struct, in convert_ref() 42 refs: $crate::include::bindings::bindings::atomic_t { value: $x },
|
D | list.rs | 1 use crate::include::bindings::bindings::List;
|
D | atomic.rs | 4 use crate::include::bindings::bindings::atomic_t;
|
/DragonOS-0.1.7/kernel/src/ipc/ |
D | signal_types.rs | 10 use crate::include::bindings::bindings::NULL; 12 use crate::include::bindings::bindings::atomic_t; 13 use crate::include::bindings::bindings::pt_regs; 14 use crate::include::bindings::bindings::spinlock_t; 375 impl FFIBind2Rust<crate::include::bindings::bindings::signal_struct> for signal_struct { 377 src: *mut crate::include::bindings::bindings::signal_struct, in convert_mut() 382 src: *const crate::include::bindings::bindings::signal_struct, in convert_ref() 391 impl FFIBind2Rust<crate::include::bindings::bindings::siginfo> for siginfo { 393 src: *mut crate::include::bindings::bindings::siginfo, in convert_mut() 398 src: *const crate::include::bindings::bindings::siginfo, in convert_ref() [all …]
|
/DragonOS-0.1.7/kernel/ |
D | .gitignore | 6 src/include/bindings/bindings.rs 8 src/include/bindings/bindings.h
|
/DragonOS-0.1.7/kernel/src/process/ |
D | fork.rs | 7 include::bindings::bindings::{ 41 as *mut crate::include::bindings::bindings::sighand_struct; in process_copy_sighand() 57 if !(x as *const crate::include::bindings::bindings::sigaction).is_null() { in process_copy_sighand() 59 *sigaction::convert_ref(x as *const crate::include::bindings::bindings::sigaction) in process_copy_sighand() 97 as *mut crate::include::bindings::bindings::signal_struct; in process_copy_signal() 117 (*pcb).sighand = 0 as *mut crate::include::bindings::bindings::sighand_struct; in process_exit_signal() 131 (*pcb).signal = 0 as *mut crate::include::bindings::bindings::signal_struct; in process_exit_sighand()
|
D | initial_proc.rs | 6 include::bindings::bindings::{atomic_t, process_control_block, spinlock_t}, 35 as *mut crate::include::bindings::bindings::sighand_struct; in initial_proc_init_signal() 37 as *mut crate::include::bindings::bindings::signal_struct; in initial_proc_init_signal()
|
D | pid.rs | 1 use crate::{arch::asm::current::current_pcb, include::bindings::bindings::pt_regs};
|
/DragonOS-0.1.7/user/libs/libc/src/ |
D | lib.rs | 12 use include::internal::bindings::bindings::putchar; 14 mod include; module
|
/DragonOS-0.1.7/user/ |
D | Makefile | 12 …S) -I $(shell pwd)/libs -I $(shell pwd)/libs/libc/src/include -I $(shell pwd)/libs/libc/src/includ… 34 mkdir -p $(ROOT_PATH)/bin/sysroot/usr/include 54 …$(shell cp -r $(ROOT_PATH)/user/libs/libc/src/include/export/* $(ROOT_PATH)/bin/sysroot/usr/includ…
|
/DragonOS-0.1.7/kernel/src/mm/ |
D | gfp.rs | 1 use crate::include::bindings::bindings::gfp_t;
|
D | mod.rs | 1 use crate::include::bindings::bindings::{mm_struct, process_control_block, PAGE_OFFSET};
|
/DragonOS-0.1.7/kernel/src/arch/x86_64/ |
D | sched.rs | 1 use crate::include::bindings::bindings::{enter_syscall_int, SYS_SCHED};
|
D | context.rs | 1 use crate::include::bindings::bindings::{process_control_block, switch_proc};
|
/DragonOS-0.1.7/kernel/src/arch/x86_64/asm/ |
D | ptrace.rs | 2 use crate::include::bindings::bindings::pt_regs;
|
D | current.rs | 1 use crate::include::bindings::bindings::process_control_block;
|
/DragonOS-0.1.7/kernel/src/ |
D | lib.rs | 21 mod include; module 55 include::bindings::bindings::{process_do_exit, BLACK, GREEN},
|
D | Makefile | 13 …LOBAL_CFLAGS) -D $(PIC) -I $(shell pwd) -I $(shell pwd)/include -I $(shell pwd)/arch/x86_64/include
|
/DragonOS-0.1.7/kernel/src/arch/x86_64/mm/ |
D | mod.rs | 2 use crate::include::bindings::bindings::process_control_block;
|
/DragonOS-0.1.7/docs/userland/libc/apis/ |
D | index.rst | 21 ``#include<libc/src/xxx.h>``
|
/DragonOS-0.1.7/kernel/src/driver/acpi/ |
D | acpi.rs | 2 use crate::include::bindings::bindings::acpi_system_description_table_header_t;
|
/DragonOS-0.1.7/kernel/src/driver/video/ |
D | mod.rs | 10 include::bindings::bindings::video_refresh_framebuffer,
|
/DragonOS-0.1.7/user/apps/test_relibc/ |
D | Makefile | 6 CFLAGS=-I $(RELIBC_SYSROOT)/usr/include
|
/DragonOS-0.1.7/docs/community/ChangeLog/V0.1.x/ |
D | V0.1.3.md | 55 - compile: update: 更改编译器的Include路径,使得include时不需要加`<libc/src/include/>`前缀 (#124) 188 * 修改include路径 190 * 添加了创建libsysapi.a和/bin/sysroot/usr/include/+lib/的代码 286 * 更改编译器的Include路径,使得include时不需要加`<libc/src/include/>`前缀 288 * 修改include路径
|
D | V0.1.1.md | 117 将include目录下的rust代码转移到他们应当属于的模块中 (#96) 119 * 将include目录下的rust代码转移到他们应当属于的模块下。 207 * 解决由于spinlock.h中包含preempt_enable()带来的循环include问题 254 * 解决由于spinlock.h中包含preempt_enable()带来的循环include问题
|
123