Home
last modified time | relevance | path

Searched full:adma (Results 1 – 12 of 12) sorted by relevance

/qemu/hw/misc/
H A Dxlnx-versal-crl.c101 /* A single register fans out to all ADMA reset inputs. */ in crl_rst_adma_prew()
102 for (i = 0; i < ARRAY_SIZE(s->cfg.adma); i++) { in crl_rst_adma_prew()
103 REGFIELD_RESET(dev, s, RST_ADMA, RESET, val64, s->cfg.adma[i]); in crl_rst_adma_prew()
354 for (i = 0; i < ARRAY_SIZE(s->cfg.adma); ++i) { in crl_init()
355 object_property_add_link(obj, "adma[*]", TYPE_DEVICE, in crl_init()
356 (Object **)&s->cfg.adma[i], in crl_init()
/qemu/include/hw/sd/
H A Dsdhci.h68 uint8_t admaerr; /* ADMA Error Status Register */
77 uint64_t admasysaddr; /* ADMA System Address Register */
/qemu/hw/arm/
H A Dxlnx-versal.c293 for (i = 0; i < ARRAY_SIZE(s->lpd.iou.adma); i++) { in versal_create_admas()
294 char *name = g_strdup_printf("adma%d", i); in versal_create_admas()
298 object_initialize_child(OBJECT(s), name, &s->lpd.iou.adma[i], in versal_create_admas()
300 dev = DEVICE(&s->lpd.iou.adma[i]); in versal_create_admas()
775 for (i = 0; i < ARRAY_SIZE(s->lpd.iou.adma); i++) { in versal_create_crl()
776 g_autofree gchar *name = g_strdup_printf("adma[%d]", i); in versal_create_crl()
779 name, OBJECT(&s->lpd.iou.adma[i]), in versal_create_crl()
H A Dxlnx-zynqmp.c435 object_initialize_child(obj, "adma[*]", &s->adma[i], TYPE_XLNX_ZDMA); in xlnx_zynqmp_init()
772 if (!object_property_set_link(OBJECT(&s->adma[i]), "dma", in xlnx_zynqmp_realize()
776 if (!sysbus_realize(SYS_BUS_DEVICE(&s->adma[i]), errp)) { in xlnx_zynqmp_realize()
780 sysbus_mmio_map(SYS_BUS_DEVICE(&s->adma[i]), 0, adma_ch_addr[i]); in xlnx_zynqmp_realize()
781 sysbus_connect_irq(SYS_BUS_DEVICE(&s->adma[i]), 0, in xlnx_zynqmp_realize()
H A Dfsl-imx6.c325 /* UHS-I SDIO3.0 SDR104 1.8V ADMA */ in fsl_imx6_realize()
/qemu/hw/sd/
H A Dsdhci-internal.h252 /* R/W ADMA Error Status Register 0x00 */
260 /* R/W ADMA System Address Register 0x00 */
H A Dsdhci.c801 /* Generate ADMA error interrupt */ in sdhci_do_adma()
882 trace_sdhci_error("Set ADMA error flag"); in sdhci_do_adma()
912 /* ADMA transfer terminates if blkcnt == 0 or by END attribute */ in sdhci_do_adma()
919 trace_sdhci_error("SD/MMC host ADMA length mismatch"); in sdhci_do_adma()
923 trace_sdhci_error("Set ADMA error flag"); in sdhci_do_adma()
936 /* we have unfinished business - reschedule to continue ADMA */ in sdhci_do_adma()
971 trace_sdhci_error("64 bit ADMA not supported"); in sdhci_data_transfer()
/qemu/include/hw/arm/
H A Dxlnx-zynqmp.h131 XlnxZDMA adma[XLNX_ZYNQMP_NUM_ADMA_CH]; member
H A Dxlnx-versal.h82 XlnxZDMA adma[XLNX_VERSAL_NR_ADMAS]; member
/qemu/include/hw/misc/
H A Dxlnx-versal-crl.h225 DeviceState *adma[8]; member
/qemu/docs/system/arm/
H A Dxlnx-versal-virt.rst30 - 8 ADMA (Xilinx zDMA) channels
/qemu/tests/data/qobject/
H A Dqdict.txt448 adma.c: 5497
449 adma.h: 13803