int ret;
if (g_battery_funcs)
- return -1;
+ return 0;
ret = hal_common_get_backend(HAL_MODULE_DEVICE_BATTERY, (void **)&g_battery_funcs);
if (ret < 0) {
int hal_device_battery_put_backend(void)
{
if (!g_battery_funcs)
- return -1;
+ return 0;
hal_common_put_backend(HAL_MODULE_DEVICE_BATTERY, (void *)g_battery_funcs);
g_battery_funcs = NULL;
int ret;
if (g_bezel_funcs)
- return -1;
+ return 0;
ret = hal_common_get_backend(HAL_MODULE_DEVICE_BEZEL, (void **)&g_bezel_funcs);
if (ret < 0) {
int hal_device_bezel_put_backend(void)
{
if (!g_bezel_funcs)
- return -1;
+ return 0;
hal_common_put_backend(HAL_MODULE_DEVICE_BEZEL, (void *)g_bezel_funcs);
g_bezel_funcs = NULL;
int ret;
if (g_board_funcs)
- return -1;
+ return 0;
ret = hal_common_get_backend(HAL_MODULE_DEVICE_BOARD, (void **)&g_board_funcs);
if (ret < 0) {
int hal_device_board_put_backend(void)
{
if (!g_board_funcs)
- return -1;
+ return 0;
hal_common_put_backend(HAL_MODULE_DEVICE_BOARD, (void *)g_board_funcs);
g_board_funcs = NULL;
int hal_device_display_put_backend(void)
{
if (!g_display_funcs)
- return -1;
+ return 0;
hal_common_put_backend(HAL_MODULE_DEVICE_DISPLAY, (void *)g_display_funcs);
g_display_funcs = NULL;
int ret;
if (g_external_connection_funcs)
- return -1;
+ return 0;
ret = hal_common_get_backend(HAL_MODULE_DEVICE_EXTERNAL_CONNECTION, (void **)&g_external_connection_funcs);
if (ret < 0) {
int hal_device_external_connection_put_backend(void)
{
if (!g_external_connection_funcs)
- return -1;
+ return 0;
hal_common_put_backend(HAL_MODULE_DEVICE_EXTERNAL_CONNECTION, (void *)g_external_connection_funcs);
g_external_connection_funcs = NULL;
int ret;
if (g_ir_funcs)
- return -1;
+ return 0;
ret = hal_common_get_backend(HAL_MODULE_DEVICE_IR, (void **)&g_ir_funcs);
if (ret < 0) {
int hal_device_ir_put_backend(void)
{
if (!g_ir_funcs)
- return -1;
+ return 0;
hal_common_put_backend(HAL_MODULE_DEVICE_IR, (void *)g_ir_funcs);
g_ir_funcs = NULL;
int ret;
if (g_led_funcs)
- return -1;
+ return 0;
ret = hal_common_get_backend(HAL_MODULE_DEVICE_LED, (void **)&g_led_funcs);
if (ret < 0) {
int hal_device_led_put_backend(void)
{
if (!g_led_funcs)
- return -1;
+ return 0;
hal_common_put_backend(HAL_MODULE_DEVICE_LED, (void *)g_led_funcs);
g_led_funcs = NULL;
int ret;
if (g_thermal_funcs)
- return -1;
+ return 0;
ret = hal_common_get_backend(HAL_MODULE_DEVICE_THERMAL, (void **)&g_thermal_funcs);
if (ret < 0) {
int hal_device_thermal_put_backend(void)
{
if (!g_thermal_funcs)
- return -1;
+ return 0;
hal_common_put_backend(HAL_MODULE_DEVICE_THERMAL, (void *)g_thermal_funcs);
g_thermal_funcs = NULL;
int ret;
if (g_touchscreen_funcs)
- return -1;
+ return 0;
ret = hal_common_get_backend(HAL_MODULE_DEVICE_TOUCHSCREEN, (void **)&g_touchscreen_funcs);
if (ret < 0) {
int hal_device_touchscreen_put_backend(void)
{
if (!g_touchscreen_funcs)
- return -1;
+ return 0;
hal_common_put_backend(HAL_MODULE_DEVICE_TOUCHSCREEN, (void *)g_touchscreen_funcs);
g_touchscreen_funcs = NULL;