Lines Matching defs:snd_pcm_ops
55 struct snd_pcm_ops { struct
56 int (*open)(struct snd_pcm_substream *substream);
57 int (*close)(struct snd_pcm_substream *substream);
58 int (*ioctl)(struct snd_pcm_substream * substream,
60 int (*hw_params)(struct snd_pcm_substream *substream,
62 int (*hw_free)(struct snd_pcm_substream *substream);
63 int (*prepare)(struct snd_pcm_substream *substream);
64 int (*trigger)(struct snd_pcm_substream *substream, int cmd);
65 int (*sync_stop)(struct snd_pcm_substream *substream);
66 snd_pcm_uframes_t (*pointer)(struct snd_pcm_substream *substream);
67 int (*get_time_info)(struct snd_pcm_substream *substream,
71 int (*fill_silence)(struct snd_pcm_substream *substream, int channel,
73 int (*copy)(struct snd_pcm_substream *substream, int channel,
75 struct page *(*page)(struct snd_pcm_substream *substream,
77 int (*mmap)(struct snd_pcm_substream *substream, struct vm_area_struct *vma);
78 int (*ack)(struct snd_pcm_substream *substream);