/freebsd-current/sys/xen/ |
H A D | gnttab.h | 61 int gnttab_grant_foreign_access(domid_t domid, unsigned long frame, 86 int gnttab_grant_foreign_transfer(domid_t domid, unsigned long pfn, grant_ref_t *result); 113 void gnttab_grant_foreign_access_ref(grant_ref_t ref, domid_t domid, 116 void gnttab_grant_foreign_transfer_ref(grant_ref_t, domid_t domid,
|
H A D | gntdev.h | 41 * - `domid`, as the domain-id of the foreign domain 76 * - `refs[i].domid`, as the domain id of the foreign domain 134 uint16_t domid; member in struct:ioctl_gntdev_alloc_gref 156 uint32_t domid; member in struct:ioctl_gntdev_grant_ref
|
H A D | hvm.h | 42 xhv.domid = DOMID_SELF;
|
/freebsd-current/sys/contrib/xen/ |
H A D | memory.h | 94 domid_t domid; member in struct:xen_memory_reservation 119 * 1. @in.domid == @out.domid 153 domid_t domid; member in struct:xen_memory_domain 247 domid_t domid; member in struct:xen_add_to_physmap 259 /* GPFN in domid where the source mapping page should appear. */ 270 domid_t domid; member in struct:xen_add_to_physmap_batch 288 /* GPFN in domid where the source mapping page should appear. */ 314 domid_t domid; member in struct:xen_remove_from_physmap 364 domid_t domid; member in struct:xen_foreign_memory_map 380 domid_t domid; member in struct:xen_pod_target 455 domid_t domid; member in struct:xen_mem_access_op 629 domid_t domid; member in struct:xen_mem_acquire_resource 719 domid_t domid; member in struct:xen_vnuma_topology_info [all...] |
H A D | grant_table.h | 69 * 1. Write ent->domid. 136 domid_t domid; member in struct:grant_entry_v1 138 * GTF_permit_access: GFN that @domid is allowed to map and access. [GST] 139 * GTF_accept_transfer: GFN that @domid is allowed to transfer into. [GST] 140 * GTF_transfer_completed: MFN whose ownership transferred by @domid 157 * GTF_permit_access: Allow @domid to map/access @frame. 158 * GTF_accept_transfer: Allow @domid to transfer ownership of one page frame 160 * GTF_transitive: Allow @domid to transitively access a subrange of 171 * GTF_readonly: Restrict @domid to read-only mappings and accesses. [GST] 172 * GTF_reading: Grant entry is currently mapped for reading by @domid 228 domid_t domid; member in struct:grant_entry_header 428 domid_t domid; member in struct:gnttab_transfer 467 domid_t domid; member in struct:gnttab_copy::gnttab_copy_ptr [all...] |
H A D | physdev.h | 160 domid_t domid; member in struct:physdev_map_pirq 181 domid_t domid; member in struct:physdev_unmap_pirq
|
H A D | sysctl.h | 459 #define LOCKPROF_TYPE_PERDOM 1 /* per-domain lock, idx is domid */ 566 uint32_t domid; /* IN: M */ member in struct:xen_sysctl_cpupool_op
|
/freebsd-current/sys/i386/include/xen/ |
H A D | hypercall.h | 150 mmu_update_t *req, int count, int *success_count, domid_t domid) 152 return _hypercall4(int, mmu_update, req, count, success_count, domid); 157 mmuext_op_t *op, int count, int *success_count, domid_t domid) 159 return _hypercall4(int, mmuext_op, op, count, success_count, domid); 302 unsigned long va, uint64_t new_val, unsigned long flags, domid_t domid) 310 lo, hi, flags, domid); 369 domid_t domid, unsigned int nr_bufs, const void *bufs) 371 return _hypercall3(int, dm_op, domid, nr_bufs, bufs); 149 HYPERVISOR_mmu_update( mmu_update_t *req, int count, int *success_count, domid_t domid) argument 156 HYPERVISOR_mmuext_op( mmuext_op_t *op, int count, int *success_count, domid_t domid) argument 301 HYPERVISOR_update_va_mapping_otherdomain( unsigned long va, uint64_t new_val, unsigned long flags, domid_t domid) argument 368 HYPERVISOR_dm_op( domid_t domid, unsigned int nr_bufs, const void *bufs) argument
|
/freebsd-current/sys/amd64/include/xen/ |
H A D | hypercall.h | 170 domid_t domid) 172 return _hypercall4(int, mmu_update, req, count, success_count, domid); 178 domid_t domid) 180 return _hypercall4(int, mmuext_op, op, count, success_count, domid); 314 unsigned long va, uint64_t new_val, unsigned long flags, domid_t domid) 317 new_val, flags, domid); 383 domid_t domid, unsigned int nr_bufs, const void *bufs) 385 return _hypercall3(int, dm_op, domid, nr_bufs, bufs); 168 HYPERVISOR_mmu_update( mmu_update_t *req, unsigned int count, unsigned int *success_count, domid_t domid) argument 176 HYPERVISOR_mmuext_op( struct mmuext_op *op, unsigned int count, unsigned int *success_count, domid_t domid) argument 313 HYPERVISOR_update_va_mapping_otherdomain( unsigned long va, uint64_t new_val, unsigned long flags, domid_t domid) argument 382 HYPERVISOR_dm_op( domid_t domid, unsigned int nr_bufs, const void *bufs) argument
|
/freebsd-current/sys/dev/xen/grant_table/ |
H A D | grant_table.c | 134 gnttab_grant_foreign_access(domid_t domid, unsigned long frame, int readonly, argument 145 shared[ref].domid = domid; 156 gnttab_grant_foreign_access_ref(grant_ref_t ref, domid_t domid, argument 161 shared[ref].domid = domid; 244 gnttab_grant_foreign_transfer(domid_t domid, unsigned long pfn, argument 253 gnttab_grant_foreign_transfer_ref(ref, domid, pfn); 260 gnttab_grant_foreign_transfer_ref(grant_ref_t ref, domid_t domid, argument 264 shared[ref].domid [all...] |
/freebsd-current/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/ |
H A D | tst.schedargs.ksh | 56 /* print domid vcpu pcpu probename */ 68 domid = $2 71 vcpumap[domid, vcpu] = 1 78 cpumap[domid, vcpu, 82 cpumap[domid, vcpu,
|
/freebsd-current/sys/contrib/xen/hvm/ |
H A D | hvm_op.h | 34 domid_t domid; /* IN */ member in struct:xen_hvm_param 66 domid_t domid; member in struct:xen_hvm_set_pci_intx_level 79 domid_t domid; member in struct:xen_hvm_set_isa_irq_level 91 domid_t domid; member in struct:xen_hvm_set_pci_link_route 137 domid_t domid; member in struct:xen_hvm_pagetable_dying 176 domid_t domid; member in struct:xen_hvm_get_mem_type
|
/freebsd-current/sys/contrib/xen/xsm/ |
H A D | flask_op.h | 162 uint32_t domid; member in struct:xen_flask_relabel
|
/freebsd-current/sys/dev/xen/balloon/ |
H A D | balloon.c | 156 .domid = DOMID_SELF 217 .domid = DOMID_SELF
|
/freebsd-current/sys/amd64/vmm/amd/ |
H A D | amdvi_hw.c | 586 amdvi_decode_inv_dte_evt(uint16_t devid, uint16_t domid, uint64_t addr, argument 592 devid, domid, addr); 597 amdvi_decode_pf_evt(uint16_t devid, uint16_t domid, uint64_t addr, argument 603 devid, domid, addr); 608 amdvi_decode_dte_hwerr_evt(uint16_t devid, uint16_t domid, argument 613 " Addr:0x%lx", devid, domid, addr); 619 amdvi_decode_page_hwerr_evt(uint16_t devid, uint16_t domid, uint64_t addr, argument 624 " Addr:0x%lx", devid, domid, addr);
|
/freebsd-current/sys/x86/xen/ |
H A D | hvm.c | 182 .domid = DOMID_SELF, 344 xhp.domid = DOMID_SELF;
|
/freebsd-current/sys/dev/xen/privcmd/ |
H A D | privcmd.c | 119 struct xen_remove_from_physmap rm = { .domid = DOMID_SELF }; 336 add.domid = DOMID_SELF; 418 adq.domid = mmap->dom;
|
/freebsd-current/sys/dev/xen/netback/ |
H A D | netback.c | 524 printf("gnttab dest domid=\t%hu\n", entry->dest.domid); 531 printf("gnttab source domid=\t%hu\n", entry->source.domid); 1211 * xnb<domid>.<handle> 1727 gnttab[gnt_idx].source.domid = otherend_id; 1733 gnttab[gnt_idx].dest.domid = DOMID_SELF; 1981 gnttab[gnt_idx].dest.domid = otherend_id; 1987 gnttab[gnt_idx].source.domid = DOMID_SELF;
|
H A D | netback_unit_tests.c | 1143 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.domid == DOMID_SELF); 1148 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.domid == DOMID_FIRST_RESERVED); 1682 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.domid == DOMID_SELF); 1687 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.domid == DOMID_FIRST_RESERVED);
|
/freebsd-current/sys/dev/xen/gntdev/ |
H A D | gntdev.c | 377 error = gnttab_grant_foreign_access(arg->domid, 664 gmap->grant_map_ops[i].dom = ref.domid;
|