Home
last modified time | relevance | path

Searched refs:aio (Results 1 – 25 of 39) sorted by relevance

12

/linux/sound/soc/bcm/
A Dcygnus-ssp.c266 aio->cygaud->audio + aio->regs.bf_sourcech_grp); in audio_ssp_init_portregs()
347 value = readl(aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_in_enable()
350 writel(value, aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_in_enable()
371 value = readl(aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_in_disable()
374 writel(value, aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_in_disable()
397 value = readl(aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_out_enable()
400 writel(value, aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_out_enable()
553 bit_rate = aio->bit_per_frame * aio->lrclk; in cygnus_ssp_set_clocks()
579 aio->lrclk, aio->bit_per_frame, aio->mclk); in cygnus_ssp_set_clocks()
594 value = readl(aio->cygaud->audio + aio->regs.i2s_cfg); in cygnus_ssp_set_clocks()
[all …]
A Dcygnus-pcm.c258 struct cygnus_aio_port *aio; in configure_ringbuf_regs() local
266 p_rbuf = &aio->play_rb_regs; in configure_ringbuf_regs()
268 switch (aio->portnum) { in configure_ringbuf_regs()
287 switch (aio->portnum) { in configure_ringbuf_regs()
307 struct cygnus_aio_port *aio; in get_ringbuf() local
322 struct cygnus_aio_port *aio; in enable_intr() local
357 struct cygnus_aio_port *aio; in disable_intr() local
403 struct cygnus_aio_port *aio; in cygnus_pcm_period_elapsed() local
590 if (!aio) in cygnus_pcm_open()
629 aio->play_stream = NULL; in cygnus_pcm_close()
[all …]
/linux/sound/soc/uniphier/
A Daio-cpu.c198 aio->plldiv = div_id; in uniphier_aio_set_sysclk()
210 aio->pll_out = pll_id; in uniphier_aio_set_sysclk()
212 aio->pll_in = pll_id; in uniphier_aio_set_sysclk()
401 aio_chip_init(aio->chip); in uniphier_aio_dai_probe()
402 aio->chip->active = 1; in uniphier_aio_dai_probe()
412 aio->chip->active = 0; in uniphier_aio_dai_remove()
425 aio->chip->num_wup_aios--; in uniphier_aio_dai_suspend()
449 if (!aio->chip->active) in uniphier_aio_dai_resume()
463 aio_chip_init(aio->chip); in uniphier_aio_dai_resume()
670 aio->chip = chip; in uniphier_aio_probe()
[all …]
A DMakefile2 snd-soc-uniphier-aio-cpu-objs := aio-core.o aio-dma.o aio-cpu.o aio-compress.o
3 snd-soc-uniphier-aio-ld11-objs := aio-ld11.o
4 snd-soc-uniphier-aio-pxs2-objs := aio-pxs2.o
6 obj-$(CONFIG_SND_SOC_UNIPHIER_AIO) += snd-soc-uniphier-aio-cpu.o
7 obj-$(CONFIG_SND_SOC_UNIPHIER_LD11) += snd-soc-uniphier-aio-ld11.o
8 obj-$(CONFIG_SND_SOC_UNIPHIER_PXS2) += snd-soc-uniphier-aio-pxs2.o
A Daio-compress.c28 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); in uniphier_aio_comprdma_new() local
29 struct uniphier_aio_sub *sub = &aio->sub[compr->direction]; in uniphier_aio_comprdma_new()
62 struct uniphier_aio_sub *sub = &aio->sub[compr->direction]; in uniphier_aio_comprdma_free()
80 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_open()
106 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_free()
127 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_get_params()
140 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_set_params()
141 struct device *dev = &aio->chip->pdev->dev; in uniphier_aio_compr_set_params()
176 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_hw_free()
189 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_prepare()
[all …]
A Daio-core.c203 struct regmap *r = sub->aio->chip->regmap; in aio_init()
455 switch (sub->aio->fmt) { in aio_port_set_fmt()
467 sub->aio->fmt); in aio_port_set_fmt()
476 switch (sub->aio->fmt) { in aio_port_set_fmt()
488 sub->aio->fmt); in aio_port_set_fmt()
534 sub->aio->pll_out); in aio_port_set_clk()
539 sub->aio->plldiv); in aio_port_set_clk()
543 v = v_pll[sub->aio->pll_out] | in aio_port_set_clk()
545 v_div[sub->aio->plldiv]; in aio_port_set_clk()
565 sub->aio->pll_out); in aio_port_set_clk()
[all …]
A Daio-dma.c75 struct uniphier_aio *aio = &chip->aios[i]; in aiodma_irq() local
77 for (j = 0; j < ARRAY_SIZE(aio->sub); j++) { in aiodma_irq()
78 struct uniphier_aio_sub *sub = &aio->sub[j]; in aiodma_irq()
112 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); in uniphier_aiodma_prepare() local
113 struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; in uniphier_aiodma_prepare()
139 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); in uniphier_aiodma_trigger() local
140 struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; in uniphier_aiodma_trigger()
141 struct device *dev = &aio->chip->pdev->dev; in uniphier_aiodma_trigger()
175 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); in uniphier_aiodma_pointer() local
176 struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; in uniphier_aiodma_pointer()
A Daio.h230 struct uniphier_aio *aio; member
/linux/tools/perf/util/
A Dmmap.c91 if (map->aio.data[idx]) { in perf_mmap__aio_free()
153 map->aio.aiocb = calloc(map->aio.nr_cblocks, sizeof(struct aiocb *)); in perf_mmap__aio_mmap()
154 if (!map->aio.aiocb) { in perf_mmap__aio_mmap()
158 map->aio.cblocks = calloc(map->aio.nr_cblocks, sizeof(struct aiocb)); in perf_mmap__aio_mmap()
159 if (!map->aio.cblocks) { in perf_mmap__aio_mmap()
163 map->aio.data = calloc(map->aio.nr_cblocks, sizeof(void *)); in perf_mmap__aio_mmap()
164 if (!map->aio.data) { in perf_mmap__aio_mmap()
207 if (map->aio.data) in perf_mmap__aio_munmap()
208 zfree(&map->aio.data); in perf_mmap__aio_munmap()
209 zfree(&map->aio.cblocks); in perf_mmap__aio_munmap()
[all …]
A Dmmap.h42 } aio; member
/linux/Documentation/devicetree/bindings/sound/
A Dsocionext,uniphier-aio.yaml4 $id: http://devicetree.org/schemas/sound/socionext,uniphier-aio.yaml#
15 - socionext,uniphier-ld11-aio
16 - socionext,uniphier-ld20-aio
17 - socionext,uniphier-pxs2-aio
26 const: aio
32 const: aio
52 ld11-aio,ld20-aio:
62 pxs2-aio:
88 compatible = "socionext,uniphier-ld20-aio";
93 clock-names = "aio";
[all …]
/linux/drivers/ata/
A Dpata_mpc52xx.c631 struct ata_ioports *aio; in mpc52xx_ata_init_one() local
645 aio = &ap->ioaddr; in mpc52xx_ata_init_one()
648 aio->ctl_addr = &priv->ata_regs->tf_control; in mpc52xx_ata_init_one()
649 aio->data_addr = &priv->ata_regs->tf_data; in mpc52xx_ata_init_one()
650 aio->error_addr = &priv->ata_regs->tf_features; in mpc52xx_ata_init_one()
653 aio->lbal_addr = &priv->ata_regs->tf_sec_num; in mpc52xx_ata_init_one()
654 aio->lbam_addr = &priv->ata_regs->tf_cyl_low; in mpc52xx_ata_init_one()
655 aio->lbah_addr = &priv->ata_regs->tf_cyl_high; in mpc52xx_ata_init_one()
656 aio->device_addr = &priv->ata_regs->tf_dev_head; in mpc52xx_ata_init_one()
657 aio->status_addr = &priv->ata_regs->tf_command; in mpc52xx_ata_init_one()
[all …]
/linux/Documentation/admin-guide/sysctl/
A Dfs.rst29 - aio-max-nr
30 - aio-nr
53 aio-nr & aio-max-nr
56 aio-nr is the running total of the number of events specified on the
57 io_setup system call for all currently active aio contexts. If aio-nr
58 reaches aio-max-nr then io_setup will fail with EAGAIN. Note that
59 raising aio-max-nr does not result in the pre-allocation or re-sizing
314 aio-nr & aio-max-nr
317 aio-nr shows the current system-wide number of asynchronous io
318 requests. aio-max-nr allows you to change the maximum value
[all …]
/linux/tools/perf/
A Dbuiltin-record.c255 struct aiocb **aiocb = md->aio.aiocb; in record__aio_sync()
296 struct record_aio *aio = to; in record__aio_pushfn() local
312 if (record__comp_enabled(aio->rec)) { in record__aio_pushfn()
313 size = zstd_compress(aio->rec->session, aio->data + aio->size, in record__aio_pushfn()
317 memcpy(aio->data + aio->size, buf, size); in record__aio_pushfn()
320 if (!aio->size) { in record__aio_pushfn()
334 aio->size += size; in record__aio_pushfn()
351 aio.data = map->aio.data[idx]; in record__aio_push()
357 ret = record__aio_write(&(map->aio.cblocks[idx]), trace_fd, aio.data, aio.size, *off); in record__aio_push()
359 *off += aio.size; in record__aio_push()
[all …]
A Dbuiltin-version.c81 STATUS(HAVE_AIO_SUPPORT, aio); in library_status()
/linux/fs/iomap/
A Ddirect-io.c48 } aio; member
129 struct iomap_dio *dio = container_of(work, struct iomap_dio, aio.work); in iomap_dio_complete_work()
162 INIT_WORK(&dio->aio.work, iomap_dio_complete_work); in iomap_dio_bio_end_io()
163 queue_work(inode->i_sb->s_dio_done_wq, &dio->aio.work); in iomap_dio_bio_end_io()
166 iomap_dio_complete_work(&dio->aio.work); in iomap_dio_bio_end_io()
/linux/drivers/platform/x86/dell/
A DMakefile20 obj-$(CONFIG_DELL_WMI_AIO) += dell-wmi-aio.o
/linux/fs/
A D.aio.o.cmd1aio.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/aarc…
3 source_fs/aio.o := fs/aio.c
5 deps_fs/aio.o := \
1246 include/linux/aio.h \
1279 fs/aio.o: $(deps_fs/aio.o)
1281 $(deps_fs/aio.o):
A D.built-in.a.cmd1 …fs/eventpoll.o fs/anon_inodes.o fs/signalfd.o fs/timerfd.o fs/eventfd.o fs/aio.o fs/io_uring.o fs/…
A DMakefile34 obj-$(CONFIG_AIO) += aio.o
/linux/drivers/usb/gadget/function/
A Df_fs.c213 bool aio; member
1052 } else if (!io_data->aio) { in ffs_epfile_io()
1192 p->aio = true; in ffs_epfile_write_iter()
1195 p->aio = false; in ffs_epfile_write_iter()
1205 if (p->aio) in ffs_epfile_write_iter()
1211 if (p->aio) in ffs_epfile_write_iter()
1229 p->aio = true; in ffs_epfile_read_iter()
1232 p->aio = false; in ffs_epfile_read_iter()
1237 if (p->aio) { in ffs_epfile_read_iter()
1251 if (p->aio) in ffs_epfile_read_iter()
[all …]
/linux/arch/arm64/boot/dts/socionext/
A Duniphier-ld11.dtsi224 compatible = "socionext,uniphier-ld11-aio";
230 clock-names = "aio";
232 reset-names = "aio";
A Duniphier-ld20.dtsi349 compatible = "socionext,uniphier-ld20-aio";
355 clock-names = "aio";
357 reset-names = "aio";
/linux/arch/arm/boot/dts/
A Duniphier-pxs2.dtsi260 compatible = "socionext,uniphier-pxs2-aio";
271 clock-names = "aio";
273 reset-names = "aio";
/linux/Documentation/sound/hd-audio/
A Dmodels.rst215 alc298-dell-aio
243 alc256-asus-aio
251 alc274-dell-aio

Completed in 43 milliseconds

12