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 */