Searched refs:mem_range (Results 1 – 16 of 16) sorted by relevance
| /freebsd/usr.sbin/bhyve/ |
| H A D | mem.c | 53 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 D | mem.h | 39 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 D | mem_md.c | 41 struct mem_range **mr_paramp __unused) in mmio_handle_non_backed_mem()
|
| H A D | tpm_ppi_qemu.c | 88 static struct mem_range ppi_mmio = {
|
| H A D | pctestdev.c | 93 struct mem_range iomem; in pctestdev_init()
|
| H A D | bootrom.c | 298 rv = register_mem(&(struct mem_range){ in bootrom_loadrom()
|
| H A D | pci_emul.c | 665 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 D | tpm_intf_crb.c | 458 struct mem_range crb_mmio = { in tpm_crb_modify_mmio_registration()
|
| /freebsd/usr.sbin/bhyve/amd64/ |
| H A D | kernemu_dev.c | 56 static struct mem_range lapic_mmio = { 64 static struct mem_range ioapic_mmio = { 71 static struct mem_range hpet_mmio = {
|
| H A D | mem_x86.c | 64 static struct mem_range fb_entry = { 76 struct mem_range **mr_paramp) in mmio_handle_non_backed_mem()
|
| H A D | vga.c | 50 struct mem_range mr;
|
| /freebsd/usr.sbin/bhyve/aarch64/ |
| H A D | bhyverun_machdep.c | 288 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 D | mem_aarch64.c | 44 struct mem_range **mr_paramp __unused) in mmio_handle_non_backed_mem()
|
| /freebsd/usr.sbin/bhyve/riscv/ |
| H A D | bhyverun_machdep.c | 287 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 D | tegra_pcie.c | 342 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 D | rk_pcie.c | 203 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()
|