示例#1
0
static int param_set_battery_present(const char *key,
                                     const struct kernel_param *kp)
{
    battery_present = map_get_value(map_present, key, battery_present);
    power_supply_changed(&test_power_supplies[0]);
    return 0;
}
示例#2
0
static int param_set_battery_health(const char *key,
                                    const struct kernel_param *kp)
{
    battery_health = map_get_value(map_health, key, battery_health);
    power_supply_changed(&test_power_supplies[1]);
    return 0;
}
示例#3
0
static int param_set_battery_status(const char *key,
					const struct kernel_param *kp)
{
	battery_status = map_get_value(map_status, key, battery_status);
	signal_power_supply_changed(test_power_supplies[TEST_BATTERY]);
	return 0;
}
示例#4
0
static int param_set_battery_technology(const char *key,
                                        const struct kernel_param *kp)
{
    battery_technology = map_get_value(map_technology, key,
                                       battery_technology);
    power_supply_changed(&test_power_supplies[1]);
    return 0;
}
示例#5
0
static int param_set_usb_online(const char *key, const struct kernel_param *kp)
{
    usb_online = map_get_value(map_ac_online, key, usb_online);
    power_supply_changed(&test_power_supplies[2]);
    return 0;
}
示例#6
0
static int param_set_ac_online(const char *key, const struct kernel_param *kp)
{
	ac_online = map_get_value(map_ac_online, key, ac_online);
	signal_power_supply_changed(test_power_supplies[TEST_AC]);
	return 0;
}
示例#7
0
文件: xmlnode.c 项目: canoi12/selene
void* xmlnode_get_attribute(xmlNode* node, char* key) {
  return map_get_value(node->attr, key);
}