RTXI 1.3
comedi_subdevice_struct Struct Reference

#include <comedidev.h>

List of all members.

Public Attributes

comedi_devicedevice
int type
int n_chan
volatile int subdev_flags
int len_chanlist
void * private
comedi_asyncasync
void * lock
void * busy
unsigned runflags
spinlock_t spin_lock
int io_bits
lsampl_t maxdata
const lsampl_tmaxdata_list
unsigned int flags
const unsigned int * flaglist
unsigned int settling_time_0
const comedi_lrangerange_table
const comedi_lrange *const range_table_list
unsigned int * chanlist
int(* insn_read )(comedi_device *, comedi_subdevice *, comedi_insn *, lsampl_t *)
int(* insn_write )(comedi_device *, comedi_subdevice *, comedi_insn *, lsampl_t *)
int(* insn_bits )(comedi_device *, comedi_subdevice *, comedi_insn *, lsampl_t *)
int(* insn_config )(comedi_device *, comedi_subdevice *, comedi_insn *, lsampl_t *)
int(* do_cmd )(comedi_device *, comedi_subdevice *)
int(* do_cmdtest )(comedi_device *, comedi_subdevice *, comedi_cmd *)
int(* poll )(comedi_device *, comedi_subdevice *)
int(* cancel )(comedi_device *, comedi_subdevice *)
int(* buf_change )(comedi_device *dev, comedi_subdevice *s, unsigned long new_size)
void(* munge )(comedi_device *dev, comedi_subdevice *s, void *data, unsigned int num_bytes, unsigned int start_chan_index)
enum dma_data_direction async_dma_dir
unsigned int state
comedi_device_create_tclass_dev
int minor

Detailed Description

Definition at line 133 of file comedidev.h.


Member Data Documentation

enum dma_data_direction comedi_subdevice_struct::async_dma_dir

Definition at line 186 of file comedidev.h.

int(* comedi_subdevice_struct::buf_change)(comedi_device *dev, comedi_subdevice *s, unsigned long new_size)

Definition at line 181 of file comedidev.h.

Definition at line 145 of file comedidev.h.

Definition at line 162 of file comedidev.h.

const unsigned int* comedi_subdevice_struct::flaglist

Definition at line 155 of file comedidev.h.

Definition at line 154 of file comedidev.h.

Definition at line 149 of file comedidev.h.

Definition at line 138 of file comedidev.h.

Definition at line 144 of file comedidev.h.

Definition at line 152 of file comedidev.h.

Definition at line 191 of file comedidev.h.

void(* comedi_subdevice_struct::munge)(comedi_device *dev, comedi_subdevice *s, void *data, unsigned int num_bytes, unsigned int start_chan_index)

Definition at line 184 of file comedidev.h.

Definition at line 136 of file comedidev.h.

Definition at line 140 of file comedidev.h.

Definition at line 160 of file comedidev.h.

Definition at line 146 of file comedidev.h.

Definition at line 157 of file comedidev.h.

Definition at line 147 of file comedidev.h.

Definition at line 188 of file comedidev.h.

Definition at line 137 of file comedidev.h.

Definition at line 135 of file comedidev.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines