炫意html5
最早CSS3和HTML5移动技术网站之一

标签:Linux内核API之中断机制

linux内核API

中断机制 – Linux内核API tasklet_unlock

小杜阅读(82)

tasklet_unlock函数功能描述:函数tasklet_unlock( )在实现中调用了函数clear_bit( ),此函数用于对tasklet_struct结构体变量中的state字段的bit[1]清零,即使中断处于可被CPU调度执...

linux内核API

中断机制 – Linux内核API tasklet_schedule

小杜阅读(99)

tasklet_schedule函数功能描述:此函数是一个内联函数,调用了函数__tasklet_schedule( )。函数首先进行软中断状态的检查,如果当前中断没有被加入中断等待队列中,即没有被调度,则函数tasklet_schedul...

linux内核API

中断机制 – Linux内核API tasklet_kill

啊Q阅读(97)

tasklet_kill函数功能描述:此函数用于阻塞当前线程,等待中断处理函数的执行完毕。此函数通过循环检测中断字段state的值,判断中断处理函数的执行情况,当中断处理函数执行完毕之后,循环结束,然后将字段state清零,函数返回。 ta...

linux内核API

中断机制 – Linux内核API tasklet_init

无卤阅读(115)

tasklet_init函数功能描述:函数tasklet_init( )用于初始化一个struct tasklet_struct结构体类型的变量,将其state字段及count字段的值都显示清零,用函数的第二个参数func为结构体变量的fu...

linux内核API

中断机制 – Linux内核API tasklet_enable

老王阅读(111)

tasklet_enable函数功能描述:函数tasklet_enable( )用于减小结构体tasklet_struct中字段count的值,当此字段的值等于0时,相应的软中断被重新使能,对应的中断处理函数能够被CPU调度执行,处理相应的...

linux内核API

中断机制 – Linux内核API setup_irq

田田阅读(87)

setup_irq函数功能描述:函数首先根据参数irq找到数组irq_desc中对应的元素,然后调用函数__setup_irq( )把该描述符加入到IRQ链表中。函数__setup_irq( )首先对申请的中断进行正确性检查,如果满足相应的...

linux内核API

中断机制 – Linux内核API request_irq

阿喜阅读(118)

request_irq函数功能描述:函数request_irq( )在实现过程中调用了函数request_threaded_irq( ),实现动态地申请注册一个中断。函数request_threaded_irq( )首先对传入的参数进行安全...

linux内核API

中断机制 – Linux内核API remove_irq

啊Q阅读(109)

remove_irq函数功能描述:此函数用于卸载IRQ链表中的与输入参数相对应的irqaction描述符。 功能实现过程:函数通过调用函数__free_irq( )实现其功能,传给__free_irq( )的参数是irq与act->d...

linux内核API

中断机制 – Linux内核API irq_set_irq_wake

yiyan阅读(101)

irq_set_irq_wake函数功能描述:函数irq_set_irq_wake( )用于改变中断的状态及中断的唤醒深度,其对中断状态及中断唤醒深度的影响根据参数on不同会有不同的结果。如果on的值为0,函数将使中断处于睡眠状态,不能被唤...

linux内核API

中断机制 – Linux内核API irq_set_irq_type

嘿哈阅读(119)

irq_set_irq_type函数功能描述:此函数用于设置中断处理函数触发的类型,被操作的中断描述符保存在数组irq_desc中,对应的下标为参数irq的值,设置的中断触发类型为参数type所代表的类型。 irq_set_irq_type...

linux内核API

中断机制 – Linux内核API irq_set_chip

bigao阅读(112)

irq_set_chip函数功能描述:此函数是为irq_desc数组中对应下标为irq的元素设定irq_chip的值,如果传入的参数chip为NULL,则使用系统定义好的no_irq_chip为它赋值:如果传入的参数chip不为NULL,则...

linux内核API

中断机制 – Linux内核API free_irq

中天阅读(142)

free_irq函数功能描述:此函数用于卸载IRQ链表中与输入参数相对应的irqaction描述符,并释放其所占用的内存空间。 功能实现过程:首先调用函数__free_irq( ),函数__free_irq( )根据参数irq找到数组irq...

linux内核API

中断机制 – Linux内核API enable_irq_wake

yiyan阅读(171)

enable_irq_wake函数功能描述:函数enable_irq_wake( )在实现过程中调用了函数irq_set_irq_wake( ),在调用时传递的第二个参数是1。enable_irq_wake( )使中断能够从睡眠状态唤醒,增...

linux内核API

中断机制 – Linux内核API enable_irq

中天阅读(110)

enable_irq函数功能描述:数enable_irq( )在实现过程中调用了函数__enable_irq( ),根据中断所处的深度和状态的不同,会有不同的执行结果,一般用于改变中断的状态,使中断处于唤醒状态,触发中断处理函数的执行及减少...

linux内核API

中断机制 – Linux内核API disable_irq_nosync

喔28阅读(102)

disable_irq_nosync函数功能描述:函数disable_irq_nosync( )在实现过程中调用了函数__disable_irq( ),完成增加中断所处的深度和改变中断的状态,一般在中断处理之前调用它保证中断的安全和处理函数...

Java基础教程Android基础教程