brintos

brintos / linux-shallow public Read only

0
0
Text · 546 B · 731b1c5 Raw
24 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2#define MAXPACK 503#define MAXBUFFERMS 1004#define MAXSTRIDE 35 6#define SSS (((MAXPACK*MAXBUFFERMS*MAXSTRIDE + 4096) / 4096) * 4096)7struct 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 23int usx2y_hwdep_pcm_new(struct snd_card *card);24