flinkLinux
flink Linux Kernel Modules
|
Describes a device. More...
#include <flink.h>
Data Fields | |
struct list_head | list |
u8 | id |
Linked list of all devices. More... | |
u8 | nof_subdevices |
Identifies a device. More... | |
struct list_head | subdevices |
Number of subdevices. More... | |
struct flink_bus_ops * | bus_ops |
Linked list of all subdevices of this device. More... | |
struct module * | appropriated_module |
Pointer to structure defining the bus operation functions of this device. More... | |
void * | bus_data |
Pointer to bus interface modul used for this device. More... | |
struct cdev * | char_device |
Bus specific data. More... | |
struct device * | sysfs_device |
Pointer to cdev structure. More... | |
Describes a device.
struct module* flink_device::appropriated_module |
Pointer to structure defining the bus operation functions of this device.
void* flink_device::bus_data |
Pointer to bus interface modul used for this device.
struct flink_bus_ops* flink_device::bus_ops |
Linked list of all subdevices of this device.
struct cdev* flink_device::char_device |
Bus specific data.
u8 flink_device::id |
Linked list of all devices.
struct list_head flink_device::list |
u8 flink_device::nof_subdevices |
Identifies a device.
struct list_head flink_device::subdevices |
Number of subdevices.
struct device* flink_device::sysfs_device |
Pointer to cdev structure.