Home
last modified time | relevance | path

Searched refs:flexarray_t (Results 1 – 18 of 18) sorted by relevance

/xen/tools/libxl/
A Dflexarray.h27 } flexarray_t; typedef
34 _hidden flexarray_t *flexarray_make(struct libxl__gc *gc_opt,
36 _hidden void flexarray_free(flexarray_t *array);
37 _hidden void flexarray_grow(flexarray_t *array, int extents);
38 _hidden int flexarray_set(flexarray_t *array, unsigned int index, void *ptr);
39 _hidden int flexarray_append(flexarray_t *array, void *ptr);
40 _hidden int flexarray_append_pair(flexarray_t *array, void *ptr1, void *ptr2);
41 _hidden int flexarray_vappend(flexarray_t *array, ...);
42 _hidden int flexarray_get(flexarray_t *array, int index, void **ptr);
44 _hidden void **flexarray_contents(flexarray_t *array);
A Dflexarray.c27 flexarray_t *flexarray_make(libxl__gc *gc, int size, int autogrow) in flexarray_make()
29 flexarray_t *array; in flexarray_make()
41 void flexarray_free(flexarray_t *array) in flexarray_free()
48 void flexarray_grow(flexarray_t *array, int extents) in flexarray_grow()
58 int flexarray_set(flexarray_t *array, unsigned int idx, void *ptr) in flexarray_set()
73 int flexarray_append(flexarray_t *array, void *ptr) in flexarray_append()
78 int flexarray_append_pair(flexarray_t *array, void *ptr1, void *ptr2) in flexarray_append_pair()
86 int flexarray_vappend(flexarray_t *array, ...) in flexarray_vappend()
101 int flexarray_get(flexarray_t *array, int idx, void **ptr) in flexarray_get()
109 void **flexarray_contents(flexarray_t *array) in flexarray_contents()
A Dlibxl_9pfs.c28 flexarray_t *back, flexarray_t *front, in libxl__set_xenstore_p9()
29 flexarray_t *ro_front) in libxl__set_xenstore_p9()
A Dlibxl_vtpm.c40 flexarray_t *back, flexarray_t *front, in libxl__set_xenstore_vtpm()
41 flexarray_t *ro_front) in libxl__set_xenstore_vtpm()
A Dlibxl_vsnd.c368 libxl_vsnd_params *params, flexarray_t *front) in libxl__set_params_vsnd()
437 int num_streams, flexarray_t *front) in libxl__set_streams_vsnd()
469 int num_pcms, flexarray_t *front) in libxl__set_pcms_vsnd()
500 flexarray_t *back, flexarray_t *front, in libxl__set_xenstore_vsnd()
501 flexarray_t *ro_front) in libxl__set_xenstore_vsnd()
A Dlibxl_vdispl.c66 flexarray_t *back, flexarray_t *front, in libxl__set_xenstore_vdispl()
67 flexarray_t *ro_front) in libxl__set_xenstore_vdispl()
A Dlibxl_console.c262 flexarray_t *front, *ro_front; in libxl__device_console_add()
263 flexarray_t *back; in libxl__device_console_add()
354 flexarray_t *ro_front; in libxl__device_vuart_add()
355 flexarray_t *back; in libxl__device_vuart_add()
684 flexarray_t *back, flexarray_t *front, in libxl__set_xenstore_vfb()
685 flexarray_t *ro_front) in libxl__set_xenstore_vfb()
A Dlibxl_vkb.c38 flexarray_t *back, flexarray_t *front, in libxl__set_xenstore_vkb()
39 flexarray_t *ro_front) in libxl__set_xenstore_vkb()
A Dlibxl_json.c182 flexarray_t *array; in libxl__bitmap_parse_json()
241 flexarray_t *maps = NULL; in libxl__key_value_list_parse_json()
298 flexarray_t *array = NULL; in libxl__string_list_parse_json()
456 flexarray_t *array = flexarray_make(gc, 1, 1); in libxl__json_object_alloc()
552 flexarray_t *array = NULL; in libxl__json_array_get()
571 flexarray_t *array = NULL; in libxl__json_map_node_get()
591 flexarray_t *maps = NULL; in libxl__json_map_get()
A Dlibxl_nic.c129 flexarray_t *back, flexarray_t *front, in libxl__set_xenstore_nic()
130 flexarray_t *ro_front) in libxl__set_xenstore_nic()
A Dlibxl_disk.c239 flexarray_t *front = NULL; in device_disk_add()
240 flexarray_t *back = NULL; in device_disk_add()
800 flexarray_t *empty = NULL; in cdrom_insert_ejected()
956 flexarray_t *insert = NULL; in cdrom_insert_inserted()
A Dlibxl_internal.h936 _hidden char **libxl__xs_kvs_of_flexarray(libxl__gc *gc, flexarray_t *array);
2175 flexarray_t *array;
2177 flexarray_t *map;
2256 flexarray_t *libxl__json_object_get_map(const libxl__json_object *o) in libxl__json_object_get_map()
2264 flexarray_t *libxl__json_object_get_array(const libxl__json_object *o) in libxl__json_object_get_array()
3911 flexarray_t *, flexarray_t *,
3912 flexarray_t *);
A Dlibxl_xshelp.c20 char **libxl__xs_kvs_of_flexarray(libxl__gc *gc, flexarray_t *array) in libxl__xs_kvs_of_flexarray()
A Dlibxl_device.c1847 flexarray_t *back; in libxl__device_add_async()
1848 flexarray_t *front, *ro_front; in libxl__device_add_async()
1960 flexarray_t *back; in libxl__device_add()
1961 flexarray_t *front, *ro_front; in libxl__device_add()
A Dlibxl_cpuid.c506 flexarray_t *array; in libxl__cpuid_policy_list_parse_json()
A Dlibxl_pci.c52 flexarray_t *back, in libxl_create_pci_backend_device()
86 flexarray_t *front = NULL; in libxl__create_pci_backend()
87 flexarray_t *back = NULL; in libxl__create_pci_backend()
122 flexarray_t *back; in libxl__device_pci_add_xenstore()
A Dlibxl_dm.c636 flexarray_t *dm_envs) in libxl__set_qemu_env_for_xsa_180()
688 flexarray_t *dm_args, *dm_envs; in libxl__build_device_model_args_old()
1187 flexarray_t *dm_args, *dm_envs; in libxl__build_device_model_args_new()
3327 flexarray_t *dm_args, *dm_envs; in libxl__spawn_qdisk_backend()
A Dlibxl_usb.c199 flexarray_t *front = NULL; in libxl__device_usbctrl_add_xenstore()
200 flexarray_t *back; in libxl__device_usbctrl_add_xenstore()

Completed in 47 milliseconds