Home
last modified time | relevance | path

Searched refs:mem_range (Results 1 – 16 of 16) sorted by relevance

/freebsd/usr.sbin/bhyve/
H A Dmem.c53 struct mem_range mr_param;
142 typedef int (mem_cb_t)(struct vcpu *vcpu, uint64_t gpa, struct mem_range *mr,
149 struct mem_range *mr = arg; in mem_read()
160 struct mem_range *mr = arg; in mem_write()
171 struct mem_range *mr; in access_memory()
242 emulate_mem_cb(struct vcpu *vcpu, uint64_t paddr, struct mem_range *mr, in emulate_mem_cb()
270 rw_mem_cb(struct vcpu *vcpu, uint64_t paddr, struct mem_range *mr, void *arg) in rw_mem_cb()
302 register_mem_int(struct mmio_rb_tree *rbt, struct mem_range *memp) in register_mem_int()
331 register_mem(struct mem_range *memp) in register_mem()
338 register_mem_fallback(struct mem_range *memp) in register_mem_fallback()
[all …]
H A Dmem.h39 struct mem_range { struct
57 struct mem_range **mr_paramp);
60 int register_mem(struct mem_range *memp);
61 int register_mem_fallback(struct mem_range *memp);
62 int unregister_mem(struct mem_range *memp);
H A Dmem_md.c41 struct mem_range **mr_paramp __unused) in mmio_handle_non_backed_mem()
H A Dtpm_ppi_qemu.c88 static struct mem_range ppi_mmio = {
H A Dpctestdev.c93 struct mem_range iomem; in pctestdev_init()
H A Dbootrom.c298 rv = register_mem(&(struct mem_range){ in bootrom_loadrom()
H A Dpci_emul.c665 struct mem_range mr; in modify_bar_registration()
667 bzero(&mr, sizeof(struct mem_range)); in modify_bar_registration()
685 struct mem_range mr; in modify_bar_registration()
687 bzero(&mr, sizeof(struct mem_range)); in modify_bar_registration()
1530 struct mem_range mr; in init_pci()
1695 bzero(&mr, sizeof(struct mem_range)); in init_pci()
1705 bzero(&mr, sizeof(struct mem_range)); in init_pci()
H A Dtpm_intf_crb.c458 struct mem_range crb_mmio = { in tpm_crb_modify_mmio_registration()
/freebsd/usr.sbin/bhyve/amd64/
H A Dkernemu_dev.c56 static struct mem_range lapic_mmio = {
64 static struct mem_range ioapic_mmio = {
71 static struct mem_range hpet_mmio = {
H A Dmem_x86.c64 static struct mem_range fb_entry = {
76 struct mem_range **mr_paramp) in mmio_handle_non_backed_mem()
H A Dvga.c50 struct mem_range mr;
/freebsd/usr.sbin/bhyve/aarch64/
H A Dbhyverun_machdep.c288 struct mem_range mr; in init_mmio_uart()
304 bzero(&mr, sizeof(struct mem_range)); in init_mmio_uart()
354 struct mem_range mr; in init_mmio_rtc()
360 bzero(&mr, sizeof(struct mem_range)); in init_mmio_rtc()
H A Dmem_aarch64.c44 struct mem_range **mr_paramp __unused) in mmio_handle_non_backed_mem()
/freebsd/usr.sbin/bhyve/riscv/
H A Dbhyverun_machdep.c287 struct mem_range mr; in init_mmio_uart()
303 bzero(&mr, sizeof(struct mem_range)); in init_mmio_uart()
/freebsd/sys/arm/nvidia/
H A Dtegra_pcie.c342 struct ofw_pci_range mem_range; member
1096 if (sc->mem_range.size != 0) { in tegra_pcib_decode_ranges()
1102 sc->mem_range = ranges[i]; in tegra_pcib_decode_ranges()
1106 if ((sc->io_range.size == 0) || (sc->mem_range.size == 0) in tegra_pcib_decode_ranges()
1362 tegra_pcib_set_bar(sc, 3, sc->mem_range.host, in tegra_pcib_enable()
1363 sc->mem_range.host, sc->mem_range.size, 1); in tegra_pcib_enable()
/freebsd/sys/arm64/rockchip/
H A Drk_pcie.c203 struct ofw_pci_range mem_range; member
425 if (sc->mem_range.size != 0) { in rk_pcie_decode_ranges()
431 sc->mem_range = ranges[i]; in rk_pcie_decode_ranges()
435 if (sc->mem_range.size == 0) { in rk_pcie_decode_ranges()
1049 for (i = 0; i < sc->mem_range.size / ATU_OB_REGION_SIZE; i++) { in rk_pcie_setup_sw()
1052 sc->mem_range.pci + ATU_OB_REGION_SIZE * i); in rk_pcie_setup_sw()