libmetal  86
Loading...
Searching...
No Matches
linux_device Struct Reference

Data Fields

struct metal_device device
char dev_name [PATH_MAX]
char dev_path [PATH_MAX]
char cls_path [PATH_MAX]
char uio_name [PATH_MAX]
char uio_dev_name [PATH_MAX]
metal_phys_addr_t region_phys [METAL_MAX_DEVICE_REGIONS]
void * region_map_raw [METAL_MAX_DEVICE_REGIONS]
size_t region_map_len [METAL_MAX_DEVICE_REGIONS]
struct linux_driver * ldrv
struct sysfs_device * sdev
struct sysfs_attribute * override
int fd

Field Documentation

◆ cls_path

char linux_device::cls_path[PATH_MAX]

◆ dev_name

char linux_device::dev_name[PATH_MAX]

◆ dev_path

char linux_device::dev_path[PATH_MAX]

◆ device

struct metal_device linux_device::device

◆ fd

int linux_device::fd

◆ ldrv

struct linux_driver* linux_device::ldrv

◆ override

struct sysfs_attribute* linux_device::override

◆ region_map_len

size_t linux_device::region_map_len[METAL_MAX_DEVICE_REGIONS]

◆ region_map_raw

void* linux_device::region_map_raw[METAL_MAX_DEVICE_REGIONS]

◆ region_phys

metal_phys_addr_t linux_device::region_phys[METAL_MAX_DEVICE_REGIONS]

◆ sdev

struct sysfs_device* linux_device::sdev

◆ uio_dev_name

char linux_device::uio_dev_name[PATH_MAX]

◆ uio_name

char linux_device::uio_name[PATH_MAX]

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