Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
iio_dev Struct Reference

#include <iio.h>

Data Fields

int id
 
int modes
 
int currentmode
 
struct device dev
 
struct iio_event_interfaceevent_interface
 
struct iio_buffer * buffer
 
int scan_bytes
 
struct mutex mlock
 
const unsigned longavailable_scan_masks
 
unsigned masklength
 
const unsigned longactive_scan_mask
 
bool scan_timestamp
 
unsigned scan_index_timestamp
 
struct iio_triggertrig
 
struct iio_poll_funcpollfunc
 
struct iio_chan_spec constchannels
 
int num_channels
 
struct list_head channel_attr_list
 
struct attribute_group chan_attr_group
 
const charname
 
struct iio_infoinfo
 
struct mutex info_exist_lock
 
struct iio_buffer_setup_opssetup_ops
 
struct cdev chrdev
 
struct attribute_groupgroups [IIO_MAX_GROUPS+1]
 
int groupcounter
 
unsigned long flags
 

Detailed Description

Definition at line 441 of file iio.h.

Field Documentation

const unsigned long* active_scan_mask

Definition at line 456 of file iio.h.

const unsigned long* available_scan_masks

Definition at line 454 of file iio.h.

struct iio_buffer* buffer

Definition at line 450 of file iio.h.

struct attribute_group chan_attr_group

Definition at line 466 of file iio.h.

struct list_head channel_attr_list

Definition at line 465 of file iio.h.

Definition at line 462 of file iio.h.

struct cdev chrdev

Definition at line 471 of file iio.h.

int currentmode

Definition at line 445 of file iio.h.

Definition at line 446 of file iio.h.

struct iio_event_interface* event_interface

Definition at line 448 of file iio.h.

unsigned long flags

Definition at line 476 of file iio.h.

int groupcounter

Definition at line 474 of file iio.h.

Definition at line 473 of file iio.h.

Definition at line 442 of file iio.h.

Definition at line 468 of file iio.h.

struct mutex info_exist_lock

Definition at line 469 of file iio.h.

unsigned masklength

Definition at line 455 of file iio.h.

struct mutex mlock

Definition at line 452 of file iio.h.

int modes

Definition at line 444 of file iio.h.

const char* name

Definition at line 467 of file iio.h.

int num_channels

Definition at line 463 of file iio.h.

struct iio_poll_func* pollfunc

Definition at line 460 of file iio.h.

int scan_bytes

Definition at line 451 of file iio.h.

unsigned scan_index_timestamp

Definition at line 458 of file iio.h.

bool scan_timestamp

Definition at line 457 of file iio.h.

Definition at line 470 of file iio.h.

Definition at line 459 of file iio.h.


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