Home
last modified time | relevance | path

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

/illumos-gate/usr/src/cmd/bhyve/
H A Dmem.c65 struct mem_range mr_param;
154 typedef int (mem_cb_t)(struct vcpu *vcpu, uint64_t gpa, struct mem_range *mr,
161 struct mem_range *mr = arg; in mem_read()
172 struct mem_range *mr = arg; in mem_write()
238 emulate_mem_cb(struct vcpu *vcpu, uint64_t paddr, struct mem_range *mr, in emulate_mem_cb()
268 rw_mem_cb(struct vcpu *vcpu, uint64_t paddr, struct mem_range *mr, in rw_mem_cb()
301 register_mem_int(struct mmio_rb_tree *rbt, struct mem_range *memp) in register_mem_int()
334 register_mem(struct mem_range *memp) in register_mem()
341 register_mem_fallback(struct mem_range *memp) in register_mem_fallback()
348 unregister_mem(struct mem_range *memp) in unregister_mem()
[all …]
H A Dmem.h39 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 Dkernemu_dev.c57 static struct mem_range lapic_mmio = {
65 static struct mem_range ioapic_mmio = {
72 static struct mem_range hpet_mmio = {
H A Dpctestdev.c93 struct mem_range iomem; in pctestdev_init()
H A Dtpm_ppi_qemu.c89 static struct mem_range ppi_mmio = {
H A Dbootrom.c300 rv = register_mem(&(struct mem_range){ in bootrom_loadrom()
H A Dpci_emul.c611 struct mem_range mr; in modify_bar_registration()
630 bzero(&mr, sizeof(struct mem_range)); in modify_bar_registration()
1449 struct mem_range mr; in init_pci()
1599 bzero(&mr, sizeof(struct mem_range)); in init_pci()
1609 bzero(&mr, sizeof(struct mem_range)); in init_pci()
H A Dtpm_intf_crb.c405 struct mem_range crb_mmio = { in tpm_crb_modify_mmio_registration()
H A Dvga.c56 struct mem_range mr;
/illumos-gate/usr/src/uts/sun4u/opl/os/
H A Dopl.c520 } 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 Dmc-opl.c2394 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 Dpcisch.c2712 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()