📄 oss_wrapper.c
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -