/kernel/linux/linux-6.6/sound/soc/sh/ |
H A D | rz-ssi.c | 97 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 D | ssi.c | 62 #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 D | Makefile | 8 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 D | ssi_protocol.c | 148 /* 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 D | fsl_ssi.c | 55 /* 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 D | ssi_protocol.c | 146 /* 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 D | fsl_ssi.c | 54 /* 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 D | imx-ssi.c | 3 // 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 D | Makefile | 19 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 D | omap_ssi_core.c | 40 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 D | omap_ssi_port.c | 51 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 D | omap_ssi_core.c | 42 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 D | omap_ssi_port.c | 51 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 D | ssi.c | 77 #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 D | dma.c | 382 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 D | ssi.c | 77 #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 D | dma.c | 372 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 D | los_arch_macro.h | 144 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 D | ssi.c | 62 #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 D | Makefile | 8 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 D | It_posix_pthread.h | 93 #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 D | It_posix_pthread.h | 100 #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 D | cxd2880_tnrdmd_dvbt_mon.h | 72 u8 *ssi); 75 u8 *ssi);
|
H A D | cxd2880_tnrdmd_dvbt_mon.c | 669 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 D | cxd2880_tnrdmd_dvbt_mon.h | 72 u8 *ssi); 75 u8 *ssi);
|