Searched refs:mem_range (Results 1 – 12 of 12) sorted by relevance
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | mem.c | 64 struct mem_range mr_param; 153 typedef int (mem_cb_t)(struct vcpu *vcpu, uint64_t gpa, struct mem_range *mr, 160 struct mem_range *mr = arg; in mem_read() 171 struct mem_range *mr = arg; in mem_write() 237 emulate_mem_cb(struct vcpu *vcpu, uint64_t paddr, struct mem_range *mr, in emulate_mem_cb() 267 rw_mem_cb(struct vcpu *vcpu, uint64_t paddr, struct mem_range *mr, in rw_mem_cb() 300 register_mem_int(struct mmio_rb_tree *rbt, struct mem_range *memp) in register_mem_int() 333 register_mem(struct mem_range *memp) in register_mem() 340 register_mem_fallback(struct mem_range *memp) in register_mem_fallback() 347 unregister_mem(struct mem_range *memp) in unregister_mem() [all …]
|
H A D | mem.h | 39 struct mem_range { struct 58 int register_mem(struct mem_range *memp); 59 int register_mem_fallback(struct mem_range *memp); 60 int unregister_mem(struct mem_range *memp);
|
H A D | pctestdev.c | 92 struct mem_range iomem; in pctestdev_init()
|
H A D | tpm_ppi_qemu.c | 88 static struct mem_range ppi_mmio = {
|
H A D | bootrom.c | 303 rv = register_mem(&(struct mem_range){ in bootrom_loadrom()
|
H A D | pci_emul.c | 611 struct mem_range mr; in modify_bar_registration() 630 bzero(&mr, sizeof(struct mem_range)); in modify_bar_registration() 1484 struct mem_range mr; in init_pci() 1635 bzero(&mr, sizeof(struct mem_range)); in init_pci() 1645 bzero(&mr, sizeof(struct mem_range)); in init_pci()
|
H A D | tpm_intf_crb.c | 406 struct mem_range crb_mmio = { in tpm_crb_modify_mmio_registration()
|
/illumos-gate/usr/src/cmd/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 | vga.c | 55 struct mem_range mr;
|
/illumos-gate/usr/src/uts/sun4u/opl/os/ |
H A D | opl.c | 520 } mem_range; in plat_fill_mc() local 525 if (prom_getprop(nodeid, "sb-mem-ranges", (caddr_t)&mem_range) < 0) { in plat_fill_mc() 529 memnode = mem_range.addr >> OPL_MC_MEMBOARD_SHIFT; in plat_fill_mc()
|
/illumos-gate/usr/src/uts/sun4u/opl/io/ |
H A D | mc-opl.c | 2394 mc_mem_range_t *mem_range; in get_base_address() local 2398 "sb-mem-ranges", (caddr_t)&mem_range, &len) != DDI_SUCCESS) { in get_base_address() 2402 mcp->mc_start_address = mem_range->addr; in get_base_address() 2403 mcp->mc_size = mem_range->size; in get_base_address() 2405 kmem_free(mem_range, len); in get_base_address()
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pcisch.c | 2712 pci_ranges_t *io_range, *mem_range; in pci_format_addr() local 2725 mem_range = pci_p->pci_ranges + 2; in pci_format_addr() 2726 err_pa |= mem_range->parent_high; in pci_format_addr() 2728 err_pa |= mem_range->parent_low; in pci_format_addr()
|