各位都知道,驱动与设备树匹配成功后,设备树的硬件信息都解析保存在struct platform_device 结构体中,然后调用probe函数对硬件进行初始化或者操作,我现在想给用户提供了一个函数接口,要用到ioctl函数,但是ioctl函数又没办法传递struct platform_device参数,但是又要用到struct platform_device这个结构体,带怎么办呢?如果ioctl内声明结构体struct platform_device *pdev 这个结构体应该是空的所以不行。 各位大佬指点下 该怎么办呢?
|