root/sound/usb/usx2y/us122l.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #ifndef US122L_H
   3 #define US122L_H
   4 
   5 
   6 struct 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                second_periods_polled;
  15         struct file             *master;
  16         struct file             *slave;
  17         struct list_head        midi_list;
  18 
  19         atomic_t                mmap_count;
  20 
  21         bool                    is_us144;
  22 };
  23 
  24 
  25 #define US122L(c) ((struct us122l *)(c)->private_data)
  26 
  27 #define NAME_ALLCAPS "US-122L"
  28 
  29 #define USB_ID_US122L 0x800E
  30 #define USB_ID_US144 0x800F
  31 #define USB_ID_US122MKII 0x8021
  32 #define USB_ID_US144MKII 0x8020
  33 
  34 #endif

/* [<][>][^][v][top][bottom][index][help] */