timer.h

来自「linux 内核源代码」· C头文件 代码 · 共 54 行

H
54
字号
/* *  include/asm-s390/timer.h * *  (C) Copyright IBM Corp. 2003,2006 *  Virtual CPU timer * *  Author: Jan Glauber (jang@de.ibm.com) */#ifndef _ASM_S390_TIMER_H#define _ASM_S390_TIMER_H#ifdef __KERNEL__#include <linux/timer.h>#define VTIMER_MAX_SLICE (0x7ffffffffffff000LL)struct vtimer_list {	struct list_head entry;	int cpu;	__u64 expires;	__u64 interval;	spinlock_t lock;	unsigned long magic;	void (*function)(unsigned long);	unsigned long data;};/* the offset value will wrap after ca. 71 years */struct vtimer_queue {	struct list_head list;	spinlock_t lock;	__u64 to_expire;	  /* current event expire time */	__u64 offset;		  /* list offset to zero */	__u64 idle;		  /* temp var for idle */};extern void init_virt_timer(struct vtimer_list *timer);extern void add_virt_timer(void *new);extern void add_virt_timer_periodic(void *new);extern int mod_virt_timer(struct vtimer_list *timer, __u64 expires);extern int del_virt_timer(struct vtimer_list *timer);extern void init_cpu_vtimer(void);extern void vtime_init(void);#endif /* __KERNEL__ */#endif /* _ASM_S390_TIMER_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?