/openbmc/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->cygaud->audio + aio->regs.i2s_stream_cfg); in audio_ssp_init_portregs() 265 value = readl(aio->cygaud->audio + aio->regs.bf_sourcech_cfg); in audio_ssp_init_portregs() 269 writel(value, aio->cygaud->audio + aio->regs.bf_sourcech_cfg); in audio_ssp_init_portregs() [all …]
|
H A D | cygnus-pcm.c | 248 struct cygnus_aio_port *aio; in configure_ringbuf_regs() local 252 aio = cygnus_dai_get_dma_data(substream); in configure_ringbuf_regs() 256 p_rbuf = &aio->play_rb_regs; in configure_ringbuf_regs() 258 switch (aio->portnum) { in configure_ringbuf_regs() 275 p_rbuf = &aio->capture_rb_regs; in configure_ringbuf_regs() 277 switch (aio->portnum) { in configure_ringbuf_regs() 297 struct cygnus_aio_port *aio; in get_ringbuf() local 300 aio = cygnus_dai_get_dma_data(substream); in get_ringbuf() 303 p_rbuf = &aio->play_rb_regs; in get_ringbuf() 305 p_rbuf = &aio->capture_rb_regs; in get_ringbuf() [all …]
|
/openbmc/linux/sound/soc/uniphier/ |
H A D | aio-cpu.c | 101 static const struct uniphier_aio_spec *find_spec(struct uniphier_aio *aio, in find_spec() argument 105 const struct uniphier_aio_chip_spec *chip_spec = aio->chip->chip_spec; in find_spec() 128 static int find_divider(struct uniphier_aio *aio, int pll_id, unsigned int freq) in find_divider() argument 135 if (!is_valid_pll(aio->chip, pll_id)) in find_divider() 138 pll = &aio->chip->plls[pll_id]; in find_divider() 149 struct uniphier_aio *aio = uniphier_priv(dai); in uniphier_aio_set_sysclk() local 150 struct device *dev = &aio->chip->pdev->dev; in uniphier_aio_set_sysclk() 195 for (pll_id = 0; pll_id < aio->chip->num_plls; pll_id++) { in uniphier_aio_set_sysclk() 196 div_id = find_divider(aio, pll_id, freq); in uniphier_aio_set_sysclk() 198 aio->plldiv = div_id; in uniphier_aio_set_sysclk() [all …]
|
H A D | Makefile | 2 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
|
H A D | aio-compress.c | 28 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() 61 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); in uniphier_aio_comprdma_free() local 62 struct uniphier_aio_sub *sub = &aio->sub[compr->direction]; in uniphier_aio_comprdma_free() 79 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); in uniphier_aio_compr_open() local 80 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_open() 105 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); in uniphier_aio_compr_free() local 106 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_free() 126 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); in uniphier_aio_compr_get_params() local 127 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_get_params() [all …]
|
H A D | aio-core.c | 202 struct device *dev = &sub->aio->chip->pdev->dev; in aio_init() 203 struct regmap *r = sub->aio->chip->regmap; in aio_init() 252 struct regmap *r = sub->aio->chip->regmap; in aio_port_reset() 279 struct regmap *r = sub->aio->chip->regmap; in aio_port_set_ch() 332 struct regmap *r = sub->aio->chip->regmap; in aio_port_set_rate() 333 struct device *dev = &sub->aio->chip->pdev->dev; in aio_port_set_rate() 451 struct regmap *r = sub->aio->chip->regmap; in aio_port_set_fmt() 452 struct device *dev = &sub->aio->chip->pdev->dev; in aio_port_set_fmt() 456 switch (sub->aio->fmt) { in aio_port_set_fmt() 468 sub->aio->fmt); in aio_port_set_fmt() [all …]
|
H 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(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()
|
/openbmc/linux/tools/perf/util/ |
H A D | mmap.c | 73 return map->aio.nr_cblocks > 0; in perf_mmap__aio_enabled() 79 map->aio.data[idx] = mmap(NULL, mmap__mmap_len(map), PROT_READ|PROT_WRITE, in perf_mmap__aio_alloc() 81 if (map->aio.data[idx] == MAP_FAILED) { in perf_mmap__aio_alloc() 82 map->aio.data[idx] = NULL; in perf_mmap__aio_alloc() 91 if (map->aio.data[idx]) { in perf_mmap__aio_free() 92 munmap(map->aio.data[idx], mmap__mmap_len(map)); in perf_mmap__aio_free() 93 map->aio.data[idx] = NULL; in perf_mmap__aio_free() 106 data = map->aio.data[idx]; in perf_mmap__aio_bind() 128 map->aio.data[idx] = malloc(mmap__mmap_len(map)); in perf_mmap__aio_alloc() 129 if (map->aio.data[idx] == NULL) in perf_mmap__aio_alloc() [all …]
|
/openbmc/qemu/block/ |
H A D | win32-aio.c | 115 QEMUWin32AIOState *aio, HANDLE hfile, in win32_aio_submit() argument 144 waiocb->ov.hEvent = event_notifier_get_handle(&aio->e); in win32_aio_submit() 146 aio->count++; in win32_aio_submit() 159 aio->count--; in win32_aio_submit() 165 int win32_aio_attach(QEMUWin32AIOState *aio, HANDLE hfile) in win32_aio_attach() argument 167 if (CreateIoCompletionPort(hfile, aio->hIOCP, (ULONG_PTR) 0, 0) == NULL) { in win32_aio_attach() 174 void win32_aio_detach_aio_context(QEMUWin32AIOState *aio, in win32_aio_detach_aio_context() argument 177 aio_set_event_notifier(old_context, &aio->e, NULL, NULL, NULL); in win32_aio_detach_aio_context() 178 aio->aio_ctx = NULL; in win32_aio_detach_aio_context() 181 void win32_aio_attach_aio_context(QEMUWin32AIOState *aio, in win32_aio_attach_aio_context() argument [all …]
|
H A D | file-win32.c | 59 QEMUWin32AIOState *aio; member 216 if (s->aio) { in raw_detach_aio_context() 217 win32_aio_detach_aio_context(s->aio, bdrv_get_aio_context(bs)); in raw_detach_aio_context() 226 if (s->aio) { in raw_attach_aio_context() 227 win32_aio_attach_aio_context(s->aio, new_context); in raw_attach_aio_context() 316 BlockdevAioOptions aio, aio_default; in get_aio_option() local 320 aio = qapi_enum_parse(&BlockdevAioOptions_lookup, qemu_opt_get(opts, "aio"), in get_aio_option() 323 switch (aio) { in get_aio_option() 413 s->aio = win32_aio_init(); in raw_open() 414 if (s->aio == NULL) { in raw_open() [all …]
|
H A D | block-copy.c | 756 AioTaskPool *aio = NULL; in block_copy_dirty_clusters() local 768 while (bytes && aio_task_pool_status(aio) == 0 && in block_copy_dirty_clusters() 824 if (!aio && bytes) { in block_copy_dirty_clusters() 825 aio = aio_task_pool_new(call_state->max_workers); in block_copy_dirty_clusters() 828 ret = block_copy_task_run(aio, task); in block_copy_dirty_clusters() 835 if (aio) { in block_copy_dirty_clusters() 836 aio_task_pool_wait_all(aio); in block_copy_dirty_clusters() 846 assert(ret >= 0 || aio_task_pool_status(aio) < 0); in block_copy_dirty_clusters() 847 ret = aio_task_pool_status(aio); in block_copy_dirty_clusters() 849 aio_task_pool_free(aio); in block_copy_dirty_clusters()
|
/openbmc/qemu/include/block/ |
H A D | raw-aio.h | 82 void win32_aio_cleanup(QEMUWin32AIOState *aio); 83 int win32_aio_attach(QEMUWin32AIOState *aio, HANDLE hfile); 85 QEMUWin32AIOState *aio, HANDLE hfile, 88 void win32_aio_detach_aio_context(QEMUWin32AIOState *aio, 90 void win32_aio_attach_aio_context(QEMUWin32AIOState *aio,
|
/openbmc/linux/fs/ext2/ |
H 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,
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 201 | 62 -drive "${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,id=disk 65 -drive file="${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,driver=$IMGFMT,id=disk 71 -drive "${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,id=disk \ 75 -drive file="${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,driver=$IMGFMT,id=disk \
|
H A D | 181 | 62 -drive "${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,id=disk 65 -drive file="${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,driver=$IMGFMT,id=disk 71 -drive "${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,id=disk \ 75 -drive file="${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,driver=$IMGFMT,id=disk \
|
H A D | 185 | 64 -drive file="${TEST_IMG}.base",cache=$CACHEMODE,aio=$AIOMODE,driver=$IMGFMT,id=disk 135 -drive file="${TEST_IMG}",cache=$CACHEMODE,aio=$AIOMODE,driver=$IMGFMT,id=disk 157 -drive file="${TEST_IMG}",cache=$CACHEMODE,aio=$AIOMODE,driver=$IMGFMT,id=disk 182 -drive file="${TEST_IMG}",cache=$CACHEMODE,aio=$AIOMODE,driver=$IMGFMT,id=disk 207 -drive file="${TEST_IMG}",cache=$CACHEMODE,aio=$AIOMODE,driver=$IMGFMT,id=disk
|
H A D | 089 | 69 $QEMU_IO_PROG --cache $CACHEMODE --aio $AIOMODE \ 116 $QEMU_IO_PROG --cache $CACHEMODE --aio $AIOMODE \
|
H A D | 091 | 64 _launch_qemu -drive file="${TEST_IMG}",cache=${CACHEMODE},aio=${AIOMODE},id=disk 70 _launch_qemu -drive file="${TEST_IMG}",cache=${CACHEMODE},aio=${AIOMODE},id=disk \
|
H A D | 087.out | 25 === aio=native without O_DIRECT === 30 {"error": {"class": "GenericError", "desc": "aio=native was specified, but it requires cache.direct…
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-benchmark/sysbench/ |
H A D | sysbench_1.0.20.bb | 22 PACKAGECONFIG[aio] = "--enable-aio,--disable-aio,libaio,"
|
/openbmc/linux/drivers/ata/ |
H A D | pata_mpc52xx.c | 633 struct ata_ioports *aio; in mpc52xx_ata_init_one() local 647 aio = &ap->ioaddr; in mpc52xx_ata_init_one() 648 aio->cmd_addr = NULL; /* Don't have a classic reg block */ in mpc52xx_ata_init_one() 649 aio->altstatus_addr = &priv->ata_regs->tf_control; in mpc52xx_ata_init_one() 650 aio->ctl_addr = &priv->ata_regs->tf_control; in mpc52xx_ata_init_one() 651 aio->data_addr = &priv->ata_regs->tf_data; in mpc52xx_ata_init_one() 652 aio->error_addr = &priv->ata_regs->tf_features; in mpc52xx_ata_init_one() 653 aio->feature_addr = &priv->ata_regs->tf_features; in mpc52xx_ata_init_one() 654 aio->nsect_addr = &priv->ata_regs->tf_sec_count; in mpc52xx_ata_init_one() 655 aio->lbal_addr = &priv->ata_regs->tf_sec_num; in mpc52xx_ata_init_one() [all …]
|
/openbmc/linux/fs/iomap/ |
H A D | trace.h | 205 __field(bool, aio) 216 __entry->aio = !is_sync_kiocb(iocb); 227 __entry->aio) 239 __field(bool, aio) 249 __entry->aio = !is_sync_kiocb(iocb); 259 __entry->aio,
|
/openbmc/qemu/scripts/ |
H A D | qemu-gdb.py | 26 from qemugdb import aio, mtree, coroutine, tcg, timers 37 aio.HandlersCommand()
|
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/ |
H A D | python3-multidict_6.1.0.bb | 2 HOMEPAGE = "https://github.com/aio-libs/multidict/" 12 PYPI_SRC_URI = "git://github.com/aio-libs/multidict;branch=master;protocol=https"
|
/openbmc/qemu/tests/unit/ |
H A D | meson.build | 66 'test-aio': [testblock], 67 'test-aio-multithread': [testblock], 119 'test-nested-aio-poll': [], 174 'test-aio-multithread' : 120,
|