Home | History | Annotate | Download | only in loader

Lines Matching full:funcname

2645                                                const char *funcName)
2651 dev->device, funcName);
2662 ldev->device, funcName);
2687 const char *funcName) {
2691 if (icd->this_icd_lib->GetInstanceProcAddr(icd->instance, funcName))
2692 // this icd supports funcName
2701 const char *funcName){
2713 if(strcmp(property->entrypoints[entry], funcName) == 0)
2725 const char *funcName){
2726 if(loader_check_layer_list_for_address(&inst->instance_layer_list, funcName)) {
2730 if(loader_check_layer_list_for_address(&inst->device_layer_list, funcName)) {
2746 uint32_t *ptr_idx, const char *funcName) {
2755 inst, strlen(funcName) + 1, VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE);
2762 strncpy(inst->disp_hash[idx].func_name, funcName, strlen(funcName) + 1);
2795 (char *)loader_heap_alloc(inst, strlen(funcName) + 1,
2803 strncpy(inst->disp_hash[i].func_name, funcName,
2804 strlen(funcName) + 1);
2820 uint32_t *idx, const char *funcName) {
2823 !strcmp(inst->disp_hash[*idx].func_name, funcName))
2826 // funcName wasn't at the primary spot in the hash table
2830 if (!strcmp(inst->disp_hash[*idx].func_name, funcName)) {
2842 * Presumably, these unknown entry points (as given by funcName) are device
2847 * For a given entry point string (funcName), if an existing mapping is found
2857 void *loader_dev_ext_gpa(struct loader_instance *inst, const char *funcName) {
2861 idx = murmurhash(funcName, strlen(funcName), seed) % MAX_NUM_DEV_EXTS;
2863 if (loader_name_in_dev_ext_table(inst, &idx, funcName))
2864 // found funcName already in hash
2867 // Check if funcName is supported in either ICDs or a layer library
2868 if (!loader_check_icds_for_address(inst, funcName) &&
2869 !loader_check_layers_for_address(inst, funcName)) {
2874 if (loader_add_dev_ext_table(inst, &idx, funcName)) {
2877 loader_init_dispatch_dev_ext_entry(inst, NULL, idx, funcName);