timer_none.c
来自「LINUX 2.6.17.4的源码」· C语言 代码 · 共 40 行
C
40 行
#include <linux/init.h>#include <asm/timer.h>static void mark_offset_none(void){ /* nothing needed */}static unsigned long get_offset_none(void){ return 0;}static unsigned long long monotonic_clock_none(void){ return 0;}static void delay_none(unsigned long loops){ int d0; __asm__ __volatile__( "\tjmp 1f\n" ".align 16\n" "1:\tjmp 2f\n" ".align 16\n" "2:\tdecl %0\n\tjns 2b" :"=&a" (d0) :"0" (loops));}/* none timer_opts struct */struct timer_opts timer_none = { .name = "none", .mark_offset = mark_offset_none, .get_offset = get_offset_none, .monotonic_clock = monotonic_clock_none, .delay = delay_none,};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?