timer.h

来自「Linux Kernel 2.6.9 for OMAP1710」· C头文件 代码 · 共 49 行

H
49
字号
/* *  include/asm-s390/timer.h * *  (C) Copyright IBM Corp. 2003 *  Virtual CPU timer * *  Author: Jan Glauber (jang@de.ibm.com) */#ifndef _ASM_S390_TIMER_H#define _ASM_S390_TIMER_H#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, struct pt_regs*);	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 */};void set_vtimer(__u64 expires);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);#endif

⌨️ 快捷键说明

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