linux内核API
-
定时机制 – Linux内核API init_timer_on_stack
init_timer_on_stack函数功能描述: 函数init_timer_on_stack( )用于初始化struct timer_list类型的变量,将此结构体变量存储的定时器插入到系统内核定时器…… -
定时机制 – Linux内核API init_timer_key
init_timer_key函数功能描述:函数init_timer_key( )用于初始化结构体struct timer_list变量,将此结构体变量存储的定时器插入到系统内核定时器模块中,并确…… -
定时机制 – Linux内核API init_timer_deferrable
init_timer_deferrable函数功能描述:函数init_timer_deferrable( )初始化struct timer_list变量,将此结构体变量存储的定时器插入到系统内核定时器模块中,…… -
定时机制 – 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内…… -
内存管理 – Linux内核API vmalloc_user
vmalloc_user函数功能描述:vmalloc_user( )函数的功能类似于vmalloc( )函数,它分配一块非连续地址空间,分配的物理地址一般是不连续的,但是虚拟地址是连续…… -
内存管理 – Linux内核API vmalloc_to_pfn
vmalloc_to_pfn函数功能描述:vmalloc_to_pfn( )函数的功能是找到由vmalloc( )所分配的内存的虚拟地址所映射的物理页,并返回该页在物理内存中的页框编号。 …… -
内存管理 – Linux内核API vmalloc_to_page
vmalloc_to_page函数功能描述:vmalloc_to_page( )函数的功能是找到由vmalloc( )所分配的内存的虚拟地址所映射的物理页,并返回该页的指针描述符。 关于vmall…… -
内存管理 – Linux内核API vmalloc
vmalloc函数功能描述:vmalloc( )分配一块非连续地址空间,它分配的物理地址一般不连续的,但是虚拟地址是连续的,分配的内存空间被映射进入内核数据段中,从…… -
内存管理 – Linux内核API vma_pages
vma_pages函数功能描述:vma_pages( )函数根据一个给定的进程虚拟区间,获得该区间所包含的页数。 vma_pages文件包含 #include<linux/mm.h> vma_pages…… -
内存管理 – Linux内核API vfree
vfree函数功能描述:vfree( )释放从addr开始的内存块,它一般与vmalloc( )函数一起使用,这时addr即是由vmalloc( )分配的内存块的地址,参考vmalloc( )函数的…… -
内存管理 – Linux内核API probe_kernel_read
probe_kernel_read函数功能描述:probe_kernel_read( )函数通过函数__probe_kernel_read( )安全地尝试将用户空间地址src开始的大小为size的数据块拷贝到内核…… -
内存管理 – Linux内核API probe_kernel_address
probe_kernel_address宏功能描述:probe_kernel_address( )宏安全地尝试将地址addr中的内容读入变量retval中。 probe_kernel_address文件包含 #include<li……