.在vivi_init( )的时候,
*vfd = vivi_tempate 并依据次设备号为下标放入到了video_device[ ]中
,在open—>v4l2_open、read—>v4l2_read 函数调用的时候,从video_device[ ]中依据次设备号取出来vivi_tempate,调用的是vivi_tempate->fops->open( )
vivi.c中的调用流程
最新推荐文章于 2021-04-19 11:22:12 发布
.在vivi_init( )的时候,
*vfd = vivi_tempate 并依据次设备号为下标放入到了video_device[ ]中
,在open—>v4l2_open、read—>v4l2_read 函数调用的时候,从video_device[ ]中依据次设备号取出来vivi_tempate,调用的是vivi_tempate->fops->open( )