ASoC: pcm512x: Scrub my work address from the driver
[sfrench/cifs-2.6.git] / sound / usb / usx2y / us122l.h
1 #ifndef US122L_H
2 #define US122L_H
3
4
5 struct us122l {
6         struct usb_device       *dev;
7         int                     card_index;
8         int                     stride;
9         struct usb_stream_kernel sk;
10
11         struct mutex            mutex;
12         struct file             *first;
13         unsigned                second_periods_polled;
14         struct file             *master;
15         struct file             *slave;
16         struct list_head        midi_list;
17
18         atomic_t                mmap_count;
19
20         bool                    is_us144;
21 };
22
23
24 #define US122L(c) ((struct us122l *)(c)->private_data)
25
26 #define NAME_ALLCAPS "US-122L"
27
28 #define USB_ID_US122L 0x800E
29 #define USB_ID_US144 0x800F
30 #define USB_ID_US122MKII 0x8021
31 #define USB_ID_US144MKII 0x8020
32
33 #endif