Linux kernel 如何在内核模块中使用termios和ioctl函数?

Linux kernel 如何在内核模块中使用termios和ioctl函数?,linux-kernel,driver,ioctl,Linux Kernel,Driver,Ioctl,我为触摸屏监视器编写了一个内核模块,早些时候我使用inputattach(用用户空间编写)打开串行端口,设置波特率、控制标志、线路规程等 但是现在我想直接在我们的驱动程序中实现inputattach的功能,因为我们不想从用户空间程序触发我们的驱动程序,即inputattch 但是我们无法在内核空间中设置c\u-ispeed、c\u-ospeed、c\u-cflag、c\u-iflag、行规程等 只有使用我们的内核模块,才能设置波特率、线路规程等吗

我为触摸屏监视器编写了一个内核模块,早些时候我使用
inputattach
(用用户空间编写)打开串行端口,设置波特率、控制标志、线路规程等

但是现在我想直接在我们的驱动程序中实现
inputattach
的功能,因为我们不想从用户空间程序触发我们的驱动程序,即
inputattch

但是我们无法在
内核
空间中设置
c\u-ispeed
c\u-ospeed
c\u-cflag
c\u-iflag
、行规程等

只有使用我们的
内核
模块,才能设置波特率、线路规程等吗