/xen-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_device.c | 1812 if (dt->compare(libxl__device_type_get_elem(dt, d_config, i), type)) { in device_add_domain_config() 1824 dt->dispose(item); in device_add_domain_config() 1827 dt->init(item); in device_add_domain_config() 1849 dt->init(type_saved); in libxl__device_add_async() 1852 if (dt->set_default) { in libxl__device_add_async() 1857 if (dt->update_devid) { in libxl__device_add_async() 1862 if (dt->update_config) in libxl__device_add_async() 1954 if (dt->set_default) { in libxl__device_add() 1959 if (dt->update_devid) { in libxl__device_add() 2019 dt->init(item); in libxl__device_list() [all …]
|
A D | libxl_internal.c | 555 const struct libxl_device_type *dt; in libxl__update_domain_configuration() local 558 dt = device_type_tbl[idx]; in libxl__update_domain_configuration() 559 if (!dt) in libxl__update_domain_configuration() 562 num = *libxl__device_type_get_num(dt, src); in libxl__update_domain_configuration() 563 if (!dt->update_config || !num) in libxl__update_domain_configuration() 567 dt->update_config(gc, libxl__device_type_get_elem(dt, dst, i), in libxl__update_domain_configuration() 568 libxl__device_type_get_elem(dt, src, i)); in libxl__update_domain_configuration()
|
A D | libxl_domain.c | 1667 const struct libxl_device_type *dt; in libxl_retrieve_domain_configuration() local 1676 dt = device_type_tbl[idx]; in libxl_retrieve_domain_configuration() 1677 if (!dt) in libxl_retrieve_domain_configuration() 1680 if (!dt->compare) in libxl_retrieve_domain_configuration() 1687 dt->type); in libxl_retrieve_domain_configuration() 1696 if (dt->compare(p + dt->dev_elem_size * j, q)) in libxl_retrieve_domain_configuration() 1701 if (dt->merge) in libxl_retrieve_domain_configuration() 1702 dt->merge(ctx, p + dt->dev_elem_size * j, q); in libxl_retrieve_domain_configuration() 1707 dt->dispose(q); in libxl_retrieve_domain_configuration() 1712 dt->dev_elem_size); in libxl_retrieve_domain_configuration() [all …]
|
A D | libxl_internal.h | 3563 const struct libxl_device_type *dt, const libxl_domain_config *d_config) in libxl__device_type_get_ptr() argument 3565 return (void **)((void *)d_config + dt->ptr_offset); in libxl__device_type_get_ptr() 3569 const struct libxl_device_type *dt, const libxl_domain_config *d_config, in libxl__device_type_get_elem() argument 3572 return *libxl__device_type_get_ptr(dt, d_config) + dt->dev_elem_size * e; in libxl__device_type_get_elem() 3576 const struct libxl_device_type *dt, const libxl_domain_config *d_config) in libxl__device_type_get_num() argument 3578 return (int *)((void *)d_config + dt->num_offset); in libxl__device_type_get_num() 4331 const struct libxl_device_type *dt, void *type); 4334 const struct libxl_device_type *dt, void *type, 4337 const struct libxl_device_type *dt, void *type); 4342 void* libxl__device_list(libxl__gc *gc, const struct libxl_device_type *dt, [all …]
|
A D | libxl_dm.c | 2594 const struct libxl_device_type *dt; in libxl__need_xenpv_qemu() local 2608 dt = device_type_tbl[idx]; in libxl__need_xenpv_qemu() 2609 if (!dt) in libxl__need_xenpv_qemu() 2612 num = *libxl__device_type_get_num(dt, d_config); in libxl__need_xenpv_qemu() 2613 if (!dt->dm_needed || !num) in libxl__need_xenpv_qemu() 2617 if (dt->dm_needed(libxl__device_type_get_elem(dt, d_config, i), in libxl__need_xenpv_qemu()
|
A D | libxl_create.c | 1509 const struct libxl_device_type *dt; in domcreate_attach_devices() local 1518 dt = device_type_tbl[dcs->device_type_idx]; in domcreate_attach_devices() 1519 if (dt) { in domcreate_attach_devices() 1520 if (*libxl__device_type_get_num(dt, d_config) > 0 && !dt->skip_attach) { in domcreate_attach_devices() 1524 dt->add(egc, ao, domid, d_config, &dcs->multidev); in domcreate_attach_devices()
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/ |
A D | device_tree.c | 157 ret = dt_find_node_by_gpath(domctl->u.assign_device.u.dt.path, in iommu_do_dt_domctl() 158 domctl->u.assign_device.u.dt.size, in iommu_do_dt_domctl() 195 ret = dt_find_node_by_gpath(domctl->u.assign_device.u.dt.path, in iommu_do_dt_domctl() 196 domctl->u.assign_device.u.dt.size, in iommu_do_dt_domctl()
|
/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | device_tree.h | 246 #define dt_for_each_device_node(dt, dn) \ argument 247 for ( dn = dt; dn != NULL; dn = dn->allnext ) 249 #define dt_for_each_child_node(dt, dn) \ argument 250 for ( dn = dt->child; dn != NULL; dn = dn->sibling )
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | device_tree.c | 249 struct dt_device_node *dt; in dt_find_node_by_name() local 251 dt = from ? from->allnext : dt_host; in dt_find_node_by_name() 252 dt_for_each_device_node(dt, np) in dt_find_node_by_name() 263 struct dt_device_node *dt; in dt_find_node_by_type() local 265 dt = from ? from->allnext : dt_host; in dt_find_node_by_type() 266 dt_for_each_device_node(dt, np) in dt_find_node_by_type() 362 struct dt_device_node *dt; in dt_find_compatible_node() local 364 dt = from ? from->allnext : dt_host; in dt_find_compatible_node() 365 dt_for_each_device_node(dt, np) in dt_find_compatible_node() 382 struct dt_device_node *dt; in dt_find_matching_node() local [all …]
|
/xen-4.10.0-shim-comet/xen/include/asm-arm/ |
A D | short-desc.h | 112 unsigned int dt:2; /* Descriptor type */ member
|
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | guest_walk.c | 102 switch ( pte.walk.dt ) in guest_walk_sd() 127 if ( pte.walk.dt == L2DESC_INVALID ) in guest_walk_sd()
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_domain.c | 1662 domctl.u.assign_device.u.dt.size = size; in xc_assign_dt_device() 1668 set_xen_guest_handle(domctl.u.assign_device.u.dt.path, path); in xc_assign_dt_device() 1694 domctl.u.assign_device.u.dt.size = size; in xc_test_assign_dt_device() 1695 set_xen_guest_handle(domctl.u.assign_device.u.dt.path, path); in xc_test_assign_dt_device() 1722 domctl.u.assign_device.u.dt.size = size; in xc_deassign_dt_device() 1723 set_xen_guest_handle(domctl.u.assign_device.u.dt.path, path); in xc_deassign_dt_device()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/svm/ |
A D | vmcb.h | 386 uint32_t dt: 1; member
|
/xen-4.10.0-shim-comet/tools/golang/xenlight/ |
A D | xenlight.go | 266 func (dt DomainType) String() (str string) { 267 cstr := C.libxl_domain_type_to_string(C.libxl_domain_type(dt))
|
/xen-4.10.0-shim-comet/xen/include/public/ |
A D | domctl.h | 503 } dt; member
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/ |
A D | nestedsvm.c | 546 if (!vcleanbit_set(dt)) { in nsvm_vmcb_prepare4vmrun()
|
A D | svm.c | 712 vmcb->cleanbits.fields.dt = 0; in svm_set_segment_register()
|
/xen-4.10.0-shim-comet/tools/xentrace/ |
A D | xenalyze.c | 4959 struct time_struct t, dt; in runstate_update() local 4962 cycles_to_time(tsc - v->runstate.tsc, &dt); in runstate_update() 4967 dt.s, dt.ns); in runstate_update()
|