• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/sound/

Lines Matching defs:snd_pcm_substream

59 struct snd_pcm_substream;
62 int (*open)(struct snd_pcm_substream *substream);
63 int (*close)(struct snd_pcm_substream *substream);
64 int (*ioctl)(struct snd_pcm_substream * substream,
66 int (*hw_params)(struct snd_pcm_substream *substream,
68 int (*hw_free)(struct snd_pcm_substream *substream);
69 int (*prepare)(struct snd_pcm_substream *substream);
70 int (*trigger)(struct snd_pcm_substream *substream, int cmd);
71 snd_pcm_uframes_t (*pointer)(struct snd_pcm_substream *substream);
72 int (*copy)(struct snd_pcm_substream *substream, int channel,
75 int (*silence)(struct snd_pcm_substream *substream, int channel,
77 struct page *(*page)(struct snd_pcm_substream *substream,
79 int (*mmap)(struct snd_pcm_substream *substream, struct vm_area_struct *vma);
80 int (*ack)(struct snd_pcm_substream *substream);
195 struct snd_pcm_substream *substream;
261 struct snd_pcm_substream *trigger_master;
321 void (*transfer_ack_begin)(struct snd_pcm_substream *substream);
322 void (*transfer_ack_end)(struct snd_pcm_substream *substream);
346 struct snd_pcm_substream {
367 struct snd_pcm_substream *next;
377 void (*pcm_release)(struct snd_pcm_substream *);
404 struct snd_pcm_substream *substream;
465 int snd_pcm_info(struct snd_pcm_substream *substream, struct snd_pcm_info *info);
466 int snd_pcm_info_user(struct snd_pcm_substream *substream,
468 int snd_pcm_status(struct snd_pcm_substream *substream,
470 int snd_pcm_start(struct snd_pcm_substream *substream);
471 int snd_pcm_stop(struct snd_pcm_substream *substream, int status);
472 int snd_pcm_drain_done(struct snd_pcm_substream *substream);
474 int snd_pcm_suspend(struct snd_pcm_substream *substream);
477 int snd_pcm_kernel_ioctl(struct snd_pcm_substream *substream, unsigned int cmd, void *arg);
479 struct snd_pcm_substream **rsubstream);
480 void snd_pcm_release_substream(struct snd_pcm_substream *substream);
482 struct snd_pcm_substream **rsubstream);
483 void snd_pcm_detach_substream(struct snd_pcm_substream *substream);
485 int snd_pcm_mmap_data(struct snd_pcm_substream *substream, struct file *file, struct vm_area_struct *area);
565 static inline int snd_pcm_stream_linked(struct snd_pcm_substream *substream)
570 static inline void snd_pcm_stream_lock(struct snd_pcm_substream *substream)
576 static inline void snd_pcm_stream_unlock(struct snd_pcm_substream *substream)
582 static inline void snd_pcm_stream_lock_irq(struct snd_pcm_substream *substream)
588 static inline void snd_pcm_stream_unlock_irq(struct snd_pcm_substream *substream)
609 static inline int snd_pcm_running(struct snd_pcm_substream *substream)
641 static inline size_t snd_pcm_lib_buffer_bytes(struct snd_pcm_substream *substream)
647 static inline size_t snd_pcm_lib_period_bytes(struct snd_pcm_substream *substream)
695 static inline int snd_pcm_playback_ready(struct snd_pcm_substream *substream)
709 static inline int snd_pcm_capture_ready(struct snd_pcm_substream *substream)
724 static inline int snd_pcm_playback_data(struct snd_pcm_substream *substream)
741 static inline int snd_pcm_playback_empty(struct snd_pcm_substream *substream)
755 static inline int snd_pcm_capture_empty(struct snd_pcm_substream *substream)
761 static inline void snd_pcm_trigger_done(struct snd_pcm_substream *substream,
762 struct snd_pcm_substream *master)
830 int snd_pcm_hw_params_choose(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params);
832 int snd_pcm_hw_refine(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params);
834 int snd_pcm_hw_constraints_init(struct snd_pcm_substream *substream);
835 int snd_pcm_hw_constraints_complete(struct snd_pcm_substream *substream);
891 void snd_pcm_set_sync(struct snd_pcm_substream *substream);
892 int snd_pcm_lib_interleave_len(struct snd_pcm_substream *substream);
893 int snd_pcm_lib_ioctl(struct snd_pcm_substream *substream,
895 int snd_pcm_update_hw_ptr(struct snd_pcm_substream *substream);
896 int snd_pcm_playback_xrun_check(struct snd_pcm_substream *substream);
897 int snd_pcm_capture_xrun_check(struct snd_pcm_substream *substream);
898 int snd_pcm_playback_xrun_asap(struct snd_pcm_substream *substream);
899 int snd_pcm_capture_xrun_asap(struct snd_pcm_substream *substream);
900 void snd_pcm_playback_silence(struct snd_pcm_substream *substream, snd_pcm_uframes_t new_hw_ptr);
901 void snd_pcm_tick_prepare(struct snd_pcm_substream *substream);
902 void snd_pcm_tick_set(struct snd_pcm_substream *substream, unsigned long ticks);
903 void snd_pcm_tick_elapsed(struct snd_pcm_substream *substream);
904 void snd_pcm_period_elapsed(struct snd_pcm_substream *substream);
905 snd_pcm_sframes_t snd_pcm_lib_write(struct snd_pcm_substream *substream,
908 snd_pcm_sframes_t snd_pcm_lib_read(struct snd_pcm_substream *substream,
910 snd_pcm_sframes_t snd_pcm_lib_writev(struct snd_pcm_substream *substream,
912 snd_pcm_sframes_t snd_pcm_lib_readv(struct snd_pcm_substream *substream,
917 static inline void snd_pcm_set_runtime_buffer(struct snd_pcm_substream *substream,
938 void snd_pcm_timer_resolution_change(struct snd_pcm_substream *substream);
939 void snd_pcm_timer_init(struct snd_pcm_substream *substream);
940 void snd_pcm_timer_done(struct snd_pcm_substream *substream);
946 int snd_pcm_lib_preallocate_free(struct snd_pcm_substream *substream);
948 int snd_pcm_lib_preallocate_pages(struct snd_pcm_substream *substream,
954 int snd_pcm_lib_malloc_pages(struct snd_pcm_substream *substream, size_t size);
955 int snd_pcm_lib_free_pages(struct snd_pcm_substream *substream);
960 struct page *snd_pcm_sgbuf_ops_page(struct snd_pcm_substream *substream, unsigned long offset);
965 struct snd_pcm_substream *substream = (struct snd_pcm_substream *)area->vm_private_data;
971 struct snd_pcm_substream *substream = (struct snd_pcm_substream *)area->vm_private_data;
978 int snd_pcm_lib_mmap_iomem(struct snd_pcm_substream *substream, struct vm_area_struct *area);