/linux-master/sound/soc/uniphier/ |
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 [all...] |
H A D | aio-cpu.c | 21 #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 D | aio-compress.c | 17 #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 D | aio-core.c | 16 #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 D | aio-dma.c | 15 #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 D | aio.h | 70 #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 D | cygnus-ssp.c | 244 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 D | cygnus-pcm.c | 248 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 D | backing-file.c | 59 /* 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 D | Makefile | 30 obj-$(CONFIG_AIO) += aio.o
|
/linux-master/tools/build/feature/ |
H A D | test-libaio.c | 2 #include <aio.h>
|
/linux-master/tools/perf/util/ |
H A D | mmap.c | 73 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 D | mmap.h | 9 #include <aio.h> 38 } aio; member in struct:mmap
|
/linux-master/fs/ext2/ |
H A D | trace.h | 21 __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 D | Makefile | 20 obj-$(CONFIG_DELL_WMI_AIO) += dell-wmi-aio.o
|
/linux-master/drivers/ata/ |
H A D | pata_mpc52xx.c | 633 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 D | trace.h | 249 __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 D | direct-io.c | 48 /* 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 D | builtin-version.c | 81 STATUS(HAVE_AIO_SUPPORT, aio);
|
H A D | builtin-record.c | 327 * 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 D | f_fs.c | 37 #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 D | orangefs-kernel.h | 37 #include <linux/aio.h>
|
/linux-master/drivers/scsi/qla2xxx/ |
H A D | qla_iocb.c | 3691 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 D | fs-io.c | 26 #include <linux/aio.h>
|
/linux-master/drivers/usb/gadget/legacy/ |
H A D | inode.c | 25 #include <linux/aio.h> 502 * complete the aio request immediately.
|