Home
last modified time | relevance | path

Searched refs:dt (Results 1 – 20 of 20) sorted by relevance

/xen/tools/libxl/
A Dlibxl_device.c1823 if (dt->compare(libxl__device_type_get_elem(dt, d_config, i), dev)) { in device_add_domain_config()
1835 dt->dispose(item); in device_add_domain_config()
1838 dt->init(item); in device_add_domain_config()
1860 dt->init(type_saved); in libxl__device_add_async()
1863 if (dt->set_default) { in libxl__device_add_async()
1868 if (dt->update_devid) { in libxl__device_add_async()
1873 if (dt->update_config) in libxl__device_add_async()
1965 if (dt->set_default) { in libxl__device_add()
1970 if (dt->update_devid) { in libxl__device_add()
2028 if (dt->get_num) { in libxl__device_list()
[all …]
A Dlibxl_internal.c576 const libxl__device_type *dt; in libxl__update_domain_configuration() local
579 dt = device_type_tbl[idx]; in libxl__update_domain_configuration()
580 if (!dt) in libxl__update_domain_configuration()
583 num = *libxl__device_type_get_num(dt, src); in libxl__update_domain_configuration()
584 if (!dt->update_config || !num) in libxl__update_domain_configuration()
588 dt->update_config(gc, libxl__device_type_get_elem(dt, dst, i), in libxl__update_domain_configuration()
589 libxl__device_type_get_elem(dt, src, i)); in libxl__update_domain_configuration()
A Dlibxl_domain.c2385 const libxl__device_type *dt; in retrieve_domain_configuration_end() local
2394 dt = device_type_tbl[idx]; in retrieve_domain_configuration_end()
2395 if (!dt) in retrieve_domain_configuration_end()
2398 if (!dt->compare) in retrieve_domain_configuration_end()
2402 p = libxl__device_list(gc, dt, domid, &num); in retrieve_domain_configuration_end()
2414 if (dt->compare(p + dt->dev_elem_size * j, q)) in retrieve_domain_configuration_end()
2419 if (dt->merge) in retrieve_domain_configuration_end()
2420 dt->merge(CTX, p + dt->dev_elem_size * j, q); in retrieve_domain_configuration_end()
2425 dt->dispose(q); in retrieve_domain_configuration_end()
2430 dt->dev_elem_size); in retrieve_domain_configuration_end()
[all …]
A Dlibxl_internal.h3961 const libxl__device_type *dt, const libxl_domain_config *d_config) in libxl__device_type_get_ptr() argument
3963 return (void **)((void *)d_config + dt->ptr_offset); in libxl__device_type_get_ptr()
3967 const libxl__device_type *dt, const libxl_domain_config *d_config, in libxl__device_type_get_elem() argument
3970 return *libxl__device_type_get_ptr(dt, d_config) + dt->dev_elem_size * e; in libxl__device_type_get_elem()
3974 const libxl__device_type *dt, const libxl_domain_config *d_config) in libxl__device_type_get_num() argument
3976 return (int *)((void *)d_config + dt->num_offset); in libxl__device_type_get_num()
4788 const libxl__device_type *dt,
4792 const libxl__device_type *dt, void *type,
4795 const libxl__device_type *dt, void *type);
4800 void* libxl__device_list(libxl__gc *gc, const libxl__device_type *dt,
[all …]
A Dlibxl_create.c1853 const libxl__device_type *dt; in domcreate_attach_devices() local
1863 dt = device_type_tbl[dcs->device_type_idx]; in domcreate_attach_devices()
1864 if (dt) { in domcreate_attach_devices()
1865 if (*libxl__device_type_get_num(dt, d_config) > 0 && !dt->skip_attach) { in domcreate_attach_devices()
1869 dt->add(egc, ao, domid, d_config, &dcs->multidev); in domcreate_attach_devices()
A Dlibxl_dm.c3706 const libxl__device_type *dt; in libxl__need_xenpv_qemu() local
3720 dt = device_type_tbl[idx]; in libxl__need_xenpv_qemu()
3721 if (!dt) in libxl__need_xenpv_qemu()
3724 num = *libxl__device_type_get_num(dt, d_config); in libxl__need_xenpv_qemu()
3725 if (!dt->dm_needed || !num) in libxl__need_xenpv_qemu()
3729 if (dt->dm_needed(libxl__device_type_get_elem(dt, d_config, i), in libxl__need_xenpv_qemu()
/xen/tools/tests/x86_emulator/
A Dsimd-sg.c49 # define BG_(dt, it, reg, mem, idx, msk, scl) \ argument
50 __builtin_ia32_gather##it##dt(reg, mem, idx, to_mask(msk), scl)
51 # define BS_(dt, it, mem, idx, reg, msk, scl) \ argument
52 __builtin_ia32_scatter##it##dt(mem, to_mask(msk), idx, reg, scl)
55 # define BG_(dt, it, reg, mem, idx, msk, scl) \ argument
56 __builtin_ia32_gather##it##dt(reg, mem, idx, B(ptestmq, , (vdi_t)(msk), (vdi_t)(msk), ~0), scl)
57 # define BS_(dt, it, mem, idx, reg, msk, scl) \ argument
58 __builtin_ia32_scatter##it##dt(mem, B(ptestmq, , (vdi_t)(msk), (vdi_t)(msk), ~0), idx, reg, scl)
65 # define BG(dt, it, reg, mem, idx, msk, scl) BG_(dt, it, reg, mem, idx, msk, scl) argument
66 # define BS(dt, it, mem, idx, reg, msk, scl) BS_(dt, it##i, mem, idx, reg, msk, scl) argument
/xen/xen/drivers/passthrough/
A Ddevice_tree.c227 ret = dt_find_node_by_gpath(domctl->u.assign_device.u.dt.path, in iommu_do_dt_domctl()
228 domctl->u.assign_device.u.dt.size, in iommu_do_dt_domctl()
281 ret = dt_find_node_by_gpath(domctl->u.assign_device.u.dt.path, in iommu_do_dt_domctl()
282 domctl->u.assign_device.u.dt.size, in iommu_do_dt_domctl()
/xen/xen/include/xen/
A Ddevice_tree.h227 #define dt_for_each_device_node(dt, dn) \ argument
228 for ( dn = dt; dn != NULL; dn = dn->allnext )
230 #define dt_for_each_child_node(dt, dn) \ argument
231 for ( dn = dt->child; dn != NULL; dn = dn->sibling )
/xen/xen/common/
A Ddevice_tree.c249 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/xen/include/asm-arm/
A Dshort-desc.h112 unsigned int dt:2; /* Descriptor type */ member
/xen/xen/drivers/passthrough/amd/
A Diommu_init.c1228 struct amd_iommu_dte *dt = IVRS_MAPPINGS_DEVTAB(ivrs_mappings); in amd_iommu_setup_device_table() local
1233 if ( !dt ) in amd_iommu_setup_device_table()
1238 dt = IVRS_MAPPINGS_DEVTAB(ivrs_mappings) = in amd_iommu_setup_device_table()
1240 if ( !dt ) in amd_iommu_setup_device_table()
1251 for ( bdf = 0, size /= sizeof(*dt); bdf < size; ++bdf ) in amd_iommu_setup_device_table()
1252 dt[bdf] = (struct amd_iommu_dte){ in amd_iommu_setup_device_table()
1266 iommu_dte_add_device_entry(&dt[bdf], &ivrs_mappings[bdf]); in amd_iommu_setup_device_table()
1309 &dt[bdf], ivrs_mappings[bdf].intremap_table, in amd_iommu_setup_device_table()
/xen/xen/arch/arm/
A Dguest_walk.c102 switch ( pte.walk.dt ) in guest_walk_sd()
127 if ( pte.walk.dt == L2DESC_INVALID ) in guest_walk_sd()
/xen/tools/libxc/
A Dxc_domain.c1612 domctl.u.assign_device.u.dt.size = size; in xc_assign_dt_device()
1618 set_xen_guest_handle(domctl.u.assign_device.u.dt.path, path); in xc_assign_dt_device()
1644 domctl.u.assign_device.u.dt.size = size; in xc_test_assign_dt_device()
1645 set_xen_guest_handle(domctl.u.assign_device.u.dt.path, path); in xc_test_assign_dt_device()
1672 domctl.u.assign_device.u.dt.size = size; in xc_deassign_dt_device()
1673 set_xen_guest_handle(domctl.u.assign_device.u.dt.path, path); in xc_deassign_dt_device()
/xen/xen/include/asm-x86/hvm/svm/
A Dvmcb.h396 bool dt:1; /* 7: gdtr, idtr */ member
/xen/tools/golang/xenlight/
A Dxenlight.go556 func (dt DomainType) String() (str string) {
557 cstr := C.libxl_domain_type_to_string(C.libxl_domain_type(dt))
/xen/xen/include/public/
A Ddomctl.h529 } dt; member
/xen/xen/arch/x86/hvm/svm/
A Dnestedsvm.c542 if ( !clean.dt ) in nsvm_vmcb_prepare4vmrun()
A Dsvm.c701 vmcb->cleanbits.dt = false; in svm_set_segment_register()
/xen/tools/xentrace/
A Dxenalyze.c4959 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()

Completed in 829 milliseconds