Home
last modified time | relevance | path

Searched refs:io_mfence (Results 1 – 20 of 20) sorted by relevance

/DragonOS-0.1.2/kernel/src/driver/interrupt/apic/
Dapic_timer.c14 io_mfence(); in apic_timer_enable()
16 io_mfence(); in apic_timer_enable()
18 io_mfence(); in apic_timer_enable()
20 io_mfence(); in apic_timer_enable()
38 io_mfence(); in apic_timer_install()
40 io_mfence(); in apic_timer_install()
42 io_mfence(); in apic_timer_install()
46 io_mfence(); in apic_timer_install()
49 io_mfence(); in apic_timer_install()
55 io_mfence(); in apic_timer_uninstall()
[all …]
Dapic.c43 io_mfence(); in __send_eoi()
45 io_mfence(); in __send_eoi()
91 io_mfence(); in apic_io_apic_init()
93 io_mfence(); in apic_io_apic_init()
96 io_mfence(); in apic_io_apic_init()
100 io_mfence(); in apic_io_apic_init()
182 io_mfence(); in __local_apic_xapic_init()
185 io_mfence(); in __local_apic_xapic_init()
187 io_mfence(); in __local_apic_xapic_init()
190 io_mfence(); in __local_apic_xapic_init()
[all …]
/DragonOS-0.1.2/kernel/src/
Dmain.c132 io_mfence(); in system_initialize()
135 io_mfence(); in system_initialize()
140 io_mfence(); in system_initialize()
142 io_mfence(); in system_initialize()
154 io_mfence(); in system_initialize()
161 io_mfence(); in system_initialize()
163 io_mfence(); in system_initialize()
170 io_mfence(); in system_initialize()
174 io_mfence(); in system_initialize()
177 io_mfence(); in system_initialize()
[all …]
/DragonOS-0.1.2/kernel/src/smp/
Dsmp.c35 io_mfence(); in smp_init()
42 io_mfence(); in smp_init()
48 io_mfence(); in smp_init()
52 io_mfence(); in smp_init()
60 io_mfence(); in smp_init()
78 io_mfence(); in smp_init()
83 io_mfence(); in smp_init()
87 io_mfence(); in smp_init()
90 io_mfence(); in smp_init()
103 io_mfence(); in smp_init()
[all …]
/DragonOS-0.1.2/kernel/src/driver/timers/HPET/
DHPET.c138 io_mfence(); in HPET_measure_freq()
140 io_mfence(); in HPET_measure_freq()
143 io_mfence(); in HPET_measure_freq()
164 io_mfence(); in HPET_measure_freq()
171 io_mfence(); in HPET_measure_freq()
200 io_mfence(); in HPET_enable()
202 io_mfence(); in HPET_enable()
205 io_mfence(); in HPET_enable()
215 io_mfence(); in HPET_enable()
237 io_mfence(); in HPET_init()
[all …]
/DragonOS-0.1.2/kernel/src/driver/usb/xhci/
Dxhci.c188 io_mfence(); in __xhci_write_doorbell()
190 io_mfence(); in __xhci_write_doorbell()
241 io_mfence(); in xhci_hc_stop()
243 io_mfence(); in xhci_hc_stop()
247 io_mfence(); in xhci_hc_stop()
265 io_mfence(); in xhci_hc_reset()
269 io_mfence(); in xhci_hc_reset()
279 io_mfence(); in xhci_hc_reset()
283 io_mfence(); in xhci_hc_reset()
284 io_mfence(); in xhci_hc_reset()
[all …]
/DragonOS-0.1.2/kernel/src/driver/usb/
Dusb.c38 io_mfence(); in usb_init()
51 io_mfence(); in usb_init()
53 io_mfence(); in usb_init()
/DragonOS-0.1.2/kernel/src/driver/video/
Dvideo.c159 io_mfence(); in video_init()
163 io_mfence(); in video_init()
180 io_mfence(); in video_init()
189 io_mfence(); in video_init()
/DragonOS-0.1.2/kernel/src/mm/
Dmm.c61 io_mfence(); in mm_init()
64 io_mfence(); in mm_init()
83 io_mfence(); in mm_init()
88 io_mfence(); in mm_init()
97 io_mfence(); in mm_init()
106 io_mfence(); in mm_init()
110 io_mfence(); in mm_init()
114 io_mfence(); in mm_init()
124 io_mfence(); in mm_init()
127 io_mfence(); in mm_init()
[all …]
Dslab.c353 io_mfence(); in slab_init()
373 io_mfence(); in slab_init()
381 io_mfence(); in slab_init()
397 io_mfence(); in slab_init()
401 io_mfence(); in slab_init()
417 io_mfence(); // 该位置必须加一个mfence,否则O3优化运行时会报错 in slab_init()
Dmm.h153io_mfence(); …
/DragonOS-0.1.2/kernel/src/exception/
Dirq.c179 io_mfence(); in irq_register()
181 io_mfence(); in irq_register()
183 io_mfence(); in irq_register()
/DragonOS-0.1.2/kernel/src/driver/pci/
Dmsi.c114 io_mfence(); in __msix_set_entry()
116 io_mfence(); in __msix_set_entry()
118 io_mfence(); in __msix_set_entry()
183 io_mfence(); in pci_enable_msi()
186 io_mfence(); in pci_enable_msi()
/DragonOS-0.1.2/kernel/src/arch/x86_64/include/asm/
Dasm.h14 #define io_mfence() __asm__ __volatile__("mfence\n\t" :: \ macro
/DragonOS-0.1.2/kernel/src/process/
Dkthread.c177 io_mfence(); in kthread()
194 io_mfence(); in __create_kthread()
Dfork.c50 io_mfence(); in do_fork()
54 io_mfence(); in do_fork()
59 io_mfence(); in do_fork()
Dprocess.c274 io_mfence(); in process_load_elf_file()
296 io_mfence(); in process_load_elf_file()
/DragonOS-0.1.2/kernel/src/libs/libUI/
Dscreen_manager.c90 io_mfence(); in scm_init()
Dtextui.c311 io_mfence(); in textui_init()
/DragonOS-0.1.2/kernel/src/common/
Dlist.h17 io_mfence(); in list_init()