Searched refs:aio (Results 1 - 25 of 28) sorted by relevance

12

/linux-master/sound/soc/uniphier/
H 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
[all...]
H A Daio-cpu.c21 #include "aio.h"
88 * @aio: the AIO device pointer
96 * in each drivers (see: aio-i2s.c).
101 static const struct uniphier_aio_spec *find_spec(struct uniphier_aio *aio, argument
105 const struct uniphier_aio_chip_spec *chip_spec = aio->chip->chip_spec;
120 * @aio: the AIO device pointer
128 static int find_divider(struct uniphier_aio *aio, int pll_id, unsigned int freq) argument
135 if (!is_valid_pll(aio->chip, pll_id))
138 pll = &aio->chip->plls[pll_id];
149 struct uniphier_aio *aio local
221 struct uniphier_aio *aio = uniphier_priv(dai); local
236 struct uniphier_aio *aio = uniphier_priv(dai); local
257 struct uniphier_aio *aio = uniphier_priv(dai); local
270 struct uniphier_aio *aio = uniphier_priv(dai); local
280 struct uniphier_aio *aio = uniphier_priv(dai); local
318 struct uniphier_aio *aio = uniphier_priv(dai); local
329 struct uniphier_aio *aio = uniphier_priv(dai); local
360 struct uniphier_aio *aio = uniphier_priv(dai); local
386 struct uniphier_aio *aio = uniphier_priv(dai); local
527 struct uniphier_aio *aio = uniphier_priv(dai); local
550 struct uniphier_aio *aio = uniphier_priv(dai); local
775 struct uniphier_aio *aio = &chip->aios[i]; local
[all...]
H A Daio-compress.c17 #include "aio.h"
28 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); local
29 struct uniphier_aio_sub *sub = &aio->sub[compr->direction];
61 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); local
62 struct uniphier_aio_sub *sub = &aio->sub[compr->direction];
79 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); local
80 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction];
105 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); local
106 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction];
126 struct uniphier_aio *aio local
139 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); local
170 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); local
183 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); local
222 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); local
256 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); local
331 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); local
[all...]
H A Daio-core.c16 #include "aio.h"
17 #include "aio-reg.h"
202 struct device *dev = &sub->aio->chip->pdev->dev;
203 struct regmap *r = sub->aio->chip->regmap;
252 struct regmap *r = sub->aio->chip->regmap;
279 struct regmap *r = sub->aio->chip->regmap;
332 struct regmap *r = sub->aio->chip->regmap;
333 struct device *dev = &sub->aio->chip->pdev->dev;
451 struct regmap *r = sub->aio->chip->regmap;
452 struct device *dev = &sub->aio
[all...]
H A Daio-dma.c15 #include "aio.h"
75 struct uniphier_aio *aio = &chip->aios[i]; local
77 for (j = 0; j < ARRAY_SIZE(aio->sub); j++) {
78 struct uniphier_aio_sub *sub = &aio->sub[j];
112 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); local
113 struct uniphier_aio_sub *sub = &aio->sub[substream->stream];
139 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); local
140 struct uniphier_aio_sub *sub = &aio->sub[substream->stream];
141 struct device *dev = &aio->chip->pdev->dev;
175 struct uniphier_aio *aio 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; member in struct:uniphier_aio_sub
[all...]
/linux-master/sound/soc/bcm/
H A Dcygnus-ssp.c244 static int audio_ssp_init_portregs(struct cygnus_aio_port *aio) argument
249 switch (aio->port_type) {
251 value = readl(aio->cygaud->audio + aio->regs.i2s_stream_cfg);
255 writel(aio->portnum,
256 aio->cygaud->audio + aio->regs.bf_sourcech_grp);
259 value |= aio->portnum << I2S_OUT_STREAM_CFG_GROUP_ID;
260 value |= aio->portnum; /* FCI ID is the port num */
262 writel(value, aio
327 audio_ssp_in_enable(struct cygnus_aio_port *aio) argument
349 audio_ssp_in_disable(struct cygnus_aio_port *aio) argument
374 audio_ssp_out_enable(struct cygnus_aio_port *aio) argument
418 audio_ssp_out_disable(struct cygnus_aio_port *aio) argument
481 pll_configure_mclk(struct cygnus_audio *cygaud, u32 mclk, struct cygnus_aio_port *aio) argument
534 cygnus_ssp_set_clocks(struct cygnus_aio_port *aio) argument
614 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(dai); local
710 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(dai); local
736 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(dai); local
755 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(dai); local
813 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(cpu_dai); local
826 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(cpu_dai); local
925 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(dai); local
963 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(cpu_dai); local
1047 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(cpu_dai); local
1087 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(cpu_dai); local
1210 struct cygnus_aio_port *aio; local
[all...]
H A Dcygnus-pcm.c248 struct cygnus_aio_port *aio; local
252 aio = cygnus_dai_get_dma_data(substream);
256 p_rbuf = &aio->play_rb_regs;
258 switch (aio->portnum) {
275 p_rbuf = &aio->capture_rb_regs;
277 switch (aio->portnum) {
297 struct cygnus_aio_port *aio; local
300 aio = cygnus_dai_get_dma_data(substream);
303 p_rbuf = &aio->play_rb_regs;
305 p_rbuf = &aio
312 struct cygnus_aio_port *aio; local
347 struct cygnus_aio_port *aio; local
393 struct cygnus_aio_port *aio; local
576 struct cygnus_aio_port *aio; local
612 struct cygnus_aio_port *aio; local
634 struct cygnus_aio_port *aio; local
666 struct cygnus_aio_port *aio; local
[all...]
/linux-master/fs/
H A Dbacking-file.c59 /* used for aio completion */
75 static void backing_aio_put(struct backing_aio *aio) argument
77 if (refcount_dec_and_test(&aio->ref)) {
78 fput(aio->iocb.ki_filp);
79 kmem_cache_free(backing_aio_cachep, aio);
83 static void backing_aio_cleanup(struct backing_aio *aio, long res) argument
85 struct kiocb *iocb = &aio->iocb;
86 struct kiocb *orig_iocb = aio->orig_iocb;
88 if (aio->end_write)
89 aio
97 struct backing_aio *aio = container_of(iocb, struct backing_aio, iocb); local
109 struct backing_aio *aio = container_of(work, struct backing_aio, work); local
116 struct backing_aio *aio = container_of(iocb, struct backing_aio, iocb); local
142 struct backing_aio *aio = NULL; local
221 struct backing_aio *aio; local
[all...]
H A DMakefile30 obj-$(CONFIG_AIO) += aio.o
/linux-master/tools/build/feature/
H A Dtest-libaio.c2 #include <aio.h>
/linux-master/tools/perf/util/
H A Dmmap.c73 return map->aio.nr_cblocks > 0;
79 map->aio.data[idx] = mmap(NULL, mmap__mmap_len(map), PROT_READ|PROT_WRITE,
81 if (map->aio.data[idx] == MAP_FAILED) {
82 map->aio.data[idx] = NULL;
91 if (map->aio.data[idx]) {
92 munmap(map->aio.data[idx], mmap__mmap_len(map));
93 map->aio.data[idx] = NULL;
106 data = map->aio.data[idx];
128 map->aio.data[idx] = malloc(mmap__mmap_len(map));
129 if (map->aio
[all...]
H A Dmmap.h9 #include <aio.h>
38 } aio; member in struct:mmap
/linux-master/fs/ext2/
H A Dtrace.h21 __field(bool, aio)
31 __entry->aio = !is_sync_kiocb(iocb);
34 TP_printk("dev %d:%d ino 0x%lx isize 0x%llx pos 0x%llx len %zu flags %s aio %d ret %zd",
41 __entry->aio,
65 __field(bool, aio)
75 __entry->aio = !is_sync_kiocb(iocb);
78 TP_printk("dev %d:%d ino 0x%lx isize 0x%llx pos 0x%llx len %zd flags %s aio %d ret %d",
85 __entry->aio,
/linux-master/drivers/platform/x86/dell/
H A DMakefile20 obj-$(CONFIG_DELL_WMI_AIO) += dell-wmi-aio.o
/linux-master/drivers/ata/
H A Dpata_mpc52xx.c633 struct ata_ioports *aio; local
647 aio = &ap->ioaddr;
648 aio->cmd_addr = NULL; /* Don't have a classic reg block */
649 aio->altstatus_addr = &priv->ata_regs->tf_control;
650 aio->ctl_addr = &priv->ata_regs->tf_control;
651 aio->data_addr = &priv->ata_regs->tf_data;
652 aio->error_addr = &priv->ata_regs->tf_features;
653 aio->feature_addr = &priv->ata_regs->tf_features;
654 aio->nsect_addr = &priv->ata_regs->tf_sec_count;
655 aio
[all...]
/linux-master/fs/iomap/
H A Dtrace.h249 __field(bool, aio)
260 __entry->aio = !is_sync_kiocb(iocb);
262 TP_printk("dev %d:%d ino 0x%lx size 0x%llx offset 0x%llx length 0x%zx done_before 0x%zx flags %s dio_flags %s aio %d",
271 __entry->aio)
283 __field(bool, aio)
293 __entry->aio = !is_sync_kiocb(iocb);
297 TP_printk("dev %d:%d ino 0x%lx size 0x%llx offset 0x%llx flags %s aio %d error %d ret %zd",
303 __entry->aio,
H A Ddirect-io.c48 /* used for aio completion: */
51 } aio; member in union:iomap_dio::__anon1795
143 struct iomap_dio *dio = container_of(work, struct iomap_dio, aio.work);
187 iomap_dio_complete_work(&dio->aio.work);
222 INIT_WORK(&dio->aio.work, iomap_dio_complete_work);
224 &dio->aio.work);
/linux-master/tools/perf/
H A Dbuiltin-version.c81 STATUS(HAVE_AIO_SUPPORT, aio);
H A Dbuiltin-record.c327 * every aio write request started in record__aio_push() so
334 * aio write request may require restart with the
350 struct aiocb **aiocb = md->aio.aiocb;
351 struct aiocb *cblocks = md->aio.cblocks;
357 for (i = 0; i < md->aio.nr_cblocks; ++i) {
365 * Started aio write is not complete yet
376 while (aio_suspend((const struct aiocb **)aiocb, md->aio.nr_cblocks, &timeout)) {
391 struct record_aio *aio = to; local
394 * map->core.base data pointed by buf is copied into free map->aio.data[] buffer
407 if (record__comp_enabled(aio
442 struct record_aio aio = { .rec = rec, .size = 0 }; local
[all...]
/linux-master/drivers/usb/gadget/function/
H A Df_fs.c37 #include <linux/aio.h>
242 bool aio; member in struct:ffs_io_data
1027 if (!io_data->aio && io_data->read) {
1092 } else if (!io_data->aio) {
1232 p->aio = true;
1235 p->aio = false;
1245 if (p->aio)
1251 if (p->aio)
1267 p->aio = true;
1270 p->aio
[all...]
/linux-master/fs/orangefs/
H A Dorangefs-kernel.h37 #include <linux/aio.h>
/linux-master/drivers/scsi/qla2xxx/
H A Dqla_iocb.c3691 struct srb_iocb *aio = &sp->u.iocb_cmd; local
3707 make_handle(le16_to_cpu(aio->u.abt.req_que_no),
3708 aio->u.abt.cmd_hndl);
3710 abt_iocb->req_que_no = aio->u.abt.req_que_no;
/linux-master/fs/bcachefs/
H A Dfs-io.c26 #include <linux/aio.h>
/linux-master/drivers/usb/gadget/legacy/
H A Dinode.c25 #include <linux/aio.h>
502 * complete the aio request immediately.

Completed in 214 milliseconds

12