flinklib
flinklib: flink C library for Linux
_flink_subdev Struct Reference

#include <types.h>

Collaboration diagram for _flink_subdev:

Data Fields

uint8_t id
 
uint16_t function_id
 Identifies a subdevice within a device. More...
 
uint8_t sub_function_id
 Identifies the function of the subdevice. More...
 
uint8_t function_version
 Identifies the subtype of the subdevice. More...
 
uint32_t base_addr
 Version of the function. More...
 
uint32_t mem_size
 Base address (logical) More...
 
uint32_t nof_channels
 Address space size. More...
 
uint32_t unique_id
 Number of channels. More...
 
flink_devparent
 Unique id, must be unique for a certain subdevice. More...
 

Detailed Description

Definition at line 34 of file types.h.

Field Documentation

uint32_t _flink_subdev::base_addr

Version of the function.

Definition at line 39 of file types.h.

uint16_t _flink_subdev::function_id

Identifies a subdevice within a device.

Definition at line 36 of file types.h.

uint8_t _flink_subdev::function_version

Identifies the subtype of the subdevice.

Definition at line 38 of file types.h.

uint8_t _flink_subdev::id

Definition at line 35 of file types.h.

uint32_t _flink_subdev::mem_size

Base address (logical)

Definition at line 40 of file types.h.

uint32_t _flink_subdev::nof_channels

Address space size.

Definition at line 41 of file types.h.

flink_dev* _flink_subdev::parent

Unique id, must be unique for a certain subdevice.

Definition at line 43 of file types.h.

uint8_t _flink_subdev::sub_function_id

Identifies the function of the subdevice.

Definition at line 37 of file types.h.

uint32_t _flink_subdev::unique_id

Number of channels.

Definition at line 42 of file types.h.


The documentation for this struct was generated from the following file: