Linux 驱动程序打开中的inode参数

Linux 驱动程序打开中的inode参数,linux,unix,kernel,linux-device-driver,Linux,Unix,Kernel,Linux Device Driver,今天,我开始考虑linux中设备驱动程序的开放调用中传递的inode结构。我以前曾虔诚地使用inode->I_rdev来表示主次数字。但我从来没有把它用于任何其他目的。很可能我从来没有超过过我的玩具司机 所以,我想知道是否有人可以解释这个结构在设备驱动程序中的其他用法。它是作为遗产的一部分保存的吗 谢谢 注意:此结构与文件系统维护的inode结构有任何关系吗?这有点令人困惑 dev_t word只是相关设备的主要/次要编号。我知道它没有其他用途。这就像问tv_usec在struct timesp

今天,我开始考虑linux中设备驱动程序的开放调用中传递的inode结构。我以前曾虔诚地使用inode->I_rdev来表示主次数字。但我从来没有把它用于任何其他目的。很可能我从来没有超过过我的玩具司机

所以,我想知道是否有人可以解释这个结构在设备驱动程序中的其他用法。它是作为遗产的一部分保存的吗

谢谢


注意:此结构与文件系统维护的inode结构有任何关系吗?这有点令人困惑

dev_t word只是相关设备的主要/次要编号。我知道它没有其他用途。这就像问tv_usec在struct timespec?中还有什么其他用途?。字段存储它们设计用来存储的内容。

如果我理解正确,agent.smith会询问“struct inode”的用法。Eugene知道了。我想知道inode结构除了主次号还有什么其他用途。