Lines Matching defs:snd_pcm_ops
52 struct snd_pcm_ops { struct
53 int (*open)(struct snd_pcm_substream *substream);
54 int (*close)(struct snd_pcm_substream *substream);
55 int (*ioctl)(struct snd_pcm_substream * substream,
57 int (*hw_params)(struct snd_pcm_substream *substream,
59 int (*hw_free)(struct snd_pcm_substream *substream);
60 int (*prepare)(struct snd_pcm_substream *substream);
61 int (*trigger)(struct snd_pcm_substream *substream, int cmd);
62 snd_pcm_uframes_t (*pointer)(struct snd_pcm_substream *substream);
63 int (*get_time_info)(struct snd_pcm_substream *substream,
67 int (*fill_silence)(struct snd_pcm_substream *substream, int channel,
69 int (*copy_user)(struct snd_pcm_substream *substream, int channel,
72 int (*copy_kernel)(struct snd_pcm_substream *substream, int channel,
74 struct page *(*page)(struct snd_pcm_substream *substream,
76 int (*mmap)(struct snd_pcm_substream *substream, struct vm_area_struct *vma);
77 int (*ack)(struct snd_pcm_substream *substream);