Lines Matching refs:backend_shared_library
95 backend_shared_library_t* backend_shared_library = nullptr; in init_backend_dev() local
114 foreach_alist (backend_shared_library, loaded_backends) { in init_backend_dev()
115 if (backend_shared_library->interface_type_id == in init_backend_dev()
117 return backend_shared_library->backend_instantiate(jcr, device_type); in init_backend_dev()
197 backend_shared_library = in init_backend_dev()
199 backend_shared_library->interface_type_id = in init_backend_dev()
201 backend_shared_library->handle = dl_handle; in init_backend_dev()
202 backend_shared_library->backend_instantiate = backend_instantiate; in init_backend_dev()
203 backend_shared_library->flush_backend = flush_backend; in init_backend_dev()
208 loaded_backends->append(backend_shared_library); in init_backend_dev()
210 return backend_shared_library->backend_instantiate(jcr, device_type); in init_backend_dev()
221 backend_shared_library_t* backend_shared_library = nullptr; in DevFlushBackends() local
224 foreach_alist (backend_shared_library, loaded_backends) { in DevFlushBackends()
228 backend_shared_library->flush_backend(); in DevFlushBackends()
233 dlclose(backend_shared_library->handle); in DevFlushBackends()
234 free(backend_shared_library); in DevFlushBackends()