Lines Matching defs:snd_pcm_ops
54 struct snd_pcm_ops { struct
55 int (*open)(struct snd_pcm_substream *substream);
56 int (*close)(struct snd_pcm_substream *substream);
57 int (*ioctl)(struct snd_pcm_substream * substream,
59 int (*hw_params)(struct snd_pcm_substream *substream,
61 int (*hw_free)(struct snd_pcm_substream *substream);
62 int (*prepare)(struct snd_pcm_substream *substream);
63 int (*trigger)(struct snd_pcm_substream *substream, int cmd);
64 int (*sync_stop)(struct snd_pcm_substream *substream);
65 snd_pcm_uframes_t (*pointer)(struct snd_pcm_substream *substream);
66 int (*get_time_info)(struct snd_pcm_substream *substream,
70 int (*fill_silence)(struct snd_pcm_substream *substream, int channel,
72 int (*copy)(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);