Lines Matching refs:loader_instance
201 const struct loader_instance *this_instance;
274 struct loader_instance {
282 struct loader_instance *next;
345 struct loader_instance *instances;
365 static inline struct loader_instance *loader_instance(VkInstance instance) {
366 return (struct loader_instance *)instance;
406 extern THREAD_LOCAL_DECL struct loader_instance *tls_instance;
419 void *loader_heap_alloc(const struct loader_instance *instance, size_t size,
422 void loader_heap_free(const struct loader_instance *instance, void *pMemory);
428 void loader_log(const struct loader_instance *inst, VkFlags msg_type,
434 VkResult loader_validate_layers(const struct loader_instance *inst,
440 const struct loader_instance *inst,
452 VkResult loader_add_to_ext_list(const struct loader_instance *inst,
456 VkResult loader_add_device_extensions(const struct loader_instance *inst,
461 bool loader_init_generic_list(const struct loader_instance *inst,
464 void loader_destroy_generic_list(const struct loader_instance *inst,
466 void loader_destroy_layer_list(const struct loader_instance *inst,
468 void loader_delete_layer_properties(const struct loader_instance *inst,
471 const struct loader_instance *inst, const char *key_name,
475 void loader_unexpand_dev_layer_names(const struct loader_instance *inst,
479 void loader_unexpand_inst_layer_names(const struct loader_instance *inst,
483 void loader_add_to_layer_list(const struct loader_instance *inst,
487 void loader_scanned_icd_clear(const struct loader_instance *inst,
489 void loader_icd_scan(const struct loader_instance *inst,
491 void loader_layer_scan(const struct loader_instance *inst,
495 const struct loader_instance *inst, struct loader_icd_libs *icd_libs,
499 void loader_init_dispatch_dev_ext(struct loader_instance *inst,
501 void *loader_dev_ext_gpa(struct loader_instance *inst, const char *funcName);
503 struct loader_instance *loader_get_instance(const VkInstance instance);
505 loader_add_logical_device(const struct loader_instance *inst,
507 void loader_remove_logical_device(const struct loader_instance *inst,
511 loader_enable_instance_layers(struct loader_instance *inst,
514 void loader_deactivate_instance_layers(struct loader_instance *instance);
518 struct loader_instance *inst,
521 void loader_activate_instance_layer_extensions(struct loader_instance *inst,
524 loader_enable_device_layers(const struct loader_instance *inst,
533 const struct loader_instance *inst,