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 + -
显示快捷键?