/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...] |
/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...] |
/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...] |
/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...] |
/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...] |
/third_party/lwip/src/apps/http/ |
H A D | httpd.c | 45 * <!--#tag--> in any file whose extension is .shtml, .shtm or .ssi with 156 {"/index.ssi", 1 }, 264 struct http_ssi_state *ssi; member 388 if (hs->next->ssi != NULL) { in http_kill_oldest_connection() 435 http_ssi_state_free(struct http_ssi_state *ssi) in http_ssi_state_free() argument 437 if (ssi != NULL) { in http_ssi_state_free() 438 HTTP_FREE_SSI_STATE(ssi); in http_ssi_state_free() 497 if (hs->ssi) { in http_state_eof() 498 http_ssi_state_free(hs->ssi); in http_state_eof() 499 hs->ssi in http_state_eof() 767 struct http_ssi_state *ssi; global() local 1226 struct http_ssi_state *ssi = hs->ssi; global() local 2336 struct http_ssi_state *ssi = http_ssi_state_alloc(); global() local [all...] |
/third_party/libwebsockets/minimal-examples/secure-streams/minimal-secure-streams-avs/ |
H A D | avs.c | 299 lws_ss_info_t ssi; in ss_avs_event_state() local 319 memset(&ssi, 0, sizeof(ssi)); in ss_avs_event_state() 320 ssi.handle_offset = offsetof(ss_avs_metadata_t, ss); in ss_avs_event_state() 321 ssi.opaque_user_data_offset = offsetof(ss_avs_metadata_t, in ss_avs_event_state() 323 ssi.rx = ss_avs_metadata_rx; in ss_avs_event_state() 324 ssi.tx = ss_avs_metadata_tx; in ss_avs_event_state() 325 ssi.state = ss_avs_metadata_state; in ss_avs_event_state() 326 ssi.user_alloc = sizeof(ss_avs_metadata_t); in ss_avs_event_state() 327 ssi in ss_avs_event_state() 368 lws_ss_info_t ssi; avs_example_start() 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...] |
/third_party/libwebsockets/minimal-examples/secure-streams/minimal-secure-streams-seq/ |
H A D | minimal-secure-streams.c | 234 lws_ss_info_t ssi; in min_sec_str_sequencer_cb() local 246 memset(&ssi, 0, sizeof(ssi)); in min_sec_str_sequencer_cb() 247 ssi.handle_offset = offsetof(myss_t, ss); in min_sec_str_sequencer_cb() 248 ssi.opaque_user_data_offset = offsetof(myss_t, opaque_data); in min_sec_str_sequencer_cb() 249 ssi.rx = myss_rx; in min_sec_str_sequencer_cb() 250 ssi.tx = myss_tx; in min_sec_str_sequencer_cb() 251 ssi.state = myss_state; in min_sec_str_sequencer_cb() 252 ssi.user_alloc = sizeof(myss_t); in min_sec_str_sequencer_cb() 256 ssi in min_sec_str_sequencer_cb() [all...] |
/third_party/libwebsockets/lib/secure-streams/system/fetch-policy/ |
H A D | fetch-policy.c | 137 lws_ss_info_t ssi; in lws_ss_sys_fetch_policy() local 144 memset(&ssi, 0, sizeof(ssi)); in lws_ss_sys_fetch_policy() 145 ssi.handle_offset = offsetof(ss_fetch_policy_t, ss); in lws_ss_sys_fetch_policy() 146 ssi.opaque_user_data_offset = offsetof(ss_fetch_policy_t, opaque_data); in lws_ss_sys_fetch_policy() 147 ssi.rx = ss_fetch_policy_rx; in lws_ss_sys_fetch_policy() 148 ssi.tx = ss_fetch_policy_tx; in lws_ss_sys_fetch_policy() 149 ssi.state = ss_fetch_policy_state; in lws_ss_sys_fetch_policy() 150 ssi.user_alloc = sizeof(ss_fetch_policy_t); in lws_ss_sys_fetch_policy() 151 ssi in lws_ss_sys_fetch_policy() [all...] |
/third_party/libwebsockets/minimal-examples/secure-streams/minimal-secure-streams-metadata/ |
H A D | minimal-secure-streams.c | 230 lws_ss_info_t ssi; in app_system_state_nf() local 234 memset(&ssi, 0, sizeof(ssi)); in app_system_state_nf() 235 ssi.handle_offset = offsetof(myss_t, ss); in app_system_state_nf() 236 ssi.opaque_user_data_offset = offsetof(myss_t, in app_system_state_nf() 238 ssi.rx = myss_rx; in app_system_state_nf() 239 ssi.tx = myss_tx; in app_system_state_nf() 240 ssi.state = myss_state; in app_system_state_nf() 241 ssi.user_alloc = sizeof(myss_t); in app_system_state_nf() 242 ssi in app_system_state_nf() [all...] |
/third_party/libwebsockets/lib/secure-streams/cpp/ |
H A D | lss.cxx | 54 lws_ss_info_t ssi; in lss() local 57 memset(&ssi, 0, sizeof(ssi)); in lss() 71 ssi.handle_offset = offsetof(lssPriv, lssPriv::m_ss); in lss() 72 ssi.opaque_user_data_offset = offsetof(lssPriv, lssPriv::m_plss); in lss() 74 ssi.user_alloc = sizeof(lssPriv); in lss() 75 ssi.rx = rx; in lss() 76 ssi.tx = tx; in lss() 77 ssi.state = state; in lss() 78 ssi in lss() [all...] |
/third_party/libwebsockets/lib/secure-streams/ |
H A D | secure-streams-client.c | 83 if (!h->ssi.state) in lws_sspc_event_helper() 87 ret = h->ssi.state((void *)((uint8_t *)(h + 1)), NULL, cs, flags); in lws_sspc_event_helper() 132 lws_metrics_tag_add(&h->cal_txn.mtags_owner, "ss", h->ssi.streamtype); in lws_sspc_sul_retry_cb() 236 if (h->ssi.state) { in callback_sspc_client() 241 r = h->ssi.state(lws_sspc_to_user_object(h), NULL, in callback_sspc_client() 252 lwsl_sspc_info(h, "CONNECTED (%s)", h->ssi.streamtype); in callback_sspc_client() 281 if (h->ss_dangling_connected && h->ssi.state) { in callback_sspc_client() 286 r = h->ssi.state(ss_to_userobj(h), NULL, in callback_sspc_client() 335 &h->ssi, 1); in callback_sspc_client() 404 n = (int)strlen(h->ssi in callback_sspc_client() 620 lws_sspc_create(struct lws_context *context, int tsi, const lws_ss_info_t *ssi, void *opaque_user_data, lws_sspc_handle_t **ppss, struct lws_sequencer *seq_owner, const char **ppayload_fmt) lws_sspc_create() argument [all...] |
/third_party/typescript/tests/baselines/reference/ |
H A D | spreadMethods.js | 25 let ssi = { ...i, ...i }; 29 ssi.p; 30 ssi.m(); // ok 31 ssi.g; // ok 63 let ssi = { ...i, ...i };
67 ssi.p;
68 ssi.m(); // ok
69 ssi.g; // ok
|
/third_party/libwebsockets/minimal-examples/secure-streams/minimal-secure-streams-staticpolicy/ |
H A D | minimal-secure-streams.c | 150 lws_ss_info_t ssi; in app_system_state_nf() local 154 memset(&ssi, 0, sizeof(ssi)); in app_system_state_nf() 155 ssi.handle_offset = offsetof(myss_t, ss); in app_system_state_nf() 156 ssi.opaque_user_data_offset = offsetof(myss_t, in app_system_state_nf() 158 ssi.rx = myss_rx; in app_system_state_nf() 159 ssi.tx = myss_tx; in app_system_state_nf() 160 ssi.state = myss_state; in app_system_state_nf() 161 ssi.user_alloc = sizeof(myss_t); in app_system_state_nf() 162 ssi in app_system_state_nf() [all...] |
/third_party/libwebsockets/minimal-examples/secure-streams/minimal-secure-streams-alexa/ |
H A D | alexa.c | 620 lws_ss_info_t ssi; in avs_query_start() local 624 memset(&ssi, 0, sizeof(ssi)); in avs_query_start() 625 ssi.handle_offset = offsetof(ss_avs_metadata_t, ss); in avs_query_start() 626 ssi.opaque_user_data_offset = offsetof(ss_avs_metadata_t, opaque_data); in avs_query_start() 627 ssi.rx = ss_avs_metadata_rx; in avs_query_start() 628 ssi.tx = ss_avs_metadata_tx; in avs_query_start() 629 ssi.state = ss_avs_metadata_state; in avs_query_start() 630 ssi.user_alloc = sizeof(ss_avs_metadata_t); in avs_query_start() 631 ssi in avs_query_start() 650 lws_ss_info_t ssi; avs_example_start() local [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...] |
/third_party/libwebsockets/lib/secure-streams/system/auth-api.amazon.com/ |
H A D | auth.c | 266 lws_ss_info_t ssi; in lws_ss_sys_auth_api_amazon_com() local 273 memset(&ssi, 0, sizeof(ssi)); in lws_ss_sys_auth_api_amazon_com() 274 ssi.handle_offset = offsetof(ss_api_amazon_auth_t, ss); in lws_ss_sys_auth_api_amazon_com() 275 ssi.opaque_user_data_offset = offsetof(ss_api_amazon_auth_t, opaque_data); in lws_ss_sys_auth_api_amazon_com() 276 ssi.rx = ss_api_amazon_auth_rx; in lws_ss_sys_auth_api_amazon_com() 277 ssi.tx = ss_api_amazon_auth_tx; in lws_ss_sys_auth_api_amazon_com() 278 ssi.state = ss_api_amazon_auth_state; in lws_ss_sys_auth_api_amazon_com() 279 ssi.user_alloc = sizeof(ss_api_amazon_auth_t); in lws_ss_sys_auth_api_amazon_com() 280 ssi in lws_ss_sys_auth_api_amazon_com() [all...] |