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.