Lines Matching refs:paddr
167 access_memory(struct vcpu *vcpu, uint64_t paddr, mem_cb_t *cb, void *arg)
178 paddr >= mmio_hint[vcpuid]->mr_base &&
179 paddr <= mmio_hint[vcpuid]->mr_end) {
185 if (mmio_rb_lookup(&mmio_rb_root, paddr, &entry) == 0) {
188 } else if (mmio_rb_lookup(&mmio_rb_fallback, paddr, &entry)) {
214 err = cb(vcpu, paddr, &entry->mr_param, arg);
230 emulate_mem_cb(struct vcpu *vcpu, uint64_t paddr, struct mem_range *mr,
236 return (vmm_emulate_instruction(vcpu, paddr, ema->vie, ema->paging,
241 emulate_mem(struct vcpu *vcpu, uint64_t paddr, struct vie *vie,
248 return (access_memory(vcpu, paddr, emulate_mem_cb, &ema));
258 rw_mem_cb(struct vcpu *vcpu, uint64_t paddr, struct mem_range *mr, void *arg)
263 return (mr->handler(vcpu, rma->operation, paddr, rma->size,