/kernel/linux/linux-5.10/sound/soc/bcm/ |
H A 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 in audio_ssp_init_portregs() 337 audio_ssp_in_enable(struct cygnus_aio_port *aio) audio_ssp_in_enable() argument 359 audio_ssp_in_disable(struct cygnus_aio_port *aio) audio_ssp_in_disable() argument 384 audio_ssp_out_enable(struct cygnus_aio_port *aio) audio_ssp_out_enable() argument 428 audio_ssp_out_disable(struct cygnus_aio_port *aio) audio_ssp_out_disable() argument 491 pll_configure_mclk(struct cygnus_audio *cygaud, u32 mclk, struct cygnus_aio_port *aio) pll_configure_mclk() argument 544 cygnus_ssp_set_clocks(struct cygnus_aio_port *aio) cygnus_ssp_set_clocks() argument 624 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(dai); cygnus_ssp_hw_params() local 720 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(dai); cygnus_ssp_set_sysclk() local 746 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(dai); cygnus_ssp_startup() local 765 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(dai); cygnus_ssp_shutdown() local 823 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(cpu_dai); cygnus_ssp_set_custom_fsync_width() local 836 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(cpu_dai); cygnus_ssp_set_fmt() local 935 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(dai); cygnus_ssp_trigger() local 973 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(cpu_dai); cygnus_set_dai_tdm_slot() local 1057 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(cpu_dai); __cygnus_ssp_suspend() local 1097 struct cygnus_aio_port *aio = cygnus_dai_get_portinfo(cpu_dai); __cygnus_ssp_resume() local 1219 struct cygnus_aio_port *aio; parse_ssp_child_node() local [all...] |
H A 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 in get_ringbuf() 322 struct cygnus_aio_port *aio; enable_intr() local 357 struct cygnus_aio_port *aio; disable_intr() local 403 struct cygnus_aio_port *aio; cygnus_pcm_period_elapsed() local 586 struct cygnus_aio_port *aio; cygnus_pcm_open() local 622 struct cygnus_aio_port *aio; cygnus_pcm_close() local 645 struct cygnus_aio_port *aio; cygnus_pcm_hw_params() local 660 struct cygnus_aio_port *aio; cygnus_pcm_hw_free() local 674 struct cygnus_aio_port *aio; cygnus_pcm_prepare() local 706 struct cygnus_aio_port *aio; cygnus_pcm_pointer() local [all...] |
/kernel/linux/linux-6.6/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 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 481 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...] |
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 in get_ringbuf() 312 struct cygnus_aio_port *aio; enable_intr() local 347 struct cygnus_aio_port *aio; disable_intr() local 393 struct cygnus_aio_port *aio; cygnus_pcm_period_elapsed() local 576 struct cygnus_aio_port *aio; cygnus_pcm_open() local 612 struct cygnus_aio_port *aio; cygnus_pcm_close() local 634 struct cygnus_aio_port *aio; cygnus_pcm_prepare() local 666 struct cygnus_aio_port *aio; cygnus_pcm_pointer() local [all...] |
/kernel/linux/linux-5.10/sound/soc/uniphier/ |
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, in find_spec() argument 105 const struct uniphier_aio_chip_spec *chip_spec = aio->chip->chip_spec; in find_spec() 120 * @aio: the AIO device pointer 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 in uniphier_aio_set_sysclk() local 221 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_set_pll() local 236 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_set_fmt() local 257 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_startup() local 275 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_shutdown() local 285 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_hw_params() local 323 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_hw_free() local 334 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_prepare() local 388 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_dai_probe() local 415 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_dai_remove() local 425 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_dai_suspend() local 448 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_dai_resume() local 673 struct uniphier_aio *aio = &chip->aios[i]; uniphier_aio_probe() local [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 [all...] |
H A D | aio-compress.c | 17 #include "aio.h" 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 in uniphier_aio_compr_get_params() local 139 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); uniphier_aio_compr_set_params() local 175 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); uniphier_aio_compr_hw_free() local 188 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); uniphier_aio_compr_prepare() local 227 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); uniphier_aio_compr_trigger() local 261 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); uniphier_aio_compr_pointer() local 336 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); uniphier_aio_compr_copy() 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; 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() 331 struct regmap *r = sub->aio->chip->regmap; in aio_port_set_rate() 332 struct device *dev = &sub->aio->chip->pdev->dev; in aio_port_set_rate() 450 struct regmap *r = sub->aio->chip->regmap; in aio_port_set_fmt() 451 struct device *dev = &sub->aio in aio_port_set_fmt() [all...] |
H A D | aio-dma.c | 15 #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(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 in uniphier_aiodma_pointer() local [all...] |
/kernel/linux/linux-6.6/sound/soc/uniphier/ |
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, in find_spec() argument 105 const struct uniphier_aio_chip_spec *chip_spec = aio->chip->chip_spec; in find_spec() 120 * @aio: the AIO device pointer 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 in uniphier_aio_set_sysclk() local 221 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_set_pll() local 236 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_set_fmt() local 257 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_startup() local 270 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_shutdown() local 280 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_hw_params() local 318 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_hw_free() local 329 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_prepare() local 360 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_dai_probe() local 386 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_dai_remove() local 527 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_dai_suspend() local 550 struct uniphier_aio *aio = uniphier_priv(dai); uniphier_aio_dai_resume() local 775 struct uniphier_aio *aio = &chip->aios[i]; uniphier_aio_probe() local [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 [all...] |
H A D | aio-compress.c | 17 #include "aio.h" 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 in uniphier_aio_compr_get_params() local 139 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); uniphier_aio_compr_set_params() local 170 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); uniphier_aio_compr_hw_free() local 183 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); uniphier_aio_compr_prepare() local 222 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); uniphier_aio_compr_trigger() local 256 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); uniphier_aio_compr_pointer() local 331 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); uniphier_aio_compr_copy() 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; 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 in aio_port_set_fmt() [all...] |
H A D | aio-dma.c | 15 #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(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 in uniphier_aiodma_pointer() local [all...] |
/kernel/linux/linux-5.10/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 in perf_mmap__aio_alloc() [all...] |
H A D | mmap.h | 12 #include <aio.h> 41 } aio; member
|
/kernel/linux/linux-6.6/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 in perf_mmap__aio_alloc() [all...] |
H A D | mmap.h | 9 #include <aio.h> 38 } aio; member
|
/kernel/linux/linux-6.6/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,
|
/kernel/linux/linux-5.10/drivers/ata/ |
H A 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 in mpc52xx_ata_init_one() [all...] |
/kernel/linux/linux-6.6/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 in mpc52xx_ata_init_one() [all...] |
/kernel/linux/linux-6.6/fs/iomap/ |
H A D | trace.h | 205 __field(bool, aio) 216 __entry->aio = !is_sync_kiocb(iocb); 218 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", 227 __entry->aio) 239 __field(bool, aio) 249 __entry->aio = !is_sync_kiocb(iocb); 253 TP_printk("dev %d:%d ino 0x%lx size 0x%llx offset 0x%llx flags %s aio %d error %d ret %zd", 259 __entry->aio,
|
/kernel/linux/linux-5.10/tools/perf/ |
H A D | builtin-record.c | 229 * every aio write request started in record__aio_push() so in record__aio_complete() 236 * aio write request may require restart with the in record__aio_complete() 252 struct aiocb **aiocb = md->aio.aiocb; in record__aio_sync() 253 struct aiocb *cblocks = md->aio.cblocks; in record__aio_sync() 259 for (i = 0; i < md->aio.nr_cblocks; ++i) { in record__aio_sync() 267 * Started aio write is not complete yet in record__aio_sync() 278 while (aio_suspend((const struct aiocb **)aiocb, md->aio.nr_cblocks, &timeout)) { in record__aio_sync() 293 struct record_aio *aio = to; in record__aio_pushfn() local 296 * map->core.base data pointed by buf is copied into free map->aio.data[] buffer in record__aio_pushfn() 309 if (record__comp_enabled(aio in record__aio_pushfn() 340 struct record_aio aio = { .rec = rec, .size = 0 }; record__aio_push() local [all...] |
/kernel/linux/linux-5.10/tools/build/feature/ |
H A D | test-libaio.c | 2 #include <aio.h>
|
/kernel/linux/linux-6.6/tools/build/feature/ |
H A D | test-libaio.c | 2 #include <aio.h>
|