Lines Matching defs:snd_pcm_ops
56 struct snd_pcm_ops { struct
57 int (*open)(struct snd_pcm_substream *substream);
58 int (*close)(struct snd_pcm_substream *substream);
59 int (*ioctl)(struct snd_pcm_substream * substream,
61 int (*hw_params)(struct snd_pcm_substream *substream,
63 int (*hw_free)(struct snd_pcm_substream *substream);
64 int (*prepare)(struct snd_pcm_substream *substream);
65 int (*trigger)(struct snd_pcm_substream *substream, int cmd);
66 int (*sync_stop)(struct snd_pcm_substream *substream);
67 snd_pcm_uframes_t (*pointer)(struct snd_pcm_substream *substream);
68 int (*get_time_info)(struct snd_pcm_substream *substream,
72 int (*fill_silence)(struct snd_pcm_substream *substream, int channel,
74 int (*copy)(struct snd_pcm_substream *substream, int channel,
76 struct page *(*page)(struct snd_pcm_substream *substream,
78 int (*mmap)(struct snd_pcm_substream *substream, struct vm_area_struct *vma);
79 int (*ack)(struct snd_pcm_substream *substream);