| /linux/sound/soc/bcm/ |
| H A D | cygnus-ssp.c | 244 static int audio_ssp_init_portregs(struct cygnus_aio_port *aio) in audio_ssp_init_portregs() argument 249 switch (aio->port_type) { in audio_ssp_init_portregs() 251 value = readl(aio->cygaud->audio + aio->regs.i2s_stream_cfg); in audio_ssp_init_portregs() 255 writel(aio->portnum, in audio_ssp_init_portregs() 256 aio->cygaud->audio + aio->regs.bf_sourcech_grp); in audio_ssp_init_portregs() 259 value |= aio->portnum << I2S_OUT_STREAM_CFG_GROUP_ID; in audio_ssp_init_portregs() 260 value |= aio->portnum; /* FCI ID is the port num */ in audio_ssp_init_portregs() 262 writel(value, aio in audio_ssp_init_portregs() 327 audio_ssp_in_enable(struct cygnus_aio_port * aio) audio_ssp_in_enable() argument 349 audio_ssp_in_disable(struct cygnus_aio_port * aio) audio_ssp_in_disable() argument 374 audio_ssp_out_enable(struct cygnus_aio_port * aio) audio_ssp_out_enable() argument 418 audio_ssp_out_disable(struct cygnus_aio_port * aio) audio_ssp_out_disable() argument 482 pll_configure_mclk(struct cygnus_audio * cygaud,u32 mclk,struct cygnus_aio_port * aio) pll_configure_mclk() argument 534 cygnus_ssp_set_clocks(struct cygnus_aio_port * aio) cygnus_ssp_set_clocks() argument 614 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(dai); cygnus_ssp_hw_params() local 710 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(dai); cygnus_ssp_set_sysclk() local 736 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(dai); cygnus_ssp_startup() local 755 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(dai); cygnus_ssp_shutdown() local 813 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(cpu_dai); cygnus_ssp_set_custom_fsync_width() local 826 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(cpu_dai); cygnus_ssp_set_fmt() local 925 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(dai); cygnus_ssp_trigger() local 963 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(cpu_dai); cygnus_set_dai_tdm_slot() local 1047 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(cpu_dai); __cygnus_ssp_suspend() local 1087 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(cpu_dai); __cygnus_ssp_resume() local 1210 struct cygnus_aio_port *aio; parse_ssp_child_node() local [all...] |
| /linux/sound/soc/uniphier/ |
| H A D | Makefile | 2 snd-soc-uniphier-aio-cpu-y := aio-core.o aio-dma.o aio-cpu.o aio-compress.o 3 snd-soc-uniphier-aio-ld11-y := aio-ld11.o 4 snd-soc-uniphier-aio-pxs2-y := 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
|
| H A D | aio-dma.c | 15 #include "aio.h" 75 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(snd_soc_rtd_to_cpu(rtd, 0)); in uniphier_aiodma_prepare() local 113 struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; in uniphier_aiodma_prepare() 137 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); in uniphier_aiodma_trigger() 138 struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; in uniphier_aiodma_trigger() 139 struct device *dev = &aio->chip->pdev->dev; in uniphier_aiodma_trigger() local 171 struct uniphier_aio *aio in uniphier_aiodma_pointer() 175 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); uniphier_aiodma_pointer() local [all...] |
| H A D | aio.h | 230 struct uniphier_aio *aio; member
|
| /linux/tools/perf/util/ |
| H A D | mmap.c | 74 return map->aio.nr_cblocks > 0; in perf_mmap__aio_enabled() 80 map->aio.data[idx] = mmap(NULL, mmap__mmap_len(map), PROT_READ|PROT_WRITE, in perf_mmap__aio_alloc() 82 if (map->aio.data[idx] == MAP_FAILED) { in perf_mmap__aio_alloc() 83 map->aio.data[idx] = NULL; in perf_mmap__aio_alloc() 92 if (!map->aio.data || !map->aio.data[idx]) in perf_mmap__aio_free() 94 munmap(map->aio.data[idx], mmap__mmap_len(map)); in perf_mmap__aio_free() 95 map->aio.data[idx] = NULL; in perf_mmap__aio_free() 109 data = map->aio.data[idx]; in perf_mmap__aio_bind() 135 map->aio in perf_mmap__aio_alloc() [all...] |
| H A D | mmap.h | 9 #include <aio.h> 38 } aio; member
|
| /linux/drivers/ata/ |
| H A D | pata_mpc52xx.c | 632 struct ata_ioports *aio; in mpc52xx_ata_init_one() local 646 aio = &ap->ioaddr; in mpc52xx_ata_init_one() 647 aio->cmd_addr = NULL; /* Don't have a classic reg block */ in mpc52xx_ata_init_one() 648 aio->altstatus_addr = &priv->ata_regs->tf_control; in mpc52xx_ata_init_one() 649 aio->ctl_addr = &priv->ata_regs->tf_control; in mpc52xx_ata_init_one() 650 aio->data_addr = &priv->ata_regs->tf_data; in mpc52xx_ata_init_one() 651 aio->error_addr = &priv->ata_regs->tf_features; in mpc52xx_ata_init_one() 652 aio->feature_addr = &priv->ata_regs->tf_features; in mpc52xx_ata_init_one() 653 aio->nsect_addr = &priv->ata_regs->tf_sec_count; in mpc52xx_ata_init_one() 654 aio->lbal_addr = &priv->ata_regs->tf_sec_num; in mpc52xx_ata_init_one() [all …]
|
| /linux/tools/perf/ |
| H A D | builtin-record.c | 343 * every aio write request started in record__aio_push() so in record__aio_complete() 350 * aio write request may require restart with the in record__aio_complete() 366 struct aiocb **aiocb = md->aio.aiocb; in record__aio_sync() 367 struct aiocb *cblocks = md->aio.cblocks; in record__aio_sync() 373 for (i = 0; i < md->aio.nr_cblocks; ++i) { in record__aio_sync() 381 * Started aio write is not complete yet in record__aio_sync() 392 while (aio_suspend((const struct aiocb **)aiocb, md->aio.nr_cblocks, &timeout)) { in record__aio_sync() 407 struct record_aio *aio = to; in record__aio_pushfn() 410 * map->core.base data pointed by buf is copied into free map->aio.data[] buffer in record__aio_pushfn() 423 if (record__comp_enabled(aio in record__aio_pushfn() 406 struct record_aio *aio = to; record__aio_pushfn() local 457 struct record_aio aio = { .rec = rec, .size = 0 }; record__aio_push() local [all...] |
| /linux/fs/iomap/ |
| H A D | direct-io.c | 47 /* used for aio completion: */ 50 } aio; member 164 struct iomap_dio *dio = container_of(work, struct iomap_dio, aio.work); in iomap_dio_complete_work() 231 INIT_WORK(&dio->aio.work, iomap_dio_complete_work); in iomap_dio_done() 232 queue_work(inode->i_sb->s_dio_done_wq, &dio->aio.work); in iomap_dio_done() 237 iomap_dio_complete_work(&dio->aio.work); in iomap_dio_done()
|
| /linux/arch/arm64/boot/dts/socionext/ |
| H A D | uniphier-ld11.dtsi | 233 compatible = "socionext,uniphier-ld11-aio"; 239 clock-names = "aio"; 241 reset-names = "aio";
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-check.txt | 46 aio / HAVE_AIO_SUPPORT
|
| H A D | perf-config.txt | 612 record.aio::
|
| H A D | perf-record.txt | 575 --aio[=n]::
|
| /linux/drivers/usb/gadget/function/ |
| H A D | f_fs.c | 244 bool aio; member 1040 if (!io_data->aio && io_data->read) { in ffs_epfile_io() 1105 } else if (!io_data->aio) { in ffs_epfile_io() 1253 p->aio = true; in ffs_epfile_write_iter() 1256 p->aio = false; in ffs_epfile_write_iter() 1266 if (p->aio) in ffs_epfile_write_iter() 1272 if (p->aio) in ffs_epfile_write_iter() 1288 p->aio = true; in ffs_epfile_read_iter() 1291 p->aio = false; in ffs_epfile_read_iter() 1296 if (p->aio) { in ffs_epfile_read_iter() [all …]
|
| /linux/Documentation/admin-guide/mm/ |
| H A D | shrinker_debugfs.rst | 30 sb-aio-20 sb-iomem-12 sb-securityfs-6 sb-tracefs-13
|
| /linux/arch/arm/boot/dts/socionext/ |
| H A D | uniphier-pxs2.dtsi | 264 compatible = "socionext,uniphier-pxs2-aio"; 275 clock-names = "aio"; 277 reset-names = "aio";
|
| /linux/Documentation/userspace-api/ |
| H A D | mseal.rst | 162 - aio/shm 163 aio/shm can call mmap and munmap on behalf of userspace, e.g.
|
| /linux/Documentation/sound/hd-audio/ |
| H A D | models.rst | 215 alc298-dell-aio 243 alc256-asus-aio 251 alc274-dell-aio
|
| /linux/drivers/platform/x86/dell/ |
| H A D | Kconfig | 236 be called dell-wmi-aio.
|
| /linux/drivers/scsi/qla2xxx/ |
| H A D | qla_iocb.c | 3689 struct srb_iocb *aio = &sp->u.iocb_cmd; in qla24xx_abort_iocb() local 3705 make_handle(le16_to_cpu(aio->u.abt.req_que_no), in qla24xx_abort_iocb() 3706 aio->u.abt.cmd_hndl); in qla24xx_abort_iocb() 3708 abt_iocb->req_que_no = aio->u.abt.req_que_no; in qla24xx_abort_iocb()
|
| /linux/lib/ |
| H A D | Kconfig.debug | 163 fs/aio.c:222 [aio]__put_ioctx =_ "__put_ioctx:\040freeing\040%p\012" 164 fs/aio.c:248 [aio]ioctx_alloc =_ "ENOMEM:\040nr_events\040too\040high\012" 165 fs/aio.c:1770 [aio]sys_io_cancel =_ "calling\040cancel\012"
|
| /linux/ |
| H A D | MAINTAINERS | 749 L: linux-aio@kvack.org 751 F: fs/aio.c 752 F: include/linux/*aio*.h
|