![]() |
flinkLinux
flink Linux Kernel Modules
|
Describes a subdevice. More...
#include <flink.h>

Data Fields | |
| struct list_head | list |
| struct flink_device * | parent |
| Linked list of all subdevices of a device. More... | |
| u8 | id |
| Pointer to device which this subdevice belongs. More... | |
| u16 | function_id |
| Identifies a subdevice within a device. More... | |
| u8 | sub_function_id |
| Identifies the function of the subdevice. More... | |
| u8 | function_version |
| Identifies the subtype of the subdevice. More... | |
| u32 | base_addr |
| Version of the function. More... | |
| u32 | mem_size |
| Base address (logical) More... | |
| u32 | nof_channels |
| Address space size. More... | |
| u32 | unique_id |
| Number of channels. More... | |
Describes a subdevice.
| u32 flink_subdevice::base_addr |
Version of the function.
| u16 flink_subdevice::function_id |
Identifies a subdevice within a device.
| u8 flink_subdevice::function_version |
Identifies the subtype of the subdevice.
| u8 flink_subdevice::id |
Pointer to device which this subdevice belongs.
| struct list_head flink_subdevice::list |
| u32 flink_subdevice::mem_size |
Base address (logical)
| u32 flink_subdevice::nof_channels |
Address space size.
| struct flink_device* flink_subdevice::parent |
Linked list of all subdevices of a device.
| u8 flink_subdevice::sub_function_id |
Identifies the function of the subdevice.
| u32 flink_subdevice::unique_id |
Number of channels.