/* LCOV_EXCL_START */
-static void
-_tbm_module_copy_data_to_bufmgr(tbm_module *module, tbm_bufmgr bufmgr, int reset)
-{
- if (!reset) {
- bufmgr->module_data = module->module_data;
- bufmgr->backend = module->backend;
-
- bufmgr->backend_module_data = module->backend_module_data;
- bufmgr->bufmgr_data = module->bufmgr_data;
- bufmgr->bufmgr_func = module->bufmgr_func;
- bufmgr->bo_func = module->bo_func;
-
- bufmgr->use_hal_tbm = module->use_hal_tbm;
- bufmgr->auth_wl_socket_created = module->auth_wl_socket_created;
- bufmgr->auth_fd = module->auth_fd;
- bufmgr->hal_backend = module->hal_backend;
- bufmgr->hal_bufmgr = module->hal_bufmgr;
- } else {
- bufmgr->module_data = NULL;
- bufmgr->backend = NULL;
-
- bufmgr->backend_module_data = NULL;
- bufmgr->bufmgr_data = NULL;
- bufmgr->bufmgr_func = NULL;
- bufmgr->bo_func = NULL;
-
- bufmgr->use_hal_tbm = 0;
- bufmgr->auth_wl_socket_created = 0;
- bufmgr->auth_fd = -1;
- bufmgr->hal_backend = NULL;
- bufmgr->hal_bufmgr = NULL;
- }
-}
-
static int
_tbm_backend_load_hal_tbm(tbm_module *module)
{
}
done:
- if (module)
- _tbm_module_copy_data_to_bufmgr(module, module->bufmgr, 0);
-
return module;
}
break;
}
- _tbm_module_copy_data_to_bufmgr(module, module->bufmgr, 1);
module->bufmgr = NULL;
free(module);