/Linux-v4.19/sound/soc/bcm/ |
D | cygnus-ssp.c | 254 static int audio_ssp_init_portregs(struct cygnus_aio_port *aio) in audio_ssp_init_portregs() argument 259 switch (aio->port_type) { in audio_ssp_init_portregs() 261 value = readl(aio->cygaud->audio + aio->regs.i2s_stream_cfg); in audio_ssp_init_portregs() 265 writel(aio->portnum, in audio_ssp_init_portregs() 266 aio->cygaud->audio + aio->regs.bf_sourcech_grp); in audio_ssp_init_portregs() 269 value |= aio->portnum << I2S_OUT_STREAM_CFG_GROUP_ID; in audio_ssp_init_portregs() 270 value |= aio->portnum; /* FCI ID is the port num */ in audio_ssp_init_portregs() 272 writel(value, aio->cygaud->audio + aio->regs.i2s_stream_cfg); in audio_ssp_init_portregs() 275 value = readl(aio->cygaud->audio + aio->regs.bf_sourcech_cfg); in audio_ssp_init_portregs() 279 writel(value, aio->cygaud->audio + aio->regs.bf_sourcech_cfg); in audio_ssp_init_portregs() [all …]
|
D | cygnus-pcm.c | 258 struct cygnus_aio_port *aio; in configure_ringbuf_regs() local 262 aio = cygnus_dai_get_dma_data(substream); in configure_ringbuf_regs() 266 p_rbuf = &aio->play_rb_regs; in configure_ringbuf_regs() 268 switch (aio->portnum) { in configure_ringbuf_regs() 285 p_rbuf = &aio->capture_rb_regs; in configure_ringbuf_regs() 287 switch (aio->portnum) { in configure_ringbuf_regs() 307 struct cygnus_aio_port *aio; in get_ringbuf() local 310 aio = cygnus_dai_get_dma_data(substream); in get_ringbuf() 313 p_rbuf = &aio->play_rb_regs; in get_ringbuf() 315 p_rbuf = &aio->capture_rb_regs; in get_ringbuf() [all …]
|
/Linux-v4.19/sound/soc/uniphier/ |
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 …]
|
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
|
D | aio-compress.c | 26 struct uniphier_aio *aio = uniphier_priv(rtd->cpu_dai); in uniphier_aio_comprdma_new() local 27 struct uniphier_aio_sub *sub = &aio->sub[compr->direction]; in uniphier_aio_comprdma_new() 59 struct uniphier_aio *aio = uniphier_priv(rtd->cpu_dai); in uniphier_aio_comprdma_free() local 60 struct uniphier_aio_sub *sub = &aio->sub[compr->direction]; in uniphier_aio_comprdma_free() 76 struct uniphier_aio *aio = uniphier_priv(rtd->cpu_dai); in uniphier_aio_compr_open() local 77 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_open() 101 struct uniphier_aio *aio = uniphier_priv(rtd->cpu_dai); in uniphier_aio_compr_free() local 102 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_free() 121 struct uniphier_aio *aio = uniphier_priv(rtd->cpu_dai); in uniphier_aio_compr_get_params() local 122 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_get_params() [all …]
|
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() 280 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 …]
|
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() 127 struct uniphier_aio *aio = uniphier_priv(rtd->cpu_dai); in uniphier_aiodma_prepare() local 128 struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; in uniphier_aiodma_prepare() 153 struct uniphier_aio *aio = uniphier_priv(rtd->cpu_dai); in uniphier_aiodma_trigger() local 154 struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; in uniphier_aiodma_trigger() 155 struct device *dev = &aio->chip->pdev->dev; in uniphier_aiodma_trigger() 188 struct uniphier_aio *aio = uniphier_priv(rtd->cpu_dai); in uniphier_aiodma_pointer() local 189 struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; in uniphier_aiodma_pointer()
|
D | aio.h | 230 struct uniphier_aio *aio; member
|
/Linux-v4.19/arch/um/os-Linux/ |
D | aio.c | 23 struct aio_context *aio; member 67 int len, unsigned long long offset, struct aio_context *aio) in do_aio() argument 70 .aio_data = (unsigned long) aio, in do_aio() 192 reply = ((struct aio_thread_reply) { .data = req.aio, in not_aio_thread() 194 err = write(req.aio->reply_fd, &reply, sizeof(reply)); in not_aio_thread() 197 "fd = %d, err = %d\n", req.aio->reply_fd, errno); in not_aio_thread() 266 unsigned long long offset, struct aio_context *aio) in submit_aio_26() argument 271 err = do_aio(ctx, type, io_fd, buf, len, offset, aio); in submit_aio_26() 273 reply = ((struct aio_thread_reply) { .data = aio, in submit_aio_26() 275 err = write(aio->reply_fd, &reply, sizeof(reply)); in submit_aio_26() [all …]
|
D | Makefile | 9 obj-y = aio.o execvp.o file.o helper.o irq.o main.o mem.o process.o \ 15 USER_OBJS := $(user-objs-y) aio.o elf_aux.o execvp.o file.o helper.o irq.o \
|
/Linux-v4.19/Documentation/devicetree/bindings/sound/ |
D | uniphier,aio.txt | 8 "socionext,uniphier-ld11-aio" 9 "socionext,uniphier-ld20-aio" 10 "socionext,uniphier-pxs2-aio" 16 "aio" 20 "aio" 33 compatible = "socionext,uniphier-ld20-aio"; 38 clock-names = "aio"; 40 reset-names = "aio";
|
/Linux-v4.19/drivers/ata/ |
D | pata_mpc52xx.c | 631 struct ata_ioports *aio; in mpc52xx_ata_init_one() local 645 aio = &ap->ioaddr; in mpc52xx_ata_init_one() 646 aio->cmd_addr = NULL; /* Don't have a classic reg block */ in mpc52xx_ata_init_one() 647 aio->altstatus_addr = &priv->ata_regs->tf_control; in mpc52xx_ata_init_one() 648 aio->ctl_addr = &priv->ata_regs->tf_control; in mpc52xx_ata_init_one() 649 aio->data_addr = &priv->ata_regs->tf_data; in mpc52xx_ata_init_one() 650 aio->error_addr = &priv->ata_regs->tf_features; in mpc52xx_ata_init_one() 651 aio->feature_addr = &priv->ata_regs->tf_features; in mpc52xx_ata_init_one() 652 aio->nsect_addr = &priv->ata_regs->tf_sec_count; in mpc52xx_ata_init_one() 653 aio->lbal_addr = &priv->ata_regs->tf_sec_num; in mpc52xx_ata_init_one() [all …]
|
/Linux-v4.19/Documentation/sysctl/ |
D | fs.txt | 22 - aio-max-nr 23 - aio-nr 47 aio-nr & aio-max-nr: 49 aio-nr is the running total of the number of events specified on the 50 io_setup system call for all currently active aio contexts. If aio-nr 51 reaches aio-max-nr then io_setup will fail with EAGAIN. Note that 52 raising aio-max-nr does not result in the pre-allocation or re-sizing 296 aio-nr & aio-max-nr: 298 aio-nr shows the current system-wide number of asynchronous io 299 requests. aio-max-nr allows you to change the maximum value [all …]
|
/Linux-v4.19/arch/um/include/shared/ |
D | aio.h | 26 struct aio_context *aio);
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | uniphier-pxs2.dtsi | 232 compatible = "socionext,uniphier-pxs2-aio"; 243 clock-names = "aio"; 245 reset-names = "aio";
|
/Linux-v4.19/arch/arm64/boot/dts/socionext/ |
D | uniphier-ld11.dtsi | 189 compatible = "socionext,uniphier-ld11-aio"; 195 clock-names = "aio"; 197 reset-names = "aio";
|
D | uniphier-ld20.dtsi | 291 compatible = "socionext,uniphier-ld20-aio"; 297 clock-names = "aio"; 299 reset-names = "aio";
|
/Linux-v4.19/drivers/usb/gadget/function/ |
D | f_fs.c | 208 bool aio; member 924 if (!io_data->aio && io_data->read) { in ffs_epfile_io() 987 } else if (!io_data->aio) { in ffs_epfile_io() 1116 p->aio = true; in ffs_epfile_write_iter() 1118 p->aio = false; in ffs_epfile_write_iter() 1128 if (p->aio) in ffs_epfile_write_iter() 1134 if (p->aio) in ffs_epfile_write_iter() 1152 p->aio = true; in ffs_epfile_read_iter() 1154 p->aio = false; in ffs_epfile_read_iter() 1159 if (p->aio) { in ffs_epfile_read_iter() [all …]
|
/Linux-v4.19/drivers/platform/x86/ |
D | Makefile | 22 obj-$(CONFIG_DELL_WMI_AIO) += dell-wmi-aio.o
|
/Linux-v4.19/fs/ |
D | Makefile | 32 obj-$(CONFIG_AIO) += aio.o
|
D | iomap.c | 1436 } aio; member 1501 struct iomap_dio *dio = container_of(work, struct iomap_dio, aio.work); in iomap_dio_complete_work() 1533 INIT_WORK(&dio->aio.work, iomap_dio_complete_work); in iomap_dio_bio_end_io() 1534 queue_work(inode->i_sb->s_dio_done_wq, &dio->aio.work); in iomap_dio_bio_end_io() 1536 iomap_dio_complete_work(&dio->aio.work); in iomap_dio_bio_end_io()
|
/Linux-v4.19/Documentation/sound/hd-audio/ |
D | models.rst | 215 alc298-dell-aio 245 alc256-asus-aio 253 alc274-dell-aio
|
/Linux-v4.19/lib/ |
D | Kconfig.debug | 120 fs/aio.c:222 [aio]__put_ioctx =_ "__put_ioctx:\040freeing\040%p\012" 121 fs/aio.c:248 [aio]ioctx_alloc =_ "ENOMEM:\040nr_events\040too\040high\012" 122 fs/aio.c:1770 [aio]sys_io_cancel =_ "calling\040cancel\012"
|
/Linux-v4.19/drivers/scsi/qla2xxx/ |
D | qla_iocb.c | 3315 struct srb_iocb *aio = &sp->u.iocb_cmd; in qla24xx_abort_iocb() local 3325 cpu_to_le32(MAKE_HANDLE(aio->u.abt.req_que_no, in qla24xx_abort_iocb() 3326 aio->u.abt.cmd_hndl)); in qla24xx_abort_iocb() 3331 abt_iocb->req_que_no = cpu_to_le16(aio->u.abt.req_que_no); in qla24xx_abort_iocb()
|
/Linux-v4.19/Documentation/filesystems/ |
D | ntfs.txt | 81 - The new driver supports async io (aio).
|