22 #ifndef _COBALT_RTDM_ANALOGY_DEVICE_H
23 #define _COBALT_RTDM_ANALOGY_DEVICE_H
29 #define A4L_NB_DEVICES 10
31 #define A4L_DEV_ATTACHED_NR 0
46 struct list_head subdvsq;
49 struct a4l_transfer transfer;
56 void a4l_init_devs(
void);
57 int a4l_check_cleanup_devs(
void);
58 int a4l_rdproc_devs(
struct seq_file *p,
void *data);
61 void a4l_set_dev(
struct a4l_device_context *cxt);
62 #define a4l_get_dev(x) ((x)->dev)
65 int a4l_ioctl_devcfg(
struct a4l_device_context * cxt,
void *arg);
66 int a4l_ioctl_devinfo(
struct a4l_device_context * cxt,
void *arg);
ipipe_spinlock_t rtdm_lock_t
Lock variable.
Definition: driver.h:528
Analogy for Linux, Operation system facilities.
Analogy for Linux, driver facilities.
Structure containing driver declaration data.
Definition: driver.h:39
Analogy for Linux, transfer related features.