Lines Matching refs:prefix
25 char prefix[CEED_MAX_RESOURCE_LEN]; member
123 int CeedRegisterImpl(const char *prefix, int (*init)(const char *, Ceed), unsigned int priority) { in CeedRegisterImpl() argument
128 strncpy(backends[num_backends].prefix, prefix, CEED_MAX_RESOURCE_LEN); in CeedRegisterImpl()
129 backends[num_backends].prefix[CEED_MAX_RESOURCE_LEN - 1] = 0; in CeedRegisterImpl()
498 int CeedRegister(const char *prefix, int (*init)(const char *, Ceed), unsigned int priority) { in CeedRegister() argument
499 CeedDebugEnv("Backend Register: %s", prefix); in CeedRegister()
500 CeedRegisterImpl(prefix, init, priority); in CeedRegister()
1141 *resources[i] = backends[i].prefix; in CeedRegistryGetList()
1188 …f (backends[i].priority < CEED_MAX_BACKEND_PRIORITY) fprintf(stderr, " %s\n", backends[i].prefix); in CeedInit()
1201 const char *prefix = backends[i].prefix; in CeedInit() local
1202 while (prefix[n] && prefix[n] == resource[n + match_help]) n++; in CeedInit()
1216 const char *prefix = backends[i].prefix; in CeedInit() local
1217 size_t prefix_length = strlen(backends[i].prefix); in CeedInit()
1226 size_t min_2 = last_diag + (resource[k - 1] == prefix[j - 1] ? 0 : 1); in CeedInit()
1239 const char *prefix_lev = backends[lev_index].prefix; in CeedInit()
1244 …D_ERROR_MAJOR, "No suitable backend: %s\nClosest match: %s", resource, backends[lev_index].prefix); in CeedInit()
1358 CeedCall(CeedStringAllocCopy(backends[match_index].prefix, (char **)&(*ceed)->resource)); in CeedInit()