Xenomai  3.0-rc3
instruction.h
Go to the documentation of this file.
1 
22 #ifndef _COBALT_RTDM_ANALOGY_INSTRUCTION_H
23 #define _COBALT_RTDM_ANALOGY_INSTRUCTION_H
24 
25 struct a4l_kernel_instruction {
26  unsigned int type;
27  unsigned int idx_subd;
28  unsigned int chan_desc;
29  unsigned int data_size;
30  void *data;
31  void *__udata;
32 };
33 
34 struct a4l_kernel_instruction_list {
35  unsigned int count;
36  struct a4l_kernel_instruction *insns;
37  a4l_insn_t *__uinsns;
38 };
39 
40 /* Instruction related functions */
41 
42 /* Upper layer functions */
43 int a4l_ioctl_insnlist(struct a4l_device_context * cxt, void *arg);
44 int a4l_ioctl_insn(struct a4l_device_context * cxt, void *arg);
45 
46 #endif /* !_COBALT_RTDM_ANALOGY_BUFFER_H */
Structure describing the synchronous instruction.
Definition: analogy.h:680