Home
last modified time | relevance | path

Searched refs:ssi (Results 1 - 25 of 83) sorted by relevance

1234

/kernel/linux/linux-6.6/sound/soc/sh/
H A Drz-ssi.c97 int (*transfer)(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm);
166 static inline bool rz_ssi_stream_is_play(struct rz_ssi_priv *ssi, in rz_ssi_stream_is_play() argument
173 rz_ssi_stream_get(struct rz_ssi_priv *ssi, struct snd_pcm_substream *substream) in rz_ssi_stream_get() argument
175 struct rz_ssi_stream *stream = &ssi->playback; in rz_ssi_stream_get()
178 stream = &ssi->capture; in rz_ssi_stream_get()
183 static inline bool rz_ssi_is_dma_enabled(struct rz_ssi_priv *ssi) in rz_ssi_is_dma_enabled() argument
185 return (ssi->playback.dma_ch && (ssi->dma_rt || ssi->capture.dma_ch)); in rz_ssi_is_dma_enabled()
191 struct rz_ssi_priv *ssi in rz_ssi_set_substream() local
199 rz_ssi_stream_is_valid(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm) rz_ssi_stream_is_valid() argument
231 rz_ssi_stream_quit(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm) rz_ssi_stream_quit() argument
245 rz_ssi_clk_setup(struct rz_ssi_priv *ssi, unsigned int rate, unsigned int channels) rz_ssi_clk_setup() argument
307 rz_ssi_start(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm) rz_ssi_start() argument
347 rz_ssi_stop(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm) rz_ssi_stop() argument
412 rz_ssi_pio_recv(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm) rz_ssi_pio_recv() argument
465 rz_ssi_pio_send(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm) rz_ssi_pio_send() argument
517 struct rz_ssi_priv *ssi = data; rz_ssi_interrupt() local
583 rz_ssi_dma_slave_config(struct rz_ssi_priv *ssi, struct dma_chan *dma_ch, bool is_play) rz_ssi_dma_slave_config() argument
599 rz_ssi_dma_transfer(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm) rz_ssi_dma_transfer() argument
671 rz_ssi_release_dma_channels(struct rz_ssi_priv *ssi) rz_ssi_release_dma_channels() argument
686 rz_ssi_dma_request(struct rz_ssi_priv *ssi, struct device *dev) rz_ssi_dma_request() argument
728 struct rz_ssi_priv *ssi = snd_soc_dai_get_drvdata(dai); rz_ssi_dai_trigger() local
779 struct rz_ssi_priv *ssi = snd_soc_dai_get_drvdata(dai); rz_ssi_dai_set_fmt() local
832 struct rz_ssi_priv *ssi = snd_soc_dai_get_drvdata(dai); rz_ssi_dai_hw_params() local
886 struct rz_ssi_priv *ssi = snd_soc_dai_get_drvdata(dai); rz_ssi_pcm_pointer() local
930 struct rz_ssi_priv *ssi; rz_ssi_probe() local
1080 struct rz_ssi_priv *ssi = dev_get_drvdata(&pdev->dev); rz_ssi_remove() local
[all...]
H A Dssi.c62 #define SSIREG(reg) (*(unsigned long *)(ssi->mmio + (reg)))
92 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; in ssi_startup() local
93 if (ssi->inuse) { in ssi_startup()
94 pr_debug("ssi: already in use!\n"); in ssi_startup()
97 ssi->inuse = 1; in ssi_startup()
104 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; in ssi_shutdown() local
106 ssi->inuse = 0; in ssi_shutdown()
112 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; in ssi_trigger() local
132 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; in ssi_hw_params() local
152 pr_debug("ssi in ssi_hw_params()
211 struct ssi_priv *ssi = &ssi_cpu_data[cpu_dai->id]; ssi_set_sysclk() local
224 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; ssi_set_clkdiv() local
247 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; ssi_set_fmt() local
[all...]
H A DMakefile8 snd-soc-ssi-objs := ssi.o
12 obj-$(CONFIG_SND_SOC_SH4_SSI) += snd-soc-ssi.o
27 snd-soc-rz-ssi-objs := rz-ssi.o
28 obj-$(CONFIG_SND_SOC_RZ) += snd-soc-rz-ssi.o
/kernel/linux/linux-5.10/drivers/hsi/clients/
H A Dssi_protocol.c148 /* List of ssi protocol instances */
201 static struct hsi_msg *ssip_alloc_data(struct ssi_protocol *ssi, in ssip_alloc_data() argument
211 msg->channel = ssi->channel_id_data; in ssip_alloc_data()
219 struct ssi_protocol *ssi = hsi_client_drvdata(msg->cl); in ssip_release_cmd() local
222 spin_lock_bh(&ssi->lock); in ssip_release_cmd()
223 list_add_tail(&msg->link, &ssi->cmdqueue); in ssip_release_cmd()
224 spin_unlock_bh(&ssi->lock); in ssip_release_cmd()
227 static struct hsi_msg *ssip_claim_cmd(struct ssi_protocol *ssi) in ssip_claim_cmd() argument
231 BUG_ON(list_empty(&ssi->cmdqueue)); in ssip_claim_cmd()
233 spin_lock_bh(&ssi in ssip_claim_cmd()
242 ssip_free_cmds(struct ssi_protocol *ssi) ssip_free_cmds() argument
254 ssip_alloc_cmds(struct ssi_protocol *ssi) ssip_alloc_cmds() argument
281 ssip_set_rxstate(struct ssi_protocol *ssi, unsigned int state) ssip_set_rxstate() argument
305 ssip_set_txstate(struct ssi_protocol *ssi, unsigned int state) ssip_set_txstate() argument
330 struct ssi_protocol *ssi; ssip_slave_get_master() local
344 struct ssi_protocol *ssi = hsi_client_drvdata(master); ssip_slave_start_tx() local
361 struct ssi_protocol *ssi = hsi_client_drvdata(master); ssip_slave_stop_tx() local
382 struct ssi_protocol *ssi = hsi_client_drvdata(master); ssip_slave_running() local
389 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_reset() local
424 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_dump_state() local
445 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_error() local
457 struct ssi_protocol *ssi = from_timer(ssi, t, keep_alive); ssip_keep_alive() local
484 struct ssi_protocol *ssi = from_timer(ssi, t, rx_wd); ssip_rx_wd() local
493 struct ssi_protocol *ssi = from_timer(ssi, t, tx_wd); ssip_tx_wd() local
502 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_send_bootinfo_req_cmd() local
518 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_start_rx() local
544 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_stop_rx() local
562 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_strans_complete() local
575 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_xmit() local
643 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_rx_data_complete() local
660 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_rx_bootinforeq() local
701 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_rx_bootinforesp() local
718 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_rx_waketest() local
751 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_rx_ready() local
772 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_rx_strans() local
858 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_swbreak_complete() local
880 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_tx_data_complete() local
922 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_pn_open() local
964 struct ssi_protocol *ssi = ssip_xmit_work() local
974 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_pn_xmit() local
1044 struct ssi_protocol *ssi = hsi_client_drvdata(master); ssip_reset_event() local
1076 struct ssi_protocol *ssi; ssi_protocol_probe() local
1152 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssi_protocol_remove() local
[all...]
/kernel/linux/linux-6.6/sound/soc/fsl/
H A Dfsl_ssi.c55 /* Define RX and TX to index ssi->regvals array; Can be 0 or 1 only */
344 { .compatible = "fsl,mpc8610-ssi", .data = &fsl_ssi_mpc8610 },
345 { .compatible = "fsl,imx51-ssi", .data = &fsl_ssi_imx51 },
346 { .compatible = "fsl,imx35-ssi", .data = &fsl_ssi_imx35 },
347 { .compatible = "fsl,imx21-ssi", .data = &fsl_ssi_imx21 },
352 static bool fsl_ssi_is_ac97(struct fsl_ssi *ssi) in fsl_ssi_is_ac97() argument
354 return (ssi->dai_fmt & SND_SOC_DAIFMT_FORMAT_MASK) == in fsl_ssi_is_ac97()
358 static bool fsl_ssi_is_i2s_clock_provider(struct fsl_ssi *ssi) in fsl_ssi_is_i2s_clock_provider() argument
360 return (ssi->dai_fmt & SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK) == in fsl_ssi_is_i2s_clock_provider()
364 static bool fsl_ssi_is_i2s_bc_fp(struct fsl_ssi *ssi) in fsl_ssi_is_i2s_bc_fp() argument
377 struct fsl_ssi *ssi = dev_id; fsl_ssi_isr() local
404 fsl_ssi_config_enable(struct fsl_ssi *ssi, bool tx) fsl_ssi_config_enable() argument
507 fsl_ssi_config_disable(struct fsl_ssi *ssi, bool tx) fsl_ssi_config_disable() argument
568 fsl_ssi_tx_ac97_saccst_setup(struct fsl_ssi *ssi) fsl_ssi_tx_ac97_saccst_setup() argument
586 fsl_ssi_setup_regvals(struct fsl_ssi *ssi) fsl_ssi_setup_regvals() argument
615 fsl_ssi_setup_ac97(struct fsl_ssi *ssi) fsl_ssi_setup_ac97() argument
638 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); fsl_ssi_startup() local
662 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); fsl_ssi_shutdown() local
684 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai); fsl_ssi_set_bclk() local
809 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai); fsl_ssi_hw_params() local
894 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); fsl_ssi_hw_free() local
905 _fsl_ssi_set_dai_fmt(struct fsl_ssi *ssi, unsigned int fmt) _fsl_ssi_set_dai_fmt() argument
1040 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai); fsl_ssi_set_dai_fmt() local
1060 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai); fsl_ssi_set_dai_tdm_slot() local
1111 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); fsl_ssi_trigger() local
1145 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai); fsl_ssi_dai_probe() local
1289 fsl_ssi_hw_init(struct fsl_ssi *ssi) fsl_ssi_hw_init() argument
1319 fsl_ssi_hw_clean(struct fsl_ssi *ssi) fsl_ssi_hw_clean() argument
1346 fsl_ssi_imx_probe(struct platform_device *pdev, struct fsl_ssi *ssi, void __iomem *iomem) fsl_ssi_imx_probe() argument
1417 fsl_ssi_imx_clean(struct platform_device *pdev, struct fsl_ssi *ssi) fsl_ssi_imx_clean() argument
1425 fsl_ssi_probe_from_dt(struct fsl_ssi *ssi) fsl_ssi_probe_from_dt() argument
1509 struct fsl_ssi *ssi; fsl_ssi_probe() local
1675 struct fsl_ssi *ssi = dev_get_drvdata(&pdev->dev); fsl_ssi_remove() local
1697 struct fsl_ssi *ssi = dev_get_drvdata(dev); fsl_ssi_suspend() local
1711 struct fsl_ssi *ssi = dev_get_drvdata(dev); fsl_ssi_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/hsi/clients/
H A Dssi_protocol.c146 /* List of ssi protocol instances */
199 static struct hsi_msg *ssip_alloc_data(struct ssi_protocol *ssi, in ssip_alloc_data() argument
209 msg->channel = ssi->channel_id_data; in ssip_alloc_data()
217 struct ssi_protocol *ssi = hsi_client_drvdata(msg->cl); in ssip_release_cmd() local
220 spin_lock_bh(&ssi->lock); in ssip_release_cmd()
221 list_add_tail(&msg->link, &ssi->cmdqueue); in ssip_release_cmd()
222 spin_unlock_bh(&ssi->lock); in ssip_release_cmd()
225 static struct hsi_msg *ssip_claim_cmd(struct ssi_protocol *ssi) in ssip_claim_cmd() argument
229 BUG_ON(list_empty(&ssi->cmdqueue)); in ssip_claim_cmd()
231 spin_lock_bh(&ssi in ssip_claim_cmd()
240 ssip_free_cmds(struct ssi_protocol *ssi) ssip_free_cmds() argument
252 ssip_alloc_cmds(struct ssi_protocol *ssi) ssip_alloc_cmds() argument
279 ssip_set_rxstate(struct ssi_protocol *ssi, unsigned int state) ssip_set_rxstate() argument
303 ssip_set_txstate(struct ssi_protocol *ssi, unsigned int state) ssip_set_txstate() argument
328 struct ssi_protocol *ssi; ssip_slave_get_master() local
342 struct ssi_protocol *ssi = hsi_client_drvdata(master); ssip_slave_start_tx() local
359 struct ssi_protocol *ssi = hsi_client_drvdata(master); ssip_slave_stop_tx() local
380 struct ssi_protocol *ssi = hsi_client_drvdata(master); ssip_slave_running() local
387 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_reset() local
422 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_dump_state() local
443 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_error() local
455 struct ssi_protocol *ssi = from_timer(ssi, t, keep_alive); ssip_keep_alive() local
482 struct ssi_protocol *ssi = from_timer(ssi, t, rx_wd); ssip_rx_wd() local
491 struct ssi_protocol *ssi = from_timer(ssi, t, tx_wd); ssip_tx_wd() local
500 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_send_bootinfo_req_cmd() local
516 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_start_rx() local
542 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_stop_rx() local
560 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_strans_complete() local
573 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_xmit() local
641 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_rx_data_complete() local
658 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_rx_bootinforeq() local
699 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_rx_bootinforesp() local
716 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_rx_waketest() local
749 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_rx_ready() local
770 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_rx_strans() local
855 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_swbreak_complete() local
877 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_tx_data_complete() local
919 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_pn_open() local
962 struct ssi_protocol *ssi = ssip_xmit_work() local
972 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssip_pn_xmit() local
1042 struct ssi_protocol *ssi = hsi_client_drvdata(master); ssip_reset_event() local
1076 struct ssi_protocol *ssi; ssi_protocol_probe() local
1152 struct ssi_protocol *ssi = hsi_client_drvdata(cl); ssi_protocol_remove() local
[all...]
/kernel/linux/linux-5.10/sound/soc/fsl/
H A Dfsl_ssi.c54 /* Define RX and TX to index ssi->regvals array; Can be 0 or 1 only */
339 { .compatible = "fsl,mpc8610-ssi", .data = &fsl_ssi_mpc8610 },
340 { .compatible = "fsl,imx51-ssi", .data = &fsl_ssi_imx51 },
341 { .compatible = "fsl,imx35-ssi", .data = &fsl_ssi_imx35 },
342 { .compatible = "fsl,imx21-ssi", .data = &fsl_ssi_imx21 },
347 static bool fsl_ssi_is_ac97(struct fsl_ssi *ssi) in fsl_ssi_is_ac97() argument
349 return (ssi->dai_fmt & SND_SOC_DAIFMT_FORMAT_MASK) == in fsl_ssi_is_ac97()
353 static bool fsl_ssi_is_i2s_master(struct fsl_ssi *ssi) in fsl_ssi_is_i2s_master() argument
355 return (ssi->dai_fmt & SND_SOC_DAIFMT_MASTER_MASK) == in fsl_ssi_is_i2s_master()
359 static bool fsl_ssi_is_i2s_cbm_cfs(struct fsl_ssi *ssi) in fsl_ssi_is_i2s_cbm_cfs() argument
372 struct fsl_ssi *ssi = dev_id; fsl_ssi_isr() local
399 fsl_ssi_config_enable(struct fsl_ssi *ssi, bool tx) fsl_ssi_config_enable() argument
502 fsl_ssi_config_disable(struct fsl_ssi *ssi, bool tx) fsl_ssi_config_disable() argument
563 fsl_ssi_tx_ac97_saccst_setup(struct fsl_ssi *ssi) fsl_ssi_tx_ac97_saccst_setup() argument
581 fsl_ssi_setup_regvals(struct fsl_ssi *ssi) fsl_ssi_setup_regvals() argument
610 fsl_ssi_setup_ac97(struct fsl_ssi *ssi) fsl_ssi_setup_ac97() argument
633 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); fsl_ssi_startup() local
657 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); fsl_ssi_shutdown() local
679 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai); fsl_ssi_set_bclk() local
805 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai); fsl_ssi_hw_params() local
867 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); fsl_ssi_hw_free() local
878 _fsl_ssi_set_dai_fmt(struct fsl_ssi *ssi, unsigned int fmt) _fsl_ssi_set_dai_fmt() argument
1013 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai); fsl_ssi_set_dai_fmt() local
1033 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai); fsl_ssi_set_dai_tdm_slot() local
1084 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); fsl_ssi_trigger() local
1118 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai); fsl_ssi_dai_probe() local
1262 fsl_ssi_hw_init(struct fsl_ssi *ssi) fsl_ssi_hw_init() argument
1292 fsl_ssi_hw_clean(struct fsl_ssi *ssi) fsl_ssi_hw_clean() argument
1319 fsl_ssi_imx_probe(struct platform_device *pdev, struct fsl_ssi *ssi, void __iomem *iomem) fsl_ssi_imx_probe() argument
1390 fsl_ssi_imx_clean(struct platform_device *pdev, struct fsl_ssi *ssi) fsl_ssi_imx_clean() argument
1398 fsl_ssi_probe_from_dt(struct fsl_ssi *ssi) fsl_ssi_probe_from_dt() argument
1487 struct fsl_ssi *ssi; fsl_ssi_probe() local
1653 struct fsl_ssi *ssi = dev_get_drvdata(&pdev->dev); fsl_ssi_remove() local
1677 struct fsl_ssi *ssi = dev_get_drvdata(dev); fsl_ssi_suspend() local
1691 struct fsl_ssi *ssi = dev_get_drvdata(dev); fsl_ssi_resume() local
[all...]
H A Dimx-ssi.c3 // imx-ssi.c -- ALSA Soc Audio Layer
43 #include <linux/platform_data/asoc-imx-ssi.h>
45 #include "imx-ssi.h"
57 struct imx_ssi *ssi = snd_soc_dai_get_drvdata(cpu_dai); in imx_ssi_set_dai_tdm_slot() local
60 sccr = readl(ssi->base + SSI_STCCR); in imx_ssi_set_dai_tdm_slot()
63 writel(sccr, ssi->base + SSI_STCCR); in imx_ssi_set_dai_tdm_slot()
65 sccr = readl(ssi->base + SSI_SRCCR); in imx_ssi_set_dai_tdm_slot()
68 writel(sccr, ssi->base + SSI_SRCCR); in imx_ssi_set_dai_tdm_slot()
70 writel(~tx_mask, ssi->base + SSI_STMSK); in imx_ssi_set_dai_tdm_slot()
71 writel(~rx_mask, ssi in imx_ssi_set_dai_tdm_slot()
82 struct imx_ssi *ssi = snd_soc_dai_get_drvdata(cpu_dai); imx_ssi_set_dai_fmt() local
159 struct imx_ssi *ssi = snd_soc_dai_get_drvdata(cpu_dai); imx_ssi_set_dai_sysclk() local
187 struct imx_ssi *ssi = snd_soc_dai_get_drvdata(cpu_dai); imx_ssi_set_dai_clkdiv() local
236 struct imx_ssi *ssi = snd_soc_dai_get_drvdata(cpu_dai); imx_ssi_hw_params() local
271 struct imx_ssi *ssi = snd_soc_dai_get_drvdata(dai); imx_ssi_trigger() local
341 struct imx_ssi *ssi = dev_get_drvdata(dai->dev); imx_ssi_dai_probe() local
505 struct imx_ssi *ssi; imx_ssi_probe() local
620 struct imx_ssi *ssi = platform_get_drvdata(pdev); imx_ssi_remove() local
[all...]
H A DMakefile19 snd-soc-fsl-ssi-y := fsl_ssi.o
20 snd-soc-fsl-ssi-$(CONFIG_DEBUG_FS) += fsl_ssi_dbg.o
33 obj-$(CONFIG_SND_SOC_FSL_SSI) += snd-soc-fsl-ssi.o
52 snd-soc-imx-ssi-objs := imx-ssi.o
54 obj-$(CONFIG_SND_SOC_IMX_SSI) += snd-soc-imx-ssi.o
/kernel/linux/linux-5.10/drivers/hsi/controllers/
H A Domap_ssi_core.c40 struct hsi_controller *ssi = m->private; in ssi_regs_show() local
41 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_regs_show()
44 pm_runtime_get_sync(ssi->device.parent); in ssi_regs_show()
48 pm_runtime_put(ssi->device.parent); in ssi_regs_show()
55 struct hsi_controller *ssi = m->private; in ssi_gdd_regs_show() local
56 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_gdd_regs_show()
61 pm_runtime_get_sync(ssi->device.parent); in ssi_gdd_regs_show()
102 pm_runtime_put(ssi->device.parent); in ssi_gdd_regs_show()
110 static int ssi_debug_add_ctrl(struct hsi_controller *ssi) in ssi_debug_add_ctrl() argument
112 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_debug_add_ctrl()
135 ssi_debug_remove_ctrl(struct hsi_controller *ssi) ssi_debug_remove_ctrl() argument
151 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_waketest() local
167 ssi_gdd_complete(struct hsi_controller *ssi, unsigned int lch) ssi_gdd_complete() argument
220 struct hsi_controller *ssi = (struct hsi_controller *)dev; ssi_gdd_tasklet() local
251 ssi_gdd_isr(int irq, void *ssi) ssi_gdd_isr() argument
261 ssi_get_clk_rate(struct hsi_controller *ssi) ssi_get_clk_rate() argument
273 struct hsi_controller *ssi = to_hsi_controller(omap_ssi->dev); ssi_clk_event() local
331 struct hsi_controller *ssi = platform_get_drvdata(pd); ssi_get_iomem() local
346 ssi_add_controller(struct hsi_controller *ssi, struct platform_device *pd) ssi_add_controller() argument
422 ssi_hw_init(struct hsi_controller *ssi) ssi_hw_init() argument
445 ssi_remove_controller(struct hsi_controller *ssi) ssi_remove_controller() argument
485 struct hsi_controller *ssi; ssi_probe() local
550 struct hsi_controller *ssi = platform_get_drvdata(pd); ssi_remove() local
569 struct hsi_controller *ssi = dev_get_drvdata(dev); omap_ssi_runtime_suspend() local
583 struct hsi_controller *ssi = dev_get_drvdata(dev); omap_ssi_runtime_resume() local
[all...]
H A Domap_ssi_port.c51 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_port_regs_show() local
52 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_port_regs_show()
193 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_claim_lch() local
194 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_claim_lch()
211 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_start_dma() local
212 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_start_dma()
231 err = dma_map_sg(&ssi->device, msg->sgt.sgl, msg->sgt.nents, in ssi_start_dma()
234 dev_dbg(&ssi->device, "DMA map SG failed !\n"); in ssi_start_dma()
248 err = dma_map_sg(&ssi->device, msg->sgt.sgl, msg->sgt.nents, in ssi_start_dma()
251 dev_dbg(&ssi in ssi_start_dma()
290 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_start_pio() local
342 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_async_break() local
418 ssi_calculate_div(struct hsi_controller *ssi) ssi_calculate_div() argument
458 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_setup() local
523 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_flush() local
590 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); start_tx_work() local
620 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_stop_tx() local
670 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_cleanup_queues() local
727 ssi_cleanup_gdd(struct hsi_controller *ssi, struct hsi_client *cl) ssi_cleanup_gdd() argument
773 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_release() local
808 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_error() local
866 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_break_complete() local
895 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_pio_complete() local
960 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_pio_thread() local
999 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_wake_thread() local
1130 struct hsi_controller *ssi = dev_get_drvdata(pd->dev.parent); ssi_port_probe() local
1241 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_port_remove() local
1276 omap_ssi_port_update_fclk(struct hsi_controller *ssi, struct omap_ssi_port *omap_port) omap_ssi_port_update_fclk() argument
1289 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_save_port_ctx() local
1301 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_restore_port_ctx() local
1341 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); omap_ssi_port_runtime_suspend() local
1359 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); omap_ssi_port_runtime_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/hsi/controllers/
H A Domap_ssi_core.c42 struct hsi_controller *ssi = m->private; in ssi_regs_show() local
43 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_regs_show()
46 pm_runtime_get_sync(ssi->device.parent); in ssi_regs_show()
50 pm_runtime_put(ssi->device.parent); in ssi_regs_show()
57 struct hsi_controller *ssi = m->private; in ssi_gdd_regs_show() local
58 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_gdd_regs_show()
63 pm_runtime_get_sync(ssi->device.parent); in ssi_gdd_regs_show()
104 pm_runtime_put(ssi->device.parent); in ssi_gdd_regs_show()
112 static int ssi_debug_add_ctrl(struct hsi_controller *ssi) in ssi_debug_add_ctrl() argument
114 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_debug_add_ctrl()
137 ssi_debug_remove_ctrl(struct hsi_controller *ssi) ssi_debug_remove_ctrl() argument
153 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_waketest() local
169 ssi_gdd_complete(struct hsi_controller *ssi, unsigned int lch) ssi_gdd_complete() argument
222 struct hsi_controller *ssi = (struct hsi_controller *)dev; ssi_gdd_tasklet() local
253 ssi_gdd_isr(int irq, void *ssi) ssi_gdd_isr() argument
263 ssi_get_clk_rate(struct hsi_controller *ssi) ssi_get_clk_rate() argument
275 struct hsi_controller *ssi = to_hsi_controller(omap_ssi->dev); ssi_clk_event() local
333 struct hsi_controller *ssi = platform_get_drvdata(pd); ssi_get_iomem() local
348 ssi_add_controller(struct hsi_controller *ssi, struct platform_device *pd) ssi_add_controller() argument
424 ssi_hw_init(struct hsi_controller *ssi) ssi_hw_init() argument
447 ssi_remove_controller(struct hsi_controller *ssi) ssi_remove_controller() argument
487 struct hsi_controller *ssi; ssi_probe() local
552 struct hsi_controller *ssi = platform_get_drvdata(pd); ssi_remove() local
571 struct hsi_controller *ssi = dev_get_drvdata(dev); omap_ssi_runtime_suspend() local
585 struct hsi_controller *ssi = dev_get_drvdata(dev); omap_ssi_runtime_resume() local
[all...]
H A Domap_ssi_port.c51 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_port_regs_show() local
52 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_port_regs_show()
187 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_claim_lch() local
188 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_claim_lch()
205 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_start_dma() local
206 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_start_dma()
225 err = dma_map_sg(&ssi->device, msg->sgt.sgl, msg->sgt.nents, in ssi_start_dma()
228 dev_dbg(&ssi->device, "DMA map SG failed !\n"); in ssi_start_dma()
242 err = dma_map_sg(&ssi->device, msg->sgt.sgl, msg->sgt.nents, in ssi_start_dma()
245 dev_dbg(&ssi in ssi_start_dma()
284 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_start_pio() local
336 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_async_break() local
412 ssi_calculate_div(struct hsi_controller *ssi) ssi_calculate_div() argument
452 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_setup() local
517 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_flush() local
584 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); start_tx_work() local
614 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_stop_tx() local
664 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_cleanup_queues() local
721 ssi_cleanup_gdd(struct hsi_controller *ssi, struct hsi_client *cl) ssi_cleanup_gdd() argument
767 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_release() local
802 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_error() local
860 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_break_complete() local
889 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_pio_complete() local
954 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_pio_thread() local
993 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_wake_thread() local
1124 struct hsi_controller *ssi = dev_get_drvdata(pd->dev.parent); ssi_port_probe() local
1231 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_port_remove() local
1266 omap_ssi_port_update_fclk(struct hsi_controller *ssi, struct omap_ssi_port *omap_port) omap_ssi_port_update_fclk() argument
1279 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_save_port_ctx() local
1291 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); ssi_restore_port_ctx() local
1331 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); omap_ssi_port_runtime_suspend() local
1349 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); omap_ssi_port_runtime_resume() local
[all...]
/kernel/linux/linux-6.6/sound/soc/sh/rcar/
H A Dssi.c77 #define SSI_NAME "ssi"
107 ((pos) = ((struct rsnd_ssi *)(priv)->ssi + i)); \
110 #define rsnd_ssi_get(priv, id) ((struct rsnd_ssi *)(priv->ssi) + id)
113 #define rsnd_ssi_is_parent(ssi, io) ((ssi) == rsnd_io_to_mod_ssip(io))
123 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in rsnd_ssi_use_busif() local
129 if (!(rsnd_flags_has(ssi, RSND_SSI_NO_BUSIF))) in rsnd_ssi_use_busif()
270 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in rsnd_ssi_master_clk_start() local
292 if (ssi->usrcnt > 0) { in rsnd_ssi_master_clk_start()
293 if (ssi in rsnd_ssi_master_clk_start()
345 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_master_clk_stop() local
370 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_config_init() local
458 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_register_setup() local
474 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_init() local
504 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_quit() local
553 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_start() local
586 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_stop() local
810 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_common_probe() local
852 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_common_remove() local
876 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_pio_interrupt() local
920 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_pio_init() local
937 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_pio_pointer() local
1036 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_debug_info() local
1167 struct rsnd_ssi *ssi; rsnd_ssi_probe() local
1252 struct rsnd_ssi *ssi; rsnd_ssi_remove() local
[all...]
H A Ddma.c382 struct rsnd_mod *ssi = rsnd_io_to_mod_ssi(io); in rsnd_dmapp_get_id() local
390 if ((mod == ssi) || in rsnd_dmapp_get_id()
614 {{{ RDMA_SSI_O_N(ssi, id), 0 }, in rsnd_gen2_dma_addr()
615 { RDMA_SSIU_O_P(ssi, id, busif), 0 }, in rsnd_gen2_dma_addr()
616 { RDMA_SSIU_O_P(ssi, id, busif), 0 } }, in rsnd_gen2_dma_addr()
618 {{ 0, RDMA_SSI_I_N(ssi, id) }, in rsnd_gen2_dma_addr()
619 { 0, RDMA_SSIU_I_P(ssi, id, busif) }, in rsnd_gen2_dma_addr()
620 { 0, RDMA_SSIU_I_P(ssi, id, busif) } } in rsnd_gen2_dma_addr()
624 {{{ RDMA_SSIU_O_N(ssi, id, busif), 0 }, in rsnd_gen2_dma_addr()
625 { RDMA_SSIU_O_P(ssi, i in rsnd_gen2_dma_addr()
713 struct rsnd_mod *ssi; rsnd_dma_of_path() local
[all...]
/kernel/linux/linux-5.10/sound/soc/sh/rcar/
H A Dssi.c77 #define SSI_NAME "ssi"
107 ((pos) = ((struct rsnd_ssi *)(priv)->ssi + i)); \
110 #define rsnd_ssi_get(priv, id) ((struct rsnd_ssi *)(priv->ssi) + id)
113 #define rsnd_ssi_is_parent(ssi, io) ((ssi) == rsnd_io_to_mod_ssip(io))
125 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in rsnd_ssi_use_busif() local
131 if (!(rsnd_flags_has(ssi, RSND_SSI_NO_BUSIF))) in rsnd_ssi_use_busif()
272 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in rsnd_ssi_master_clk_start() local
294 if (ssi->usrcnt > 0) { in rsnd_ssi_master_clk_start()
295 if (ssi in rsnd_ssi_master_clk_start()
344 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_master_clk_stop() local
369 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_config_init() local
493 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_register_setup() local
509 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_init() local
539 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_quit() local
627 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_start() local
660 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_stop() local
933 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_common_probe() local
975 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_common_remove() local
999 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_pio_interrupt() local
1043 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_pio_init() local
1060 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); rsnd_ssi_pio_pointer() local
1252 struct rsnd_ssi *ssi; rsnd_ssi_probe() local
1330 struct rsnd_ssi *ssi; rsnd_ssi_remove() local
[all...]
H A Ddma.c372 struct rsnd_mod *ssi = rsnd_io_to_mod_ssi(io); in rsnd_dmapp_get_id() local
380 if ((mod == ssi) || in rsnd_dmapp_get_id()
585 {{{ RDMA_SSI_O_N(ssi, id), 0 }, in rsnd_gen2_dma_addr()
586 { RDMA_SSIU_O_P(ssi, id, busif), 0 }, in rsnd_gen2_dma_addr()
587 { RDMA_SSIU_O_P(ssi, id, busif), 0 } }, in rsnd_gen2_dma_addr()
589 {{ 0, RDMA_SSI_I_N(ssi, id) }, in rsnd_gen2_dma_addr()
590 { 0, RDMA_SSIU_I_P(ssi, id, busif) }, in rsnd_gen2_dma_addr()
591 { 0, RDMA_SSIU_I_P(ssi, id, busif) } } in rsnd_gen2_dma_addr()
595 {{{ RDMA_SSIU_O_N(ssi, id, busif), 0 }, in rsnd_gen2_dma_addr()
596 { RDMA_SSIU_O_P(ssi, i in rsnd_gen2_dma_addr()
652 struct rsnd_mod *ssi; rsnd_dma_of_path() local
[all...]
/kernel/liteos_m/arch/xtensa/lx6/gcc/
H A Dlos_arch_macro.h144 ssi f0, \SP, CONTEXT_OFF_F0
145 ssi f1, \SP, CONTEXT_OFF_F1
146 ssi f2, \SP, CONTEXT_OFF_F2
147 ssi f3, \SP, CONTEXT_OFF_F3
148 ssi f4, \SP, CONTEXT_OFF_F4
149 ssi f5, \SP, CONTEXT_OFF_F5
150 ssi f6, \SP, CONTEXT_OFF_F6
151 ssi f7, \SP, CONTEXT_OFF_F7
152 ssi f8, \SP, CONTEXT_OFF_F8
153 ssi f
[all...]
/kernel/linux/linux-5.10/sound/soc/sh/
H A Dssi.c62 #define SSIREG(reg) (*(unsigned long *)(ssi->mmio + (reg)))
92 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; in ssi_startup() local
93 if (ssi->inuse) { in ssi_startup()
94 pr_debug("ssi: already in use!\n"); in ssi_startup()
97 ssi->inuse = 1; in ssi_startup()
104 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; in ssi_shutdown() local
106 ssi->inuse = 0; in ssi_shutdown()
112 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; in ssi_trigger() local
132 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; in ssi_hw_params() local
152 pr_debug("ssi in ssi_hw_params()
211 struct ssi_priv *ssi = &ssi_cpu_data[cpu_dai->id]; ssi_set_sysclk() local
224 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; ssi_set_clkdiv() local
247 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; ssi_set_fmt() local
[all...]
H A DMakefile8 snd-soc-ssi-objs := ssi.o
12 obj-$(CONFIG_SND_SOC_SH4_SSI) += snd-soc-ssi.o
/kernel/liteos_a/testsuites/kernel/sample/posix/pthread/
H A DIt_posix_pthread.h93 #define CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, res) \
95 { 0 }, det, expl, scp, spa, sco, sta, gua, ssi, desc, NULL, res, \
100 #define CASE_POS(det, expl, scp, spa, sco, sta, gua, ssi, desc) CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, 0)
101 #define CASE_NEG(det, expl, scp, spa, sco, sta, gua, ssi, desc) CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, 1)
102 #define CASE_UNK(det, expl, scp, spa, sco, sta, gua, ssi, desc) CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, 2)
/kernel/liteos_a/testsuites/unittest/libc/posix/pthread/
H A DIt_posix_pthread.h100 #define CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, res) \
102 { 0 }, det, expl, scp, spa, sco, sta, gua, ssi, desc, NULL, res, \
107 #define CASE_POS(det, expl, scp, spa, sco, sta, gua, ssi, desc) CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, 0)
108 #define CASE_NEG(det, expl, scp, spa, sco, sta, gua, ssi, desc) CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, 1)
109 #define CASE_UNK(det, expl, scp, spa, sco, sta, gua, ssi, desc) CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, 2)
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/cxd2880/
H A Dcxd2880_tnrdmd_dvbt_mon.h72 u8 *ssi);
75 u8 *ssi);
H A Dcxd2880_tnrdmd_dvbt_mon.c669 int rf_lvl, u8 *ssi) in dvbt_calc_ssi()
676 if (!tnr_dmd || !ssi) in dvbt_calc_ssi()
700 *ssi = (temp_ssi > 100) ? 100 : (u8)temp_ssi; in dvbt_calc_ssi()
706 u8 *ssi) in cxd2880_tnrdmd_dvbt_mon_ssi()
711 if (!tnr_dmd || !ssi) in cxd2880_tnrdmd_dvbt_mon_ssi()
727 return dvbt_calc_ssi(tnr_dmd, rf_lvl, ssi); in cxd2880_tnrdmd_dvbt_mon_ssi()
731 u8 *ssi) in cxd2880_tnrdmd_dvbt_mon_ssi_sub()
736 if (!tnr_dmd || !ssi) in cxd2880_tnrdmd_dvbt_mon_ssi_sub()
752 return dvbt_calc_ssi(tnr_dmd, rf_lvl, ssi); in cxd2880_tnrdmd_dvbt_mon_ssi_sub()
668 dvbt_calc_ssi(struct cxd2880_tnrdmd *tnr_dmd, int rf_lvl, u8 *ssi) dvbt_calc_ssi() argument
705 cxd2880_tnrdmd_dvbt_mon_ssi(struct cxd2880_tnrdmd *tnr_dmd, u8 *ssi) cxd2880_tnrdmd_dvbt_mon_ssi() argument
730 cxd2880_tnrdmd_dvbt_mon_ssi_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 *ssi) cxd2880_tnrdmd_dvbt_mon_ssi_sub() argument
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/cxd2880/
H A Dcxd2880_tnrdmd_dvbt_mon.h72 u8 *ssi);
75 u8 *ssi);

Completed in 18 milliseconds

1234