Home
last modified time | relevance | path

Searched refs:include (Results 1 – 25 of 60) sorted by relevance

123

/DragonOS-0.1.7/kernel/src/libs/
Drefcount.rs2 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 },
Dlist.rs1 use crate::include::bindings::bindings::List;
Datomic.rs4 use crate::include::bindings::bindings::atomic_t;
/DragonOS-0.1.7/kernel/src/ipc/
Dsignal_types.rs10 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.gitignore6 src/include/bindings/bindings.rs
8 src/include/bindings/bindings.h
/DragonOS-0.1.7/kernel/src/process/
Dfork.rs7 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()
Dinitial_proc.rs6 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()
Dpid.rs1 use crate::{arch::asm::current::current_pcb, include::bindings::bindings::pt_regs};
/DragonOS-0.1.7/user/libs/libc/src/
Dlib.rs12 use include::internal::bindings::bindings::putchar;
14 mod include; module
/DragonOS-0.1.7/user/
DMakefile12 …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/
Dgfp.rs1 use crate::include::bindings::bindings::gfp_t;
Dmod.rs1 use crate::include::bindings::bindings::{mm_struct, process_control_block, PAGE_OFFSET};
/DragonOS-0.1.7/kernel/src/arch/x86_64/
Dsched.rs1 use crate::include::bindings::bindings::{enter_syscall_int, SYS_SCHED};
Dcontext.rs1 use crate::include::bindings::bindings::{process_control_block, switch_proc};
/DragonOS-0.1.7/kernel/src/arch/x86_64/asm/
Dptrace.rs2 use crate::include::bindings::bindings::pt_regs;
Dcurrent.rs1 use crate::include::bindings::bindings::process_control_block;
/DragonOS-0.1.7/kernel/src/
Dlib.rs21 mod include; module
55 include::bindings::bindings::{process_do_exit, BLACK, GREEN},
DMakefile13 …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/
Dmod.rs2 use crate::include::bindings::bindings::process_control_block;
/DragonOS-0.1.7/docs/userland/libc/apis/
Dindex.rst21 ``#include<libc/src/xxx.h>``
/DragonOS-0.1.7/kernel/src/driver/acpi/
Dacpi.rs2 use crate::include::bindings::bindings::acpi_system_description_table_header_t;
/DragonOS-0.1.7/kernel/src/driver/video/
Dmod.rs10 include::bindings::bindings::video_refresh_framebuffer,
/DragonOS-0.1.7/user/apps/test_relibc/
DMakefile6 CFLAGS=-I $(RELIBC_SYSROOT)/usr/include
/DragonOS-0.1.7/docs/community/ChangeLog/V0.1.x/
DV0.1.3.md55 - 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路径
DV0.1.1.md117include目录下的rust代码转移到他们应当属于的模块中 (#96)
119 * 将include目录下的rust代码转移到他们应当属于的模块下。
207 * 解决由于spinlock.h中包含preempt_enable()带来的循环include问题
254 * 解决由于spinlock.h中包含preempt_enable()带来的循环include问题

123