Lines Matching refs:loader_instance

227     const struct loader_instance *this_instance;
252 struct loader_instance { struct
276 struct loader_instance *next; argument
359 struct loader_instance *this_instance; argument
372 struct loader_instance *instances;
386 static inline struct loader_instance *loader_instance(VkInstance instance) { return (struct loader_… in loader_instance() function
421 extern THREAD_LOCAL_DECL struct loader_instance *tls_instance;
434 void *loader_instance_heap_alloc(const struct loader_instance *instance, size_t size, VkSystemAlloc…
435 void loader_instance_heap_free(const struct loader_instance *instance, void *pMemory);
436 void *loader_instance_heap_realloc(const struct loader_instance *instance, void *pMemory, size_t or…
445 void loader_log(const struct loader_instance *inst, VkFlags msg_type, int32_t msg_code, const char …
449 VkResult loaderValidateLayers(const struct loader_instance *inst, const uint32_t layer_count,
452 VkResult loader_validate_instance_extensions(struct loader_instance *inst, const struct loader_exte…
461 VkResult loader_add_to_ext_list(const struct loader_instance *inst, struct loader_extension_list *e…
463 VkResult loader_add_to_dev_ext_list(const struct loader_instance *inst, struct loader_device_extens…
465 VkResult loader_add_device_extensions(const struct loader_instance *inst,
469 VkResult loader_init_generic_list(const struct loader_instance *inst, struct loader_generic_list *l…
470 void loader_destroy_generic_list(const struct loader_instance *inst, struct loader_generic_list *li…
471 void loaderDestroyLayerList(const struct loader_instance *inst, struct loader_device *device, struc…
472 void loaderDeleteLayerListAndProperties(const struct loader_instance *inst, struct loader_layer_lis…
473 void loaderAddLayerNameToList(const struct loader_instance *inst, const char *name, const enum laye…
476 void loader_scanned_icd_clear(const struct loader_instance *inst, struct loader_icd_tramp_list *icd…
477 VkResult loader_icd_scan(const struct loader_instance *inst, struct loader_icd_tramp_list *icd_tram…
478 void loaderScanForLayers(struct loader_instance *inst, struct loader_layer_list *instance_layers);
479 void loaderScanForImplicitLayers(struct loader_instance *inst, struct loader_layer_list *instance_l…
480 bool loaderImplicitLayerIsEnabled(const struct loader_instance *inst, const struct loader_layer_pro…
481 VkResult loader_get_icd_loader_instance_extensions(const struct loader_instance *inst, struct loade…
484 void loader_init_dispatch_dev_ext(struct loader_instance *inst, struct loader_device *dev);
485 void *loader_dev_ext_gpa(struct loader_instance *inst, const char *funcName);
487 bool loader_phys_dev_ext_gpa(struct loader_instance *inst, const char *funcName, bool perform_check…
491 struct loader_instance *loader_get_instance(const VkInstance instance);
492 void loaderDeactivateLayers(const struct loader_instance *instance, struct loader_device *device, s…
493 struct loader_device *loader_create_logical_device(const struct loader_instance *inst, const VkAllo…
494 void loader_add_logical_device(const struct loader_instance *inst, struct loader_icd_term *icd_term,
496 void loader_remove_logical_device(const struct loader_instance *inst, struct loader_icd_term *icd_t…
500 void loader_destroy_logical_device(const struct loader_instance *inst, struct loader_device *dev,
503 VkResult loaderEnableInstanceLayers(struct loader_instance *inst, const VkInstanceCreateInfo *pCrea…
507 struct loader_instance *inst, VkInstance *created_instance);
509 void loaderActivateInstanceLayerExtensions(struct loader_instance *inst, VkInstance created_inst);
519 … const VkAllocationCallbacks *pAllocator, const struct loader_instance *inst,
523 VkResult loader_validate_device_extensions(struct loader_instance *this_instance,
528 VkResult setupLoaderTermPhysDevs(struct loader_instance *inst);