Lines Matching defs:snd_pcm_ops
100801 struct snd_pcm_ops { struct
100802 int (*open)(struct snd_pcm_substream *);
100803 int (*close)(struct snd_pcm_substream *);
100804 int (*ioctl)(struct snd_pcm_substream *, unsigned int, void *);
100805 int (*hw_params)(struct snd_pcm_substream *, struct snd_pcm_hw_params *);
100806 int (*hw_free)(struct snd_pcm_substream *);
100807 int (*prepare)(struct snd_pcm_substream *);
100808 int (*trigger)(struct snd_pcm_substream *, int);
100809 int (*sync_stop)(struct snd_pcm_substream *);
100810 snd_pcm_uframes_t (*pointer)(struct snd_pcm_substream *);
100811 … *, struct timespec *, struct snd_pcm_audio_tstamp_config *, struct snd_pcm_audio_tstamp_report *);
100812 int (*fill_silence)(struct snd_pcm_substream *, int, long unsigned int, long unsigned int);
100813 int (*copy_user)(struct snd_pcm_substream *, int, long unsigned int, void *, long unsigned int);
100814 int (*copy_kernel)(struct snd_pcm_substream *, int, long unsigned int, void *, long unsigned int);
100815 struct page * (*page)(struct snd_pcm_substream *, long unsigned int);
100816 int (*mmap)(struct snd_pcm_substream *, struct vm_area_struct *);
100817 int (*ack)(struct snd_pcm_substream *);