Lines Matching refs:nat

74         } nat;  in compat_memory_op()  local
84 set_xen_guest_handle(nat.hnd, COMPAT_ARG_XLAT_VIRT_BASE); in compat_memory_op()
104 end_extent = start_extent + (COMPAT_ARG_XLAT_SIZE - sizeof(*nat.rsrv)) / in compat_memory_op()
109 space = (xen_pfn_t *)(nat.rsrv + 1); in compat_memory_op()
137 XLAT_memory_reservation(nat.rsrv, &cmp.rsrv); in compat_memory_op()
142 nat.rsrv->nr_extents = end_extent; in compat_memory_op()
174 end_extent = (COMPAT_ARG_XLAT_SIZE - sizeof(*nat.xchg)) / in compat_memory_op()
189 space = (xen_pfn_t *)(nat.xchg + 1); in compat_memory_op()
215 XLAT_memory_exchange(nat.xchg, &cmp.xchg); in compat_memory_op()
220 nat.xchg->in.nr_extents = end_extent; in compat_memory_op()
222 nat.xchg->out.nr_extents = end_extent >> order_delta; in compat_memory_op()
224 nat.xchg->out.nr_extents = end_extent << -order_delta; in compat_memory_op()
235 nat.hnd = compat; in compat_memory_op()
245 XLAT_add_to_physmap(nat.atp, &cmp.atp); in compat_memory_op()
251 unsigned int limit = (COMPAT_ARG_XLAT_SIZE - sizeof(*nat.atpb)) in compat_memory_op()
252 / (sizeof(nat.atpb->idxs.p) + sizeof(nat.atpb->gpfns.p)); in compat_memory_op()
255 xen_ulong_t *idxs = (void *)(nat.atpb + 1); in compat_memory_op()
299 XLAT_add_to_physmap_batch(nat.atpb, &cmp.atpb); in compat_memory_op()
307 nat.atpb->size = end_extent; in compat_memory_op()
321 XLAT_remove_from_physmap(nat.xrfp, &cmp); in compat_memory_op()
335 XLAT_mem_access_op(nat.mao, &cmp.mao); in compat_memory_op()
361 XLAT_vnuma_topology_info(nat.vnuma, &cmp.vnuma); in compat_memory_op()
402 rc = do_memory_op(cmd, nat.hnd); in compat_memory_op()
407 cmp.vnuma.nr_vnodes = nat.vnuma->nr_vnodes; in compat_memory_op()
408 cmp.vnuma.nr_vcpus = nat.vnuma->nr_vcpus; in compat_memory_op()
409 cmp.vnuma.nr_vmemranges = nat.vnuma->nr_vmemranges; in compat_memory_op()
417 if ( hypercall_xlat_continuation(&cmd, 2, 0x02, nat.hnd, compat) ) in compat_memory_op()
431 !guest_handle_is_null(nat.rsrv->extent_start) ) in compat_memory_op()
435 compat_pfn_t pfn = nat.rsrv->extent_start.p[start_extent]; in compat_memory_op()
437 BUG_ON(pfn != nat.rsrv->extent_start.p[start_extent]); in compat_memory_op()
462 if ( (split >= 0) && (end_extent != nat.rsrv->nr_extents) ) in compat_memory_op()
472 BUG_ON(end_extent < nat.xchg->nr_exchanged); in compat_memory_op()
473 end_extent = nat.xchg->nr_exchanged; in compat_memory_op()
490 compat_pfn_t pfn = nat.xchg->out.extent_start.p[start_extent]; in compat_memory_op()
492 BUG_ON(pfn != nat.xchg->out.extent_start.p[start_extent]); in compat_memory_op()
501 cmp.xchg.nr_exchanged = nat.xchg->nr_exchanged; in compat_memory_op()
531 cmp.vnuma.nr_vnodes = nat.vnuma->nr_vnodes; in compat_memory_op()
532 cmp.vnuma.nr_vcpus = nat.vnuma->nr_vcpus; in compat_memory_op()
533 cmp.vnuma.nr_vmemranges = nat.vnuma->nr_vmemranges; in compat_memory_op()