Lines Matching refs:val
334 void write_ulong_lsb_first(char *temp_val, unsigned long val) in write_ulong_lsb_first() argument
336 snprintf(temp_val, 9, "%02x%02x%02x%02x", (unsigned int)val & 0xff, in write_ulong_lsb_first()
337 (unsigned int)(val & 0xff00) >> 8, (unsigned int)(val & 0xff0000) >> 16, in write_ulong_lsb_first()
338 (unsigned int)(val & 0xff000000) >> 24); in write_ulong_lsb_first()
343 char val[1024], string_info[256]; in write_battery_info_to_xenstore() local
347 memset(val, 0, 1024); in write_battery_info_to_xenstore()
350 snprintf(val, 3, "%02x", in write_battery_info_to_xenstore()
356 write_ulong_lsb_first(val+2, info->present); in write_battery_info_to_xenstore()
357 write_ulong_lsb_first(val+10, info->design_capacity); in write_battery_info_to_xenstore()
358 write_ulong_lsb_first(val+18, info->last_full_capacity); in write_battery_info_to_xenstore()
359 write_ulong_lsb_first(val+26, info->battery_technology); in write_battery_info_to_xenstore()
360 write_ulong_lsb_first(val+34, info->design_voltage); in write_battery_info_to_xenstore()
361 write_ulong_lsb_first(val+42, info->design_capacity_warning); in write_battery_info_to_xenstore()
362 write_ulong_lsb_first(val+50, info->design_capacity_low); in write_battery_info_to_xenstore()
363 write_ulong_lsb_first(val+58, info->capacity_granularity_1); in write_battery_info_to_xenstore()
364 write_ulong_lsb_first(val+66, info->capacity_granularity_2); in write_battery_info_to_xenstore()
371 strncat(val+73, string_info, 1024-73-1); in write_battery_info_to_xenstore()
373 val, 73+8+strlen(info->model_number)+strlen(info->serial_number)+ in write_battery_info_to_xenstore()
417 char val[35]; in write_battery_status_to_xenstore() local
421 memset(val, 0, 35); in write_battery_status_to_xenstore()
422 snprintf(val, 3, "%02x", 16); in write_battery_status_to_xenstore()
423 write_ulong_lsb_first(val+2, status->state); in write_battery_status_to_xenstore()
424 write_ulong_lsb_first(val+10, status->present_rate); in write_battery_status_to_xenstore()
425 write_ulong_lsb_first(val+18, status->remaining_capacity); in write_battery_status_to_xenstore()
426 write_ulong_lsb_first(val+26, status->present_voltage); in write_battery_status_to_xenstore()
428 xs_write(xs, XBT_NULL, "/pm/bst", val, 35); in write_battery_status_to_xenstore()