Home
last modified time | relevance | path

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

/linux/sound/soc/bcm/
H A Dcygnus-ssp.c244 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/fs/
H A Dbacking-file.c102 static void backing_aio_put(struct backing_aio *aio) in backing_aio_put() argument
104 if (refcount_dec_and_test(&aio->ref)) { in backing_aio_put()
105 fput(aio->iocb.ki_filp); in backing_aio_put()
106 kmem_cache_free(backing_aio_cachep, aio); in backing_aio_put()
110 static void backing_aio_cleanup(struct backing_aio *aio, long res) in backing_aio_cleanup() argument
112 struct kiocb *iocb = &aio->iocb; in backing_aio_cleanup()
113 struct kiocb *orig_iocb = aio->orig_iocb; in backing_aio_cleanup()
116 if (aio->end_write) in backing_aio_cleanup()
117 aio->end_write(orig_iocb, res); in backing_aio_cleanup()
119 backing_aio_put(aio); in backing_aio_cleanup()
[all …]
H A DMakefile30 obj-$(CONFIG_AIO) += aio.o
/linux/sound/soc/uniphier/
H A DMakefile2 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 Daio-dma.c15 #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 Daio.h70 #define AUD_NAME_PCMIN1 "aio-pcmin1"
71 #define AUD_NAME_PCMIN2 "aio-pcmin2"
72 #define AUD_NAME_PCMIN3 "aio-pcmin3"
73 #define AUD_NAME_IECIN1 "aio-iecin1"
74 #define AUD_NAME_DIECIN1 "aio-diecin1"
88 #define AUD_NAME_HPCMOUT1 "aio-hpcmout1"
89 #define AUD_NAME_PCMOUT1 "aio-pcmout1"
90 #define AUD_NAME_PCMOUT2 "aio-pcmout2"
91 #define AUD_NAME_PCMOUT3 "aio-pcmout3"
92 #define AUD_NAME_EPCMOUT1 "aio
230 struct uniphier_aio *aio; global() member
[all...]
/linux/tools/perf/util/
H A Dmmap.c74 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 Dmmap.h9 #include <aio.h>
38 } aio; member
/linux/tools/perf/
H A Dbuiltin-record.c344 * every aio write request started in record__aio_push() so in record__aio_complete()
351 * aio write request may require restart with the in record__aio_complete()
367 struct aiocb **aiocb = md->aio.aiocb; in record__aio_sync()
368 struct aiocb *cblocks = md->aio.cblocks; in record__aio_sync()
374 for (i = 0; i < md->aio.nr_cblocks; ++i) { in record__aio_sync()
382 * Started aio write is not complete yet in record__aio_sync()
393 while (aio_suspend((const struct aiocb **)aiocb, md->aio.nr_cblocks, &timeout)) { in record__aio_sync()
408 struct record_aio *aio = to; in record__aio_pushfn()
411 * map->core.base data pointed by buf is copied into free map->aio.data[] buffer in record__aio_pushfn()
424 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 Ddirect-io.c51 } aio; member
174 struct iomap_dio *dio = container_of(work, struct iomap_dio, aio.work); in iomap_dio_complete_work()
241 INIT_WORK(&dio->aio.work, iomap_dio_complete_work); in iomap_dio_done()
242 queue_work(inode->i_sb->s_dio_done_wq, &dio->aio.work); in iomap_dio_done()
247 iomap_dio_complete_work(&dio->aio.work); in iomap_dio_done()
/linux/arch/arm64/boot/dts/socionext/
H A Duniphier-ld11.dtsi233 compatible = "socionext,uniphier-ld11-aio";
239 clock-names = "aio";
241 reset-names = "aio";
/linux/tools/perf/Documentation/
H A Dperf-check.txt46 aio / HAVE_AIO_SUPPORT
H A Dperf-config.txt612 record.aio::
H A Dperf-record.txt575 --aio[=n]::
/linux/drivers/usb/gadget/function/
H A Df_fs.c247 bool aio; member
1060 if (!io_data->aio && io_data->read) { in ffs_epfile_io()
1125 } else if (!io_data->aio) { in ffs_epfile_io()
1277 p->aio = true; in ffs_epfile_write_iter()
1280 p->aio = false; in ffs_epfile_write_iter()
1290 if (p->aio) { in ffs_epfile_write_iter()
1298 if (p->aio) { in ffs_epfile_write_iter()
1318 p->aio = true; in ffs_epfile_read_iter()
1321 p->aio = false; in ffs_epfile_read_iter()
1326 if (p->aio) { in ffs_epfile_read_iter()
[all …]
/linux/Documentation/admin-guide/mm/
H A Dshrinker_debugfs.rst30 sb-aio-20 sb-iomem-12 sb-securityfs-6 sb-tracefs-13
/linux/arch/arm/boot/dts/socionext/
H A Duniphier-pxs2.dtsi264 compatible = "socionext,uniphier-pxs2-aio";
275 clock-names = "aio";
277 reset-names = "aio";
/linux/Documentation/sound/hd-audio/
H A Dmodels.rst215 alc298-dell-aio
243 alc256-asus-aio
251 alc274-dell-aio
/linux/lib/
H A DKconfig.debug163 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/Documentation/filesystems/
H A Dvfs.rst1066 called when aio wants to poll for completions on HIPRI iocbs
/linux/
H A DMAINTAINERS759 L: linux-aio@kvack.org
761 F: fs/aio.c
762 F: include/linux/*aio*.h