Lines Matching refs:entry

143     DAT_SR_CONF_ENTRY *entry);
147 DAT_SR_CONF_ENTRY *entry);
164 DAT_SR_CONF_ENTRY *entry);
169 DAT_SR_CONF_ENTRY *entry);
174 DAT_SR_CONF_ENTRY *entry);
179 DAT_SR_CONF_ENTRY *entry);
184 DAT_SR_CONF_ENTRY *entry);
189 DAT_SR_CONF_ENTRY *entry);
194 DAT_SR_CONF_ENTRY *entry);
199 DAT_SR_CONF_ENTRY *entry);
204 DAT_SR_CONF_ENTRY *entry);
328 DAT_SR_CONF_ENTRY *entry) in dat_sr_is_valid_entry() argument
330 if ((DAT_SR_API_UDAT == entry->api_version.type) && in dat_sr_is_valid_entry()
331 (entry->is_default)) { in dat_sr_is_valid_entry()
347 DAT_SR_ENTRY entry; in dat_sr_load_entry() local
358 (void) dat_os_strncpy(entry.info.ia_name, conf_entry->ia_name, in dat_sr_load_entry()
360 entry.info.dapl_version_major = conf_entry->api_version.version.major; in dat_sr_load_entry()
361 entry.info.dapl_version_minor = conf_entry->api_version.version.minor; in dat_sr_load_entry()
362 entry.info.is_thread_safe = conf_entry->is_thread_safe; in dat_sr_load_entry()
363 entry.lib_path = conf_entry->lib_path; in dat_sr_load_entry()
364 entry.ia_params = conf_entry->ia_params; in dat_sr_load_entry()
365 entry.lib_handle = NULL; in dat_sr_load_entry()
366 entry.ref_count = 0; in dat_sr_load_entry()
372 return (dat_sr_insert(&entry.info, &entry)); in dat_sr_load_entry()
425 DAT_SR_CONF_ENTRY entry; in dat_sr_parse_entry() local
428 (void) dat_os_memset(&entry, 0, sizeof (DAT_SR_CONF_ENTRY)); in dat_sr_parse_entry()
430 if ((DAT_SUCCESS == dat_sr_parse_ia_name(file, &entry)) && in dat_sr_parse_entry()
431 (DAT_SUCCESS == dat_sr_parse_api(file, &entry)) && in dat_sr_parse_entry()
432 (DAT_SUCCESS == dat_sr_parse_thread_safety(file, &entry)) && in dat_sr_parse_entry()
433 (DAT_SUCCESS == dat_sr_parse_default(file, &entry)) && in dat_sr_parse_entry()
434 (DAT_SUCCESS == dat_sr_parse_lib_path(file, &entry)) && in dat_sr_parse_entry()
435 (DAT_SUCCESS == dat_sr_parse_provider_version(file, &entry)) && in dat_sr_parse_entry()
436 (DAT_SUCCESS == dat_sr_parse_ia_params(file, &entry)) && in dat_sr_parse_entry()
437 (DAT_SUCCESS == dat_sr_parse_platform_params(file, &entry)) && in dat_sr_parse_entry()
438 (DAT_SUCCESS == dat_sr_parse_eoe(file, &entry))) { in dat_sr_parse_entry()
454 entry.ia_name, in dat_sr_parse_entry()
455 entry.api_version.type, in dat_sr_parse_entry()
456 entry.api_version.version.major, in dat_sr_parse_entry()
457 entry.api_version.version.minor, in dat_sr_parse_entry()
458 entry.is_thread_safe, in dat_sr_parse_entry()
459 entry.is_default, in dat_sr_parse_entry()
460 entry.lib_path, in dat_sr_parse_entry()
461 entry.provider_version.id, in dat_sr_parse_entry()
462 entry.provider_version.version.major, in dat_sr_parse_entry()
463 entry.provider_version.version.minor, in dat_sr_parse_entry()
464 entry.ia_params); in dat_sr_parse_entry()
466 if (DAT_TRUE == dat_sr_is_valid_entry(&entry)) { in dat_sr_parse_entry()
475 (void) dat_sr_load_entry(&entry); in dat_sr_parse_entry()
513 if (NULL != entry.ia_name) { in dat_sr_parse_entry()
514 dat_os_free(entry.ia_name, in dat_sr_parse_entry()
515 sizeof (char) * (dat_os_strlen(entry.ia_name) + 1)); in dat_sr_parse_entry()
517 if (NULL != entry.lib_path) { in dat_sr_parse_entry()
518 dat_os_free(entry.lib_path, in dat_sr_parse_entry()
519 sizeof (char) * (dat_os_strlen(entry.lib_path) + 1)); in dat_sr_parse_entry()
522 if (NULL != entry.provider_version.id) { in dat_sr_parse_entry()
523 dat_os_free(entry.provider_version.id, in dat_sr_parse_entry()
525 (dat_os_strlen(entry.provider_version.id) + 1)); in dat_sr_parse_entry()
528 if (NULL != entry.ia_params) { in dat_sr_parse_entry()
529 dat_os_free(entry.ia_params, in dat_sr_parse_entry()
530 sizeof (char) * (dat_os_strlen(entry.ia_params) + 1)); in dat_sr_parse_entry()
544 DAT_SR_CONF_ENTRY *entry) in dat_sr_parse_ia_name() argument
556 entry->ia_name = token.value; in dat_sr_parse_ia_name()
579 DAT_SR_CONF_ENTRY *entry) in dat_sr_parse_api() argument
591 token.value, &entry->api_version)) { in dat_sr_parse_api()
618 DAT_SR_CONF_ENTRY *entry) in dat_sr_parse_thread_safety() argument
630 token.value, &entry->is_thread_safe)) { in dat_sr_parse_thread_safety()
657 DAT_SR_CONF_ENTRY *entry) in dat_sr_parse_default() argument
669 token.value, &entry->is_default)) { in dat_sr_parse_default()
696 DAT_SR_CONF_ENTRY *entry) in dat_sr_parse_lib_path() argument
708 entry->lib_path = token.value; in dat_sr_parse_lib_path()
730 DAT_SR_CONF_ENTRY *entry) in dat_sr_parse_provider_version() argument
742 token.value, &entry->provider_version)) { in dat_sr_parse_provider_version()
769 DAT_SR_CONF_ENTRY *entry) in dat_sr_parse_ia_params() argument
781 entry->ia_params = token.value; in dat_sr_parse_ia_params()
804 DAT_SR_CONF_ENTRY *entry) in dat_sr_parse_platform_params() argument
816 entry->platform_params = token.value; in dat_sr_parse_platform_params()
839 DAT_SR_CONF_ENTRY *entry) /*ARGSUSED*/ in dat_sr_parse_eoe() argument