Searched refs:sai (Results 1 - 18 of 18) sorted by relevance

/linux-master/sound/soc/stm/
H A Dstm32_sai.c40 { .compatible = "st,stm32f4-sai", .data = (void *)&stm32_sai_conf_f4 },
41 { .compatible = "st,stm32h7-sai", .data = (void *)&stm32_sai_conf_h7 },
47 struct stm32_sai_data *sai = dev_get_drvdata(dev); local
49 clk_disable_unprepare(sai->pclk);
56 struct stm32_sai_data *sai = dev_get_drvdata(dev); local
59 ret = clk_prepare_enable(sai->pclk);
61 dev_err(&sai->pdev->dev, "failed to enable clock: %d\n", ret);
68 static int stm32_sai_sync_conf_client(struct stm32_sai_data *sai, int synci) argument
73 ret = stm32_sai_pclk_enable(&sai->pdev->dev);
77 writel_relaxed(FIELD_PREP(SAI_GCR_SYNCIN_MASK, (synci - 1)), sai
84 stm32_sai_sync_conf_provider(struct stm32_sai_data *sai, int synco) argument
153 struct stm32_sai_data *sai; local
245 struct stm32_sai_data *sai = dev_get_drvdata(dev); local
260 struct stm32_sai_data *sai = dev_get_drvdata(dev); local
[all...]
H A Dstm32_sai_sub.c56 #define STM_SAI_HAS_EXT_SYNC(x) (!STM_SAI_IS_F4(sai->pdata))
186 static int stm32_sai_sub_reg_up(struct stm32_sai_sub_data *sai, argument
192 ret = clk_enable(sai->pdata->pclk);
196 ret = regmap_update_bits(sai->regmap, reg, mask, val);
198 clk_disable(sai->pdata->pclk);
203 static int stm32_sai_sub_reg_wr(struct stm32_sai_sub_data *sai, argument
209 ret = clk_enable(sai->pdata->pclk);
213 ret = regmap_write_bits(sai->regmap, reg, mask, val);
215 clk_disable(sai->pdata->pclk);
220 static int stm32_sai_sub_reg_rd(struct stm32_sai_sub_data *sai, argument
272 struct stm32_sai_sub_data *sai = snd_kcontrol_chip(kcontrol); local
284 struct stm32_sai_sub_data *sai = snd_kcontrol_chip(kcontrol); local
312 stm32_sai_get_clk_div(struct stm32_sai_sub_data *sai, unsigned long input_rate, unsigned long output_rate) argument
334 stm32_sai_set_clk_div(struct stm32_sai_sub_data *sai, unsigned int div) argument
354 stm32_sai_set_parent_clock(struct stm32_sai_sub_data *sai, unsigned int rate) argument
377 struct stm32_sai_sub_data *sai = mclk->sai_data; local
401 struct stm32_sai_sub_data *sai = mclk->sai_data; local
420 struct stm32_sai_sub_data *sai = mclk->sai_data; local
431 struct stm32_sai_sub_data *sai = mclk->sai_data; local
446 stm32_sai_add_mclk_provider(struct stm32_sai_sub_data *sai) argument
493 struct stm32_sai_sub_data *sai = (struct stm32_sai_sub_data *)devid; local
551 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); local
595 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); local
645 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); local
759 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); local
807 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); local
858 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); local
903 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); local
933 stm32_sai_init_iec958_status(struct stm32_sai_sub_data *sai) argument
943 stm32_sai_set_iec958_status(struct stm32_sai_sub_data *sai, struct snd_pcm_runtime *runtime) argument
989 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); local
1072 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); local
1101 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); local
1150 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); local
1165 struct stm32_sai_sub_data *sai = dev_get_drvdata(cpu_dai->dev); local
1179 struct stm32_sai_sub_data *sai = dev_get_drvdata(cpu_dai->dev); local
1254 struct stm32_sai_sub_data *sai = dev_get_drvdata(cpu_dai->dev); local
1361 stm32_sai_sub_parse_of(struct platform_device *pdev, struct stm32_sai_sub_data *sai) argument
1508 struct stm32_sai_sub_data *sai; local
1567 struct stm32_sai_sub_data *sai = dev_get_drvdata(&pdev->dev); local
1578 struct stm32_sai_sub_data *sai = dev_get_drvdata(dev); local
1595 struct stm32_sai_sub_data *sai = dev_get_drvdata(dev); local
[all...]
H A DMakefile3 snd-soc-stm32-sai-sub-objs := stm32_sai_sub.o
4 obj-$(CONFIG_SND_SOC_STM32_SAI) += snd-soc-stm32-sai-sub.o
6 snd-soc-stm32-sai-objs := stm32_sai.o
7 obj-$(CONFIG_SND_SOC_STM32_SAI) += snd-soc-stm32-sai.o
H A Dstm32_sai.h299 int (*set_sync)(struct stm32_sai_data *sai,
/linux-master/sound/soc/fsl/
H A Dfsl_sai.c50 * @sai: SAI context
53 static inline bool fsl_sai_dir_is_synced(struct fsl_sai *sai, int dir) argument
58 return !sai->synchronous[dir] && sai->synchronous[adir];
61 static struct pinctrl_state *fsl_sai_get_pins_state(struct fsl_sai *sai, u32 bclk) argument
65 if (sai->is_pdm_mode) {
68 state = pinctrl_lookup_state(sai->pinctrl, "dsd512");
72 state = pinctrl_lookup_state(sai->pinctrl, "dsd");
76 state = pinctrl_lookup_state(sai->pinctrl, "pcm_b2m");
81 state = pinctrl_lookup_state(sai
88 struct fsl_sai *sai = (struct fsl_sai *)devid; local
169 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); local
180 struct fsl_sai *sai = snd_soc_dai_get_drvdata(dai); local
190 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); local
219 struct fsl_sai *sai = snd_soc_dai_get_drvdata(dai); local
235 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); local
275 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); local
405 struct fsl_sai *sai = snd_soc_dai_get_drvdata(dai); local
516 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); local
713 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); local
732 fsl_sai_config_disable(struct fsl_sai *sai, int dir) argument
773 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); local
860 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); local
882 struct fsl_sai *sai = dev_get_drvdata(cpu_dai->dev); local
919 struct fsl_sai *sai = snd_soc_component_get_drvdata(component); local
1012 struct fsl_sai *sai = dev_get_drvdata(dev); local
1068 struct fsl_sai *sai = dev_get_drvdata(dev); local
1111 struct fsl_sai *sai = dev_get_drvdata(dev); local
1158 struct fsl_sai *sai = dev_get_drvdata(dev); local
1224 fsl_sai_read_dlcfg(struct fsl_sai *sai) argument
1316 struct fsl_sai *sai; local
1673 struct fsl_sai *sai = dev_get_drvdata(dev); local
1693 struct fsl_sai *sai = dev_get_drvdata(dev); local
[all...]
H A DMakefile14 snd-soc-fsl-sai-objs := fsl_sai.o
32 obj-$(CONFIG_SND_SOC_FSL_SAI) += snd-soc-fsl-sai.o
/linux-master/fs/xfs/scrub/
H A Dagheader.c659 struct xchk_agfl_info *sai = priv; local
660 struct xfs_scrub *sc = sai->sc;
663 sai->nr_entries < sai->agflcount)
664 sai->entries[sai->nr_entries++] = agbno;
666 xchk_block_set_corrupt(sc, sai->agfl_bp);
719 struct xchk_agfl_info sai = { local
735 error = xfs_alloc_read_agfl(sc->sa.pag, sc->tp, &sai.agfl_bp);
738 xchk_buffer_recheck(sc, sai
[all...]
/linux-master/include/sound/sof/
H A Ddai.h116 struct sof_ipc_dai_sai_params sai; member in union:sof_ipc_dai_config::__anon1266
/linux-master/drivers/dma/
H A Dtxx9dmac.h289 u32 sai, u32 dai, u32 ccr)
292 desc->hwdesc.SAIR = sai;
296 desc->hwdesc32.SAIR = sai;
287 txx9dmac_desc_set_nosimple(struct txx9dmac_dev *ddev, struct txx9dmac_desc *desc, u32 sai, u32 dai, u32 ccr) argument
H A Dtxx9dmac.c334 u32 sai, dai; local
352 sai = ds->reg_width;
355 sai = 0;
359 sai = 8;
362 channel64_writel(dc, SAIR, sai);
373 sai = ds->reg_width;
376 sai = 0;
380 sai = 4;
383 channel32_writel(dc, SAIR, sai);
830 u32 sai, da local
[all...]
/linux-master/net/sctp/
H A Dulpevent.c644 struct sctp_adaptation_event *sai; local
653 sai = skb_put(skb, sizeof(struct sctp_adaptation_event));
655 sai->sai_type = SCTP_ADAPTATION_INDICATION;
656 sai->sai_flags = 0;
657 sai->sai_length = sizeof(struct sctp_adaptation_event);
658 sai->sai_adaptation_ind = asoc->peer.adaptation_ind;
660 sai->sai_assoc_id = sctp_assoc2id(asoc);
/linux-master/sound/soc/sof/
H A Dipc3-topology.c1075 memset(&config->sai, 0, sizeof(config->sai));
1079 ret = sof_update_ipc_object(scomp, &config->sai, SOF_SAI_TOKENS, slink->tuples,
1084 config->sai.mclk_rate = le32_to_cpu(hw_config->mclk_rate);
1085 config->sai.bclk_rate = le32_to_cpu(hw_config->bclk_rate);
1086 config->sai.fsync_rate = le32_to_cpu(hw_config->fsync_rate);
1087 config->sai.mclk_direction = hw_config->mclk_direction;
1089 config->sai.tdm_slots = le32_to_cpu(hw_config->tdm_slots);
1090 config->sai.tdm_slot_width = le32_to_cpu(hw_config->tdm_slot_width);
1091 config->sai
[all...]
H A Dipc3-pcm.c334 rate->min = private->dai_config->sai.fsync_rate;
335 rate->max = private->dai_config->sai.fsync_rate;
336 channels->min = private->dai_config->sai.tdm_slots;
337 channels->max = private->dai_config->sai.tdm_slots;
/linux-master/drivers/net/ethernet/aquantia/atlantic/macsec/
H A Dmacsec_struct.h600 u32 sai; member in struct:aq_mss_ingress_postclass_record
H A Dmacsec_api.c897 packed_record[4] |= (rec->sai & 0x1F) << 1;
1001 rec->sai = (packed_record[4] >> 1) & 0x1F;
/linux-master/drivers/clk/
H A DMakefile37 obj-$(CONFIG_COMMON_CLK_FSL_SAI) += clk-fsl-sai.o
/linux-master/arch/arm/boot/dts/nxp/imx/
H A DMakefile296 imx6sx-sdb-sai.dtb \
/linux-master/scripts/dtc/include-prefixes/arm/nxp/imx/
H A DMakefile296 imx6sx-sdb-sai.dtb \

Completed in 217 milliseconds