Lines Matching defs:snd_pcm_ops
53 struct snd_pcm_ops { struct
54 int (*open)(struct snd_pcm_substream *substream);
55 int (*close)(struct snd_pcm_substream *substream);
56 int (*ioctl)(struct snd_pcm_substream * substream,
58 int (*hw_params)(struct snd_pcm_substream *substream,
60 int (*hw_free)(struct snd_pcm_substream *substream);
61 int (*prepare)(struct snd_pcm_substream *substream);
62 int (*trigger)(struct snd_pcm_substream *substream, int cmd);
63 int (*sync_stop)(struct snd_pcm_substream *substream);
64 snd_pcm_uframes_t (*pointer)(struct snd_pcm_substream *substream);
65 int (*get_time_info)(struct snd_pcm_substream *substream,
69 int (*fill_silence)(struct snd_pcm_substream *substream, int channel,
71 int (*copy_user)(struct snd_pcm_substream *substream, int channel,
74 int (*copy_kernel)(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);