root/sound/usb/usx2y/usx2yhwdeppcm.h

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

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #define MAXPACK 50
   3 #define MAXBUFFERMS 100
   4 #define MAXSTRIDE 3
   5 
   6 #define SSS (((MAXPACK*MAXBUFFERMS*MAXSTRIDE + 4096) / 4096) * 4096)
   7 struct snd_usX2Y_hwdep_pcm_shm {
   8         char playback[SSS];
   9         char capture0x8[SSS];
  10         char capture0xA[SSS];
  11         volatile int playback_iso_head;
  12         int playback_iso_start;
  13         struct {
  14                 int     frame,
  15                         offset,
  16                         length;
  17         } captured_iso[128];
  18         volatile int captured_iso_head;
  19         volatile unsigned captured_iso_frames;
  20         int capture_iso_start;
  21 };
  22 
  23 int usX2Y_hwdep_pcm_new(struct snd_card *card);

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