File Index
Files and directories
Sign in
FILE

us122l.h

File preview with syntax highlighting.

linux-6.19.14/sound/usb/usx2y/us122l.h C
 1/* SPDX-License-Identifier: GPL-2.0 */
 2#ifndef US122L_H
 3#define US122L_H
 4
 5
 6struct us122l {
 7	struct usb_device	*dev;
 8	int			card_index;
 9	int			stride;
10	struct usb_stream_kernel sk;
11
12	struct mutex		mutex;
13	struct file		*first;
14	unsigned int		second_periods_polled;
15	struct file		*master;
16	struct file		*slave;
17	struct list_head	midi_list;
18
19	bool			is_us144;
20};
21
22
23#define US122L(c) ((struct us122l *)(c)->private_data)
24
25#define NAME_ALLCAPS "US-122L"
26
27#define USB_ID_US122L 0x800E
28#define USB_ID_US144 0x800F
29#define USB_ID_US122MKII 0x8021
30#define USB_ID_US144MKII 0x8020
31
32#endif
~/ Read-only file preview.