Linux内核API之定时机制
-
定时机制 – Linux内核API init_timer
init_timer函数功能描述:函数init_timer( )用于初始化结构体struct timer_list变量,将此结构体变量存储的定时器插入到系统内核定时器模块中,并确定由哪个C…… -
定时机制 – Linux内核API getnstimeofday
getnstimeofday函数功能描述:此函数用于获取当前系统内核时间,此时间是使用与时间1970-01-01:00:00:00的时间差表示的,表示方法是将时间差存放在结构体变量…… -
定时机制 – Linux内核API get_seconds
get_seconds函数功能描述:用于获得当前系统内核的时间,该时间是距离1970年1月1日0时0分0秒的整秒数。 get_seconds文件包含 #include<linux/timekeeping.…… -
定时机制 – Linux内核API do_settimeofday
do_settimeofday函数功能描述:此函数用于设定系统的内核时间,把系统的内核时间设定为参数ts表示的时间,参数ts表示的时间是距离1970:1:1:00:00:00的秒数。 …… -
定时机制 – Linux内核API do_gettimeofday
do_gettimeofday函数功能描述:获取当前系统内核时间,此时间是用距离1970:1:1:00:00:00的时间差表示的,表示方法是将时间差存放在结构体变量中,用秒数和微…… -
定时机制 – Linux内核API del_timer_sync
del_timer_sync函数功能描述:函数del_timer_sync( )用于将处于非活动状态的定时器从动态定时器链表中删除。如果内核中有宏CONFIG_SMP的定义,函数del_timer_…… -
定时机制 – Linux内核API del_timer
del_timer函数功能描述:函数del_timer( )用于将处于非活动状态的定时器从动态定时器链表中删除。 del_timer文件包含 #include<linux/timer.h> del_ti…… -
定时机制 – Linux内核API current_kernel_time
current_kernel_time函数功能描述:用于获得当前系统内核的时间,该时间是距离1970年1月1日0时0分0秒的时间,是用秒和纳秒表示的。 current_kernel_time文件…… -
定时机制 – Linux内核API add_timer
add_timer函数功能描述:函数add_timer( )根据参数struct timer_list变量的expires值将定时器插入到合适的动态定时器的链表中,并激活定时器。函数首先检测定…… -
定时机制 – Linux内核API __round_jiffies_up_relative
__round_jiffies_up_relative函数功能描述:函数__round_jiff ies_up_relative( )用于将参数j加上当前节拍数jiff ies表示的节拍数取整变成HZ(250)的整数倍…… -
定时机制 – Linux内核API __round_jiffies_up
__round_jiffies_up函数功能描述:函数__round_jiff ies_up( )用于将参数j表示的节拍变成HZ(250)的整数倍,即表示的时间是整秒,并且返回的数据一定大于当…… -
定时机制 – Linux内核API __round_jiffies_relative
__round_jiffies_relative函数功能描述:函数__round_jiff ies_relative( )用于将参数j加上当前节拍数jiff ies表示的节拍数取整变成HZ(250)的整数倍,即表…… -
定时机制 – Linux内核API __round_jiffies
__round_jiffies函数功能描述:函数__round_jiff ies( )用于将参数j表示的节拍变成HZ(250)的整数倍,即表示的时间是整秒,对于不同的CPU取整的结果是不一样…… -
定时机制 – Linux内核API 定时机制
Linux内核API与定时机制相关的API有如下: Linux内核API __round_jiffies Linux内核API __round_jiffies_relative Linux内核API __round_jiffies_up Linux内……