oss_wrapper.c

来自「6440linuxDriver的源代码」· C语言 代码 · 共 44 行

C
44
字号
#include "hba_header.h"void ossw_add_timer(struct timer_list *timer,		    u32 msec, 		    void (*function)(unsigned long),		    unsigned long data){	u64 jif;	WARN_ON(timer_pending(timer)); 	timer->function = function;	timer->data     = data;	jif = (u64) (msec * HZ);	do_div(jif, 1000);         /* wait in unit of second */	timer->expires = jiffies + 1 + jif;	add_timer(timer);}void ossw_del_timer(struct timer_list *timer){	if (timer->function)		del_timer(timer);	timer->function = NULL;}u32 ossw_get_time_in_sec(void){	struct timeval tv;	do_gettimeofday(&tv);	return (u32) tv.tv_sec;}u32 ossw_get_msec_of_time(void){	struct timeval tv;	do_gettimeofday(&tv);	return (u32) tv.tv_usec*1000*1000;}

⌨️ 快捷键说明

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