| /linux/sound/soc/bcm/ |
| A D | cygnus-ssp.c | 256 aio->cygaud->audio + aio->regs.bf_sourcech_grp); in audio_ssp_init_portregs() 337 value = readl(aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_in_enable() 340 writel(value, aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_in_enable() 361 value = readl(aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_in_disable() 364 writel(value, aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_in_disable() 387 value = readl(aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_out_enable() 390 writel(value, aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_out_enable() 543 bit_rate = aio->bit_per_frame * aio->lrclk; in cygnus_ssp_set_clocks() 569 aio->lrclk, aio->bit_per_frame, aio->mclk); in cygnus_ssp_set_clocks() 584 value = readl(aio->cygaud->audio + aio->regs.i2s_cfg); in cygnus_ssp_set_clocks() [all …]
|
| A D | cygnus-pcm.c | 248 struct cygnus_aio_port *aio; in configure_ringbuf_regs() local 256 p_rbuf = &aio->play_rb_regs; in configure_ringbuf_regs() 258 switch (aio->portnum) { in configure_ringbuf_regs() 277 switch (aio->portnum) { in configure_ringbuf_regs() 297 struct cygnus_aio_port *aio; in get_ringbuf() local 312 struct cygnus_aio_port *aio; in enable_intr() local 347 struct cygnus_aio_port *aio; in disable_intr() local 393 struct cygnus_aio_port *aio; in cygnus_pcm_period_elapsed() local 580 if (!aio) in cygnus_pcm_open() 619 aio->play_stream = NULL; in cygnus_pcm_close() [all …]
|
| /linux/fs/ |
| A D | backing-file.c | 111 if (aio->end_write) in backing_aio_cleanup() 115 backing_aio_put(aio); in backing_aio_cleanup() 134 backing_aio_rw_complete(&aio->iocb, aio->res); in backing_aio_complete_work() 144 aio->res = res; in backing_aio_queue_completion() 147 &aio->work); in backing_aio_queue_completion() 187 if (!aio) in backing_file_read_iter() 190 aio->orig_iocb = iocb; in backing_file_read_iter() 195 backing_aio_put(aio); in backing_file_read_iter() 252 if (!aio) in backing_file_write_iter() 255 aio->orig_iocb = iocb; in backing_file_write_iter() [all …]
|
| A D | Makefile | 30 obj-$(CONFIG_AIO) += aio.o
|
| /linux/sound/soc/uniphier/ |
| A D | aio-cpu.c | 198 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() 378 aio_chip_init(aio->chip); in uniphier_aio_dai_probe() 379 aio->chip->active = 1; in uniphier_aio_dai_probe() 388 aio->chip->active = 0; in uniphier_aio_dai_remove() 532 aio->chip->num_wup_aios--; in uniphier_aio_dai_suspend() 556 if (!aio->chip->active) in uniphier_aio_dai_resume() 570 aio_chip_init(aio->chip); in uniphier_aio_dai_resume() 777 aio->chip = chip; in uniphier_aio_probe() [all …]
|
| 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
|
| A D | aio-compress.c | 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() 171 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_hw_free() 184 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_prepare() 223 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_trigger() [all …]
|
| A D | aio-core.c | 203 struct regmap *r = sub->aio->chip->regmap; in aio_init() 456 switch (sub->aio->fmt) { in aio_port_set_fmt() 468 sub->aio->fmt); in aio_port_set_fmt() 477 switch (sub->aio->fmt) { in aio_port_set_fmt() 489 sub->aio->fmt); in aio_port_set_fmt() 535 sub->aio->pll_out); in aio_port_set_clk() 540 sub->aio->plldiv); in aio_port_set_clk() 544 v = v_pll[sub->aio->pll_out] | in aio_port_set_clk() 546 v_div[sub->aio->plldiv]; in aio_port_set_clk() 566 sub->aio->pll_out); in aio_port_set_clk() [all …]
|
| A D | aio-dma.c | 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() 139 struct uniphier_aio *aio = uniphier_priv(snd_soc_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(snd_soc_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 D | aio.h | 230 struct uniphier_aio *aio; member
|
| /linux/tools/perf/util/ |
| A D | mmap.c | 91 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 D | mmap.h | 38 } aio; member
|
| /linux/Documentation/devicetree/bindings/sound/ |
| A D | socionext,uniphier-aio.yaml | 4 $id: http://devicetree.org/schemas/sound/socionext,uniphier-aio.yaml# 18 - socionext,uniphier-ld11-aio 19 - socionext,uniphier-ld20-aio 20 - socionext,uniphier-pxs2-aio 29 const: aio 35 const: aio 55 ld11-aio,ld20-aio: 65 pxs2-aio: 91 compatible = "socionext,uniphier-ld20-aio"; 96 clock-names = "aio"; [all …]
|
| /linux/fs/ext2/ |
| A D | trace.h | 21 __field(bool, aio) 31 __entry->aio = !is_sync_kiocb(iocb); 41 __entry->aio, 65 __field(bool, aio) 75 __entry->aio = !is_sync_kiocb(iocb); 85 __entry->aio,
|
| /linux/drivers/ata/ |
| 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() 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() 654 aio->lbal_addr = &priv->ata_regs->tf_sec_num; in mpc52xx_ata_init_one() 655 aio->lbam_addr = &priv->ata_regs->tf_cyl_low; in mpc52xx_ata_init_one() 656 aio->lbah_addr = &priv->ata_regs->tf_cyl_high; in mpc52xx_ata_init_one() 657 aio->device_addr = &priv->ata_regs->tf_dev_head; in mpc52xx_ata_init_one() 658 aio->status_addr = &priv->ata_regs->tf_command; in mpc52xx_ata_init_one() [all …]
|
| /linux/fs/iomap/ |
| A D | trace.h | 249 __field(bool, aio) 260 __entry->aio = !is_sync_kiocb(iocb); 271 __entry->aio) 283 __field(bool, aio) 293 __entry->aio = !is_sync_kiocb(iocb); 303 __entry->aio,
|
| A D | direct-io.c | 58 } aio; member 150 struct iomap_dio *dio = container_of(work, struct iomap_dio, aio.work); in iomap_dio_complete_work() 194 iomap_dio_complete_work(&dio->aio.work); in iomap_dio_bio_end_io() 229 INIT_WORK(&dio->aio.work, iomap_dio_complete_work); in iomap_dio_bio_end_io() 231 &dio->aio.work); in iomap_dio_bio_end_io()
|
| /linux/Documentation/admin-guide/sysctl/ |
| A D | fs.rst | 31 aio-nr & aio-max-nr 34 ``aio-nr`` shows the current system-wide number of asynchronous io 35 requests. ``aio-max-nr`` allows you to change the maximum value 36 ``aio-nr`` can grow to. If ``aio-nr`` reaches ``aio-nr-max`` then 38 ``aio-max-nr`` does not result in the
|
| /linux/tools/perf/ |
| A D | builtin-record.c | 360 struct aiocb **aiocb = md->aio.aiocb; in record__aio_sync() 401 struct record_aio *aio = to; in record__aio_pushfn() local 417 if (record__comp_enabled(aio->rec)) { in record__aio_pushfn() 418 ssize_t compressed = zstd_compress(aio->rec->session, NULL, aio->data + aio->size, in record__aio_pushfn() 426 memcpy(aio->data + aio->size, buf, size); in record__aio_pushfn() 429 if (!aio->size) { in record__aio_pushfn() 443 aio->size += size; in record__aio_pushfn() 460 aio.data = map->aio.data[idx]; in record__aio_push() 466 ret = record__aio_write(&(map->aio.cblocks[idx]), trace_fd, aio.data, aio.size, *off); in record__aio_push() 468 *off += aio.size; in record__aio_push() [all …]
|
| /linux/drivers/platform/x86/dell/ |
| A D | Makefile | 22 obj-$(CONFIG_DELL_WMI_AIO) += dell-wmi-aio.o
|
| /linux/tools/perf/Documentation/ |
| A D | perf-check.txt | 46 aio / HAVE_AIO_SUPPORT
|
| /linux/arch/arm64/boot/dts/socionext/ |
| A D | uniphier-ld11.dtsi | 233 compatible = "socionext,uniphier-ld11-aio"; 239 clock-names = "aio"; 241 reset-names = "aio";
|
| /linux/drivers/usb/gadget/function/ |
| A D | f_fs.c | 245 bool aio; member 1099 } else if (!io_data->aio) { in ffs_epfile_io() 1239 p->aio = true; in ffs_epfile_write_iter() 1242 p->aio = false; in ffs_epfile_write_iter() 1252 if (p->aio) in ffs_epfile_write_iter() 1258 if (p->aio) in ffs_epfile_write_iter() 1274 p->aio = true; in ffs_epfile_read_iter() 1277 p->aio = false; in ffs_epfile_read_iter() 1282 if (p->aio) { in ffs_epfile_read_iter() 1296 if (p->aio) in ffs_epfile_read_iter() [all …]
|
| /linux/Documentation/admin-guide/mm/ |
| A D | shrinker_debugfs.rst | 30 sb-aio-20 sb-iomem-12 sb-securityfs-6 sb-tracefs-13
|
| /linux/Documentation/userspace-api/ |
| A D | mseal.rst | 141 - aio/shm 142 aio/shm can call mmap and munmap on behalf of userspace, e.g.
|