/xen/tools/libxl/ |
A D | flexarray.h | 27 } 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 D | flexarray.c | 27 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 D | libxl_9pfs.c | 28 flexarray_t *back, flexarray_t *front, in libxl__set_xenstore_p9() 29 flexarray_t *ro_front) in libxl__set_xenstore_p9()
|
A D | libxl_vtpm.c | 40 flexarray_t *back, flexarray_t *front, in libxl__set_xenstore_vtpm() 41 flexarray_t *ro_front) in libxl__set_xenstore_vtpm()
|
A D | libxl_vsnd.c | 368 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 D | libxl_vdispl.c | 66 flexarray_t *back, flexarray_t *front, in libxl__set_xenstore_vdispl() 67 flexarray_t *ro_front) in libxl__set_xenstore_vdispl()
|
A D | libxl_console.c | 262 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 D | libxl_vkb.c | 38 flexarray_t *back, flexarray_t *front, in libxl__set_xenstore_vkb() 39 flexarray_t *ro_front) in libxl__set_xenstore_vkb()
|
A D | libxl_json.c | 182 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 D | libxl_nic.c | 129 flexarray_t *back, flexarray_t *front, in libxl__set_xenstore_nic() 130 flexarray_t *ro_front) in libxl__set_xenstore_nic()
|
A D | libxl_disk.c | 239 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 D | libxl_internal.h | 936 _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 D | libxl_xshelp.c | 20 char **libxl__xs_kvs_of_flexarray(libxl__gc *gc, flexarray_t *array) in libxl__xs_kvs_of_flexarray()
|
A D | libxl_device.c | 1847 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 D | libxl_cpuid.c | 506 flexarray_t *array; in libxl__cpuid_policy_list_parse_json()
|
A D | libxl_pci.c | 52 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 D | libxl_dm.c | 636 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 D | libxl_usb.c | 199 flexarray_t *front = NULL; in libxl__device_usbctrl_add_xenstore() 200 flexarray_t *back; in libxl__device_usbctrl_add_xenstore()
|