heynoti_get_snoti_name(_SYS_LOW_POWER, lowbat_noti_name, NAME_MAX);
ss_noti_send(lowbat_noti_name);
- ss_action_entry_call_internal(PREDEF_LOWBAT, 1, WARNING_LOW_BAT_ACT);
+ action_entry_call_internal(PREDEF_LOWBAT, 1, WARNING_LOW_BAT_ACT);
return 0;
}
int battery_critical_low_act(void *data)
{
- ss_action_entry_call_internal(PREDEF_LOWBAT, 1, CRITICAL_LOW_BAT_ACT);
+ action_entry_call_internal(PREDEF_LOWBAT, 1, CRITICAL_LOW_BAT_ACT);
return 0;
}
int battery_power_off_act(void *data)
{
- ss_action_entry_call_internal(PREDEF_LOWBAT, 1, POWER_OFF_BAT_ACT);
+ action_entry_call_internal(PREDEF_LOWBAT, 1, POWER_OFF_BAT_ACT);
return 0;
}
int battery_charge_err_act(void *data)
{
- ss_action_entry_call_internal(PREDEF_LOWBAT, 1, CHARGE_ERROR_ACT);
+ action_entry_call_internal(PREDEF_LOWBAT, 1, CHARGE_ERROR_ACT);
return 0;
}
{
struct ss_main_data *ad = (struct ss_main_data*)data;
- ss_action_entry_add_internal(PREDEF_LOWBAT, lowbat_def_predefine_action,
+ action_entry_add_internal(PREDEF_LOWBAT, lowbat_def_predefine_action,
NULL, NULL);
}
}
}
fclose(fp);
-
if (ret != -1) {
fp = fopen(filename, "w");
if (fp == NULL) {
}
fclose(fp);
}
-
return;
}
launch_crash_worker(path, CRASH_POPUP_ON);
break;
}
-
return NULL;
}
static int _get_file_count(char *path)
static void control_init(void *data)
{
- ss_action_entry_add_internal(CONTROL_HANDLER_NAME, control_handler, NULL, NULL);
+ action_entry_add_internal(CONTROL_HANDLER_NAME, control_handler, NULL, NULL);
}
const struct device_ops control_device_ops = {
ss_lowbat_is_charge_in_now();
/* check current battery level */
ss_lowbat_monitor(NULL);
- ss_action_entry_call_internal(PREDEF_USBCON, 0);
+ action_entry_call_internal(PREDEF_USBCON, 0);
if (device_get_property(DEVICE_TYPE_EXTCON, PROP_EXTCON_USB_ONLINE, &val) == 0) {
_I("jack - usb changed %d",val);
check_lowbat_charge_device(val);
return;
if ((val == 1 && status == VCONFKEY_SYSMAN_USB_DISCONNECTED) ||
(val == 0 && status == VCONFKEY_SYSMAN_USB_AVAILABLE))
- ss_action_entry_call_internal(PREDEF_USBCON, 0);
+ action_entry_call_internal(PREDEF_USBCON, 0);
}
static void ta_chgdet_cb(struct ss_main_data *ad)
static void earjack_chgdet_cb(struct ss_main_data *ad)
{
_I("jack - earjack changed");
- ss_action_entry_call_internal(PREDEF_EARJACKCON, 0);
+ action_entry_call_internal(PREDEF_EARJACKCON, 0);
}
static void earkey_chgdet_cb(struct ss_main_data *ad)
present_status = 0;
_I("battery cf is opened");
if (charge_now)
- ss_action_entry_call_internal(PREDEF_BATTERY_CF_OPENED, 0);
+ action_entry_call_internal(PREDEF_BATTERY_CF_OPENED, 0);
}
if (val == 1 && present_status == 0) {
}
_I("UEVENT DETECTED (%s)", env_value);
- ss_action_entry_call_internal(PREDEF_DEVICE_CHANGED,1,env_value);
+ action_entry_call_internal(PREDEF_DEVICE_CHANGED,1,env_value);
udev_device_unref(dev);
uevent_control_stop(ufd);
static void device_change_init(void *data)
{
- ss_action_entry_add_internal(PREDEF_USBCON, usbcon_def_predefine_action, NULL, NULL);
- ss_action_entry_add_internal(PREDEF_EARJACKCON, earjackcon_def_predefine_action, NULL, NULL);
- ss_action_entry_add_internal(PREDEF_BATTERY_CF_OPENED, battery_def_cf_opened_actioin, NULL, NULL);
- ss_action_entry_add_internal(PREDEF_DEVICE_CHANGED, changed_device_def_predefine_action, NULL, NULL);
+ action_entry_add_internal(PREDEF_USBCON, usbcon_def_predefine_action, NULL, NULL);
+ action_entry_add_internal(PREDEF_EARJACKCON, earjackcon_def_predefine_action, NULL, NULL);
+ action_entry_add_internal(PREDEF_BATTERY_CF_OPENED, battery_def_cf_opened_actioin, NULL, NULL);
+ action_entry_add_internal(PREDEF_DEVICE_CHANGED, changed_device_def_predefine_action, NULL, NULL);
if (uevent_control_start() != 0) {
_E("fail uevent control init");
pm_change_internal(getpid(), s_bits);
}
-static void ss_action_entry_load_from_sodir()
+static void action_entry_load_from_sodir()
{
DIR *dp;
struct dirent *dentry;
msg->path = tmp;
*ext = 0;
msg->type = &(dentry->d_name[3]);
- ss_action_entry_add(msg);
+ action_entry_add(msg);
}
free(msg);
static void predefine_init(void *data)
{
- ss_action_entry_load_from_sodir();
+ action_entry_load_from_sodir();
}
const struct device_ops predefine_device_ops = {
static Eina_List *predef_act_list;
static Eina_List *run_queue;
-static struct ss_action_entry *ss_action_entry_find(char *type)
+static struct ss_action_entry *action_entry_find(char *type)
{
Eina_List *tmp;
Eina_List *tmp_next;
return NULL;
}
-int ss_action_entry_add_internal(char *type,
+int action_entry_add_internal(char *type,
int (*predefine_action) (),
int (*ui_viewable) (),
int (*is_accessible) (int))
}
data->type = NULL;
- if (ss_action_entry_find(type) != NULL)
+ if (action_entry_find(type) != NULL)
goto err;
data->handle = NULL;
return -1;
}
-int ss_action_entry_add(struct sysnoti *msg)
+int action_entry_add(struct sysnoti *msg)
{
struct ss_action_entry *data;
return -1;
}
- if (ss_action_entry_find(msg->type) != NULL)
+ if (action_entry_find(msg->type) != NULL)
goto err;
data->handle = dlopen(msg->path, RTLD_LAZY);
return -1;
}
-int ss_action_entry_call_internal(char *type, int argc, ...)
+int action_entry_call_internal(char *type, int argc, ...)
{
Eina_List *tmp;
Eina_List *tmp_next;
return 0;
}
-int ss_action_entry_call(struct sysnoti *msg, int sockfd)
+int action_entry_call(struct sysnoti *msg, int sockfd)
{
Eina_List *tmp;
Eina_List *tmp_next;
char *argv[SYSMAN_MAXARG];
};
-int ss_action_entry_add_internal(char *type,
+int action_entry_add_internal(char *type,
int (*predefine_action) (),
int (*ui_viewable) (),
int (*is_accessible) (int));
-int ss_action_entry_add(struct sysnoti *msg);
-int ss_action_entry_call_internal(char *type, int argc, ...);
-int ss_action_entry_call(struct sysnoti *msg, int sockfd);
+int action_entry_add(struct sysnoti *msg);
+int action_entry_call_internal(char *type, int argc, ...);
+int action_entry_call(struct sysnoti *msg, int sockfd);
int ss_run_queue_run(enum ss_run_state state,
int (*run_func) (void *, struct ss_run_queue_entry *),
switch (msg->cmd) {
case CALL_SYSMAN_ACTION:
- ret = ss_action_entry_call(msg, client_sockfd);
+ ret = action_entry_call(msg, client_sockfd);
break;
default:
ret = -1;
static void cpu_init(void *data)
{
__set_freq_limit();
-
- ss_action_entry_add_internal(PREDEF_SET_MAX_FREQUENCY, set_max_frequency_action, NULL, NULL);
- ss_action_entry_add_internal(PREDEF_SET_MIN_FREQUENCY, set_min_frequency_action, NULL, NULL);
- ss_action_entry_add_internal(PREDEF_RELEASE_MAX_FREQUENCY, release_max_frequency_action, NULL, NULL);
- ss_action_entry_add_internal(PREDEF_RELEASE_MIN_FREQUENCY, release_min_frequency_action, NULL, NULL);
+ action_entry_add_internal(PREDEF_SET_MAX_FREQUENCY, set_max_frequency_action, NULL, NULL);
+ action_entry_add_internal(PREDEF_SET_MIN_FREQUENCY, set_min_frequency_action, NULL, NULL);
+ action_entry_add_internal(PREDEF_RELEASE_MAX_FREQUENCY, release_max_frequency_action, NULL, NULL);
+ action_entry_add_internal(PREDEF_RELEASE_MIN_FREQUENCY, release_min_frequency_action, NULL, NULL);
vconf_notify_key_changed(VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS, (void *)power_saving_cb, NULL);
vconf_notify_key_changed(VCONFKEY_SETAPPL_PWRSV_CUSTMODE_CPU, (void *)power_saving_cpu_cb, NULL);
char str[6];
sprintf(str, "%d", (int)pid);
- ss_action_entry_call_internal(
+ action_entry_call_internal(
(flag ? ACTIVE_ACT : INACTIVE_ACT), 1, str);
}
else
opt = PWROFF_POPUP_ACT;
- ss_action_entry_call_internal(opt, 0);
+ action_entry_call_internal(opt, 0);
}
static Eina_Bool longkey_pressed_cb(void *data)
static void led_init(void *data)
{
- ss_action_entry_add_internal(PREDEF_LED, predefine_action, NULL, NULL);
+ action_entry_add_internal(PREDEF_LED, predefine_action, NULL, NULL);
}
const struct device_ops led_device_ops = {
static void mmc_init(void *data)
{
- ss_action_entry_add_internal(PREDEF_MOUNT_MMC, ss_mmc_inserted, NULL, NULL);
- ss_action_entry_add_internal(PREDEF_UNMOUNT_MMC, ss_mmc_unmounted, NULL, NULL);
- ss_action_entry_add_internal(PREDEF_FORMAT_MMC, ss_mmc_format, NULL, NULL);
+ action_entry_add_internal(PREDEF_MOUNT_MMC, ss_mmc_inserted, NULL, NULL);
+ action_entry_add_internal(PREDEF_UNMOUNT_MMC, ss_mmc_unmounted, NULL, NULL);
+ action_entry_add_internal(PREDEF_FORMAT_MMC, ss_mmc_format, NULL, NULL);
/* mmc card mount */
mmc_mount();
}
return;
switch (val) {
case VCONFKEY_SYSMAN_POWER_OFF_DIRECT:
- ss_action_entry_call_internal(PREDEF_POWEROFF, 0);
+ action_entry_call_internal(PREDEF_POWEROFF, 0);
break;
case VCONFKEY_SYSMAN_POWER_OFF_POPUP:
- ss_action_entry_call_internal(PREDEF_PWROFF_POPUP, 0);
+ action_entry_call_internal(PREDEF_PWROFF_POPUP, 0);
break;
case VCONFKEY_SYSMAN_POWER_OFF_RESTART:
- ss_action_entry_call_internal(PREDEF_REBOOT, 0);
+ action_entry_call_internal(PREDEF_REBOOT, 0);
break;
}
heynoti_publish(POWEROFF_NOTI_NAME);
while (retry_count < MAX_RETRY) {
- if (ss_action_entry_call_internal(PREDEF_INTERNAL_POWEROFF, 0) < 0) {
+ if (action_entry_call_internal(PREDEF_INTERNAL_POWEROFF, 0) < 0) {
_E("failed to request poweroff to system_server");
retry_count++;
continue;
_E("failed to get tapi vconf key");
}
- ss_action_entry_add_internal(PREDEF_ENTERSLEEP,
+ action_entry_add_internal(PREDEF_ENTERSLEEP,
entersleep_def_predefine_action, NULL,
NULL);
- ss_action_entry_add_internal(PREDEF_POWEROFF,
+ action_entry_add_internal(PREDEF_POWEROFF,
poweroff_def_predefine_action, NULL, NULL);
- ss_action_entry_add_internal(PREDEF_PWROFF_POPUP,
+ action_entry_add_internal(PREDEF_PWROFF_POPUP,
launching_predefine_action, NULL, NULL);
- ss_action_entry_add_internal(PREDEF_LEAVESLEEP,
+ action_entry_add_internal(PREDEF_LEAVESLEEP,
leavesleep_def_predefine_action, NULL,
NULL);
- ss_action_entry_add_internal(PREDEF_REBOOT,
+ action_entry_add_internal(PREDEF_REBOOT,
restart_def_predefine_action, NULL, NULL);
- ss_action_entry_add_internal(PREDEF_INTERNAL_POWEROFF,
+ action_entry_add_internal(PREDEF_INTERNAL_POWEROFF,
internal_poweroff_def_predefine_action, NULL, NULL);
- ss_action_entry_add_internal(PREDEF_FLIGHT_MODE,
+ action_entry_add_internal(PREDEF_FLIGHT_MODE,
flight_mode_def_predefine_action, NULL, NULL);
if (vconf_notify_key_changed(VCONFKEY_SYSMAN_POWER_OFF_STATUS, (void *)poweroff_control_cb, NULL) < 0) {
NAME_MAX);
ss_noti_send(lowmem_noti_name);
}
- ss_action_entry_call_internal(PREDEF_LOWMEM, 1, OOM_MEM_ACT);
+ action_entry_call_internal(PREDEF_LOWMEM, 1, OOM_MEM_ACT);
vconf_set_int(VCONFKEY_SYSMAN_LOW_MEMORY,
VCONFKEY_SYSMAN_LOW_MEMORY_HARD_WARNING);
struct ss_main_data *ad = (struct ss_main_data*)data;
char lowmem_dev_node[PATH_MAX];
- ss_action_entry_add_internal(PREDEF_LOWMEM, lowmem_def_predefine_action,
+ action_entry_add_internal(PREDEF_LOWMEM, lowmem_def_predefine_action,
NULL, NULL);
if (device_get_property(DEVICE_TYPE_MEMORY, PROP_MEMORY_NODE, lowmem_dev_node) < 0) {
static void process_init(void *data)
{
- ss_action_entry_add_internal(PREDEF_FOREGRD, set_foregrd_action, NULL,
+ action_entry_add_internal(PREDEF_FOREGRD, set_foregrd_action, NULL,
NULL);
- ss_action_entry_add_internal(PREDEF_BACKGRD, set_backgrd_action, NULL,
+ action_entry_add_internal(PREDEF_BACKGRD, set_backgrd_action, NULL,
NULL);
- ss_action_entry_add_internal(PREDEF_ACTIVE, set_active_action, NULL,
+ action_entry_add_internal(PREDEF_ACTIVE, set_active_action, NULL,
NULL);
- ss_action_entry_add_internal(PREDEF_INACTIVE, set_inactive_action, NULL,
+ action_entry_add_internal(PREDEF_INACTIVE, set_inactive_action, NULL,
NULL);
- ss_action_entry_add_internal(OOMADJ_SET, set_oomadj_action, NULL, NULL);
- ss_action_entry_add_internal(PROCESS_GROUP_SET, set_process_group_action, NULL, NULL);
+ action_entry_add_internal(OOMADJ_SET, set_oomadj_action, NULL, NULL);
+ action_entry_add_internal(PROCESS_GROUP_SET, set_process_group_action, NULL, NULL);
}
const struct device_ops process_device_ops = {
return ret;
}
-static int deviced_noti_send(struct sysnoti *msg)
+static int noti_send(struct sysnoti *msg)
{
int client_len;
int client_sockfd;
}
va_end(argptr);
- ret = deviced_noti_send(msg);
+ ret = noti_send(msg);
free(msg);
return ret;
static void time_init(void *data)
{
- ss_action_entry_add_internal(PREDEF_SET_DATETIME, set_datetime_action,
+ action_entry_add_internal(PREDEF_SET_DATETIME, set_datetime_action,
NULL, NULL);
- ss_action_entry_add_internal(PREDEF_SET_TIMEZONE, set_timezone_action,
+ action_entry_add_internal(PREDEF_SET_TIMEZONE, set_timezone_action,
NULL, NULL);
if (timerfd_check_start() == -1) {
_E("fail system time change detector init");
static void vibrator_init(void *data)
{
- ss_action_entry_add_internal(PREDEF_HAPTIC, haptic_def_predefine_action,
+ action_entry_add_internal(PREDEF_HAPTIC, haptic_def_predefine_action,
NULL, NULL);
}