• Home
  • Raw
  • Download

Lines Matching refs:loader_instance

58 THREAD_LOCAL_DECL struct loader_instance *tls_instance;
165 void *loader_instance_heap_alloc(const struct loader_instance *instance,
186 void loader_instance_heap_free(const struct loader_instance *instance,
202 void *loader_instance_heap_realloc(const struct loader_instance *instance,
299 const struct loader_instance *inst) {
306 const struct loader_instance *inst) {
316 const struct loader_instance *inst) {
344 const struct loader_instance *inst) {
355 const struct loader_instance *inst) {
362 const struct loader_instance *inst) {
370 void loader_log(const struct loader_instance *inst, VkFlags msg_type,
404 struct loader_instance *inst = loader_get_instance(instance);
442 static char *loader_get_registry_files(const struct loader_instance *inst,
647 loader_get_next_layer_property(const struct loader_instance *inst,
685 void loader_delete_layer_properties(const struct loader_instance *inst,
717 const struct loader_instance *inst,
781 loader_init_device_extensions(const struct loader_instance *inst,
813 VkResult loader_add_device_extensions(const struct loader_instance *inst,
860 VkResult loader_init_generic_list(const struct loader_instance *inst,
876 void loader_destroy_generic_list(const struct loader_instance *inst,
889 VkResult loader_add_to_ext_list(const struct loader_instance *inst,
942 loader_add_to_dev_ext_list(const struct loader_instance *inst,
1013 loader_add_layer_names_to_list(const struct loader_instance *inst,
1039 static bool loader_init_layer_list(const struct loader_instance *inst,
1052 void loader_destroy_layer_list(const struct loader_instance *inst,
1093 VkResult loader_add_to_layer_list(const struct loader_instance *inst,
1149 const struct loader_instance *inst, const char *name,
1210 const struct loader_instance *inst, struct loader_icd_libs *icd_libs,
1252 for (struct loader_instance *inst = loader.instances; inst;
1273 void loader_destroy_logical_device(const struct loader_instance *inst,
1286 loader_create_logical_device(const struct loader_instance *inst,
1315 void loader_add_logical_device(const struct loader_instance *inst,
1322 void loader_remove_logical_device(const struct loader_instance *inst,
1345 static void loader_icd_destroy(struct loader_instance *ptr_inst,
1359 loader_icd_create(const struct loader_instance *inst) {
1374 loader_icd_add(struct loader_instance *ptr_inst,
1436 void loader_scanned_icd_clear(const struct loader_instance *inst,
1450 static VkResult loader_scanned_icd_init(const struct loader_instance *inst,
1465 static VkResult loader_scanned_icd_add(const struct loader_instance *inst,
1612 loader_log((struct loader_instance *)inst, \
1826 static VkResult loader_get_json(const struct loader_instance *inst,
1885 VkResult loader_copy_layer_properties(const struct loader_instance *inst,
1998 struct loader_instance *inst, const char *key_name, uint32_t expand_count,
2052 void loader_delete_shadow_inst_layer_names(const struct loader_instance *inst,
2084 const struct loader_instance *inst, uint32_t layer_count,
2123 const struct loader_instance *inst,
2436 loader_add_layer_properties(const struct loader_instance *inst,
2578 const struct loader_instance *inst, const char *env_override,
2884 VkResult loader_icd_scan(const struct loader_instance *inst,
3086 void loader_layer_scan(const struct loader_instance *inst,
3168 void loader_implicit_layer_scan(const struct loader_instance *inst,
3294 static void loader_init_dispatch_dev_ext_entry(struct loader_instance *inst,
3329 void loader_init_dispatch_dev_ext(struct loader_instance *inst,
3338 static bool loader_check_icds_for_address(struct loader_instance *inst,
3376 static void loader_free_dev_ext_table(struct loader_instance *inst) {
3384 static bool loader_add_dev_ext_table(struct loader_instance *inst,
3458 static bool loader_name_in_dev_ext_table(struct loader_instance *inst,
3496 void *loader_dev_ext_gpa(struct loader_instance *inst, const char *funcName) {
3523 struct loader_instance *loader_get_instance(const VkInstance instance) {
3529 struct loader_instance *ptr_instance = NULL;
3531 for (struct loader_instance *inst = loader.instances; inst;
3542 loader_open_layer_lib(const struct loader_instance *inst, const char *chain_type,
3559 loader_close_layer_lib(const struct loader_instance *inst,
3570 void loader_deactivate_layers(const struct loader_instance *instance,
3587 loader_add_layer_implicit(const struct loader_instance *inst,
3634 static void loader_add_layer_env(struct loader_instance *inst,
3683 loader_enable_instance_layers(struct loader_instance *inst,
3733 struct loader_instance *inst,
3838 void loader_activate_instance_layer_extensions(struct loader_instance *inst,
3849 const struct loader_instance *inst,
3974 VkResult loader_validate_layers(const struct loader_instance *inst,
3999 const struct loader_instance *inst,
4117 struct loader_instance *ptr_instance = (struct loader_instance *)*pInstance;
4252 struct loader_instance *ptr_instance = loader_instance(instance);
4257 struct loader_instance *prev = NULL;
4258 struct loader_instance *next = loader.instances;
4405 struct loader_instance *inst = (struct loader_instance *)instance;