soc-component.h (448cc2fb3a7b327823a9afd374808c37b8e6194f) | soc-component.h (403f830e7a0be5a9e33c7a9d208574f79887ec57) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 2 * 3 * soc-component.h 4 * 5 * Copyright (C) 2019 Renesas Electronics Corp. 6 * Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 7 */ 8#ifndef __SOC_COMPONENT_H --- 134 unchanged lines hidden (view full) --- 143 struct page *(*page)(struct snd_soc_component *component, 144 struct snd_pcm_substream *substream, 145 unsigned long offset); 146 int (*mmap)(struct snd_soc_component *component, 147 struct snd_pcm_substream *substream, 148 struct vm_area_struct *vma); 149 int (*ack)(struct snd_soc_component *component, 150 struct snd_pcm_substream *substream); | 1/* SPDX-License-Identifier: GPL-2.0 2 * 3 * soc-component.h 4 * 5 * Copyright (C) 2019 Renesas Electronics Corp. 6 * Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 7 */ 8#ifndef __SOC_COMPONENT_H --- 134 unchanged lines hidden (view full) --- 143 struct page *(*page)(struct snd_soc_component *component, 144 struct snd_pcm_substream *substream, 145 unsigned long offset); 146 int (*mmap)(struct snd_soc_component *component, 147 struct snd_pcm_substream *substream, 148 struct vm_area_struct *vma); 149 int (*ack)(struct snd_soc_component *component, 150 struct snd_pcm_substream *substream); |
151 snd_pcm_sframes_t (*delay)(struct snd_soc_component *component, 152 struct snd_pcm_substream *substream); |
|
151 152 const struct snd_compress_ops *compress_ops; 153 154 /* probe ordering - for components with runtime dependencies */ 155 int probe_order; 156 int remove_order; 157 158 /* --- 341 unchanged lines hidden (view full) --- 500 int rollback); 501int snd_soc_pcm_component_trigger(struct snd_pcm_substream *substream, 502 int cmd, int rollback); 503int snd_soc_pcm_component_pm_runtime_get(struct snd_soc_pcm_runtime *rtd, 504 void *stream); 505void snd_soc_pcm_component_pm_runtime_put(struct snd_soc_pcm_runtime *rtd, 506 void *stream, int rollback); 507int snd_soc_pcm_component_ack(struct snd_pcm_substream *substream); | 153 154 const struct snd_compress_ops *compress_ops; 155 156 /* probe ordering - for components with runtime dependencies */ 157 int probe_order; 158 int remove_order; 159 160 /* --- 341 unchanged lines hidden (view full) --- 502 int rollback); 503int snd_soc_pcm_component_trigger(struct snd_pcm_substream *substream, 504 int cmd, int rollback); 505int snd_soc_pcm_component_pm_runtime_get(struct snd_soc_pcm_runtime *rtd, 506 void *stream); 507void snd_soc_pcm_component_pm_runtime_put(struct snd_soc_pcm_runtime *rtd, 508 void *stream, int rollback); 509int snd_soc_pcm_component_ack(struct snd_pcm_substream *substream); |
510void snd_soc_pcm_component_delay(struct snd_pcm_substream *substream, 511 snd_pcm_sframes_t *cpu_delay, snd_pcm_sframes_t *codec_delay); |
|
508 509#endif /* __SOC_COMPONENT_H */ | 512 513#endif /* __SOC_COMPONENT_H */ |