Lines Matching full:provider
35 * PURPOSE: DAT Provider and Consumer registry functions.
41 #include <dat/dat_registry.h> /* Provider API function prototypes */
72 * Provider API
83 IN DAT_PROVIDER *provider, in dat_registry_add_provider() argument
91 if (UDAT_IS_BAD_POINTER(provider)) { in dat_registry_add_provider()
104 entry.ia_open_func = provider->ia_open_func; in dat_registry_add_provider()
117 IN DAT_PROVIDER *provider, in dat_registry_remove_provider() argument
123 if (UDAT_IS_BAD_POINTER(provider)) { in dat_registry_remove_provider()
189 /* strip off the prefix from the provider's name if present */ in dat_ia_openv()
217 "DAT Registry: dat_ia_open() provider information " in dat_ia_openv()
240 DAT_PROVIDER *provider; in dat_ia_close() local
256 provider = DAT_HANDLE_TO_PROVIDER(ia_handle); in dat_ia_close()
257 ia_name = provider->device_name; in dat_ia_close()
266 "DAT Registry: query function for %s provider failed\n", in dat_ia_close()
269 (*provider->ia_close_func)(ia_handle, ia_flags))) { in dat_ia_close()
271 "DAT Registry: close function for %s provider failed\n", in dat_ia_close()
292 "provider for IA name %s\n", in dat_ia_close()
301 "provider for IA name %s\n", in dat_ia_close()