, including all inherited members.
__super typedef | BazisLib::Linux::BasicCharacterDevice | [private] |
AllocateDeviceNumbers(unsigned MinorCount=1, unsigned FirstMinor=0) | BazisLib::Linux::BasicCharacterDevice | [protected] |
BAD_DEVICE_NUMBER enum value | BazisLib::Linux::BasicCharacterDevice | [private] |
BasicCharacterDevice(const char *pszDeviceName) | BazisLib::Linux::BasicCharacterDevice | [protected] |
Device(const char *pszDeviceName) | BazisLib::Linux::Device | [inline, protected] |
GetFileOperations() | BazisLib::Linux::BasicCharacterDevice | [inline, virtual] |
HasDeviceNumber() | BazisLib::Linux::BasicCharacterDevice | [inline, protected] |
InitializeFileOperations(file_operations *pOperations, module *pOwner=THIS_MODULE) | BazisLib::Linux::BasicCharacterDevice | [protected, static] |
m_bDeviceRegistered | BazisLib::Linux::BasicCharacterDevice | [private] |
m_DeviceName | BazisLib::Linux::Device | [protected] |
m_DeviceNumber | BazisLib::Linux::BasicCharacterDevice | [private] |
m_DeviceObject | BazisLib::Linux::BasicCharacterDevice | [private] |
m_FileOperations | BazisLib::Linux::BasicCharacterDevice | [private, static] |
m_Initializer | BazisLib::Linux::BasicCharacterDevice | [private, static] |
m_MinorCount | BazisLib::Linux::BasicCharacterDevice | [protected] |
m_RegisteredMinors | BazisLib::Linux::BasicCharacterDevice | [private] |
OnClose(struct inode *pInode, struct file *pFile) | BazisLib::Linux::BasicCharacterDevice | [inline, protected, virtual] |
OnIoctl(struct inode *pInode, struct file *pFile, unsigned int num, unsigned long param) | BazisLib::Linux::BasicCharacterDevice | [inline, protected, virtual] |
OnOpen(struct inode *pInode, struct file *pFile) | BazisLib::Linux::BasicCharacterDevice | [inline, protected, virtual] |
OnRead(struct file *pFile, UserBuffer Buffer, size_t lSize, loff_t Offset) | BazisLib::Linux::BasicCharacterDevice | [inline, protected, virtual] |
OnWrite(struct file *pFile, UserBuffer Buffer, size_t lSize, loff_t Offset) | BazisLib::Linux::BasicCharacterDevice | [inline, protected, virtual] |
RegisterCharacterDeviceObject(unsigned MinorCount=1, module *pOwner=THIS_MODULE) | BazisLib::Linux::BasicCharacterDevice | [protected] |
RegisterDevice(class Driver *pDriver) override | BazisLib::Linux::BasicCharacterDevice | [virtual] |
s_ioctl(struct inode *pInode, struct file *pFile, unsigned CtlCode, unsigned long Parameter) | BazisLib::Linux::BasicCharacterDevice | [private, static] |
s_open(struct inode *pInode, struct file *pFile) | BazisLib::Linux::BasicCharacterDevice | [private, static] |
s_read(struct file *pFile, char __user *pBuffer, size_t lSize, loff_t *pOffset) | BazisLib::Linux::BasicCharacterDevice | [private, static] |
s_release(struct inode *pInode, struct file *pFile) | BazisLib::Linux::BasicCharacterDevice | [private, static] |
s_write(struct file *pFile, const char __user *pBuffer, size_t lSize, loff_t *pOffset) | BazisLib::Linux::BasicCharacterDevice | [private, static] |
~BasicCharacterDevice() | BazisLib::Linux::BasicCharacterDevice | [protected] |
~Device() | BazisLib::Linux::Device | [inline, virtual] |