Linux驱动中私有数据filp->private_data的作用
驱动开发中通常为设备定义一个设备相关的设备结构体,其包含该设备的cdev 、私有数据、信号量、irq等这些信息。驱动开发中通常将文件的私有数据private_data指向设备结构体,在read()、write()、ioctl()等函数通过 private_data 访问数据 设备结构体。为了在同一个驱动支持多个相同设备时,为各个设备准备的数据结构互相不冲突。...
·
更多推荐
已为社区贡献2条内容
所有评论(0)