Lines Matching refs:reading
97 struct reading struct
264 void emeter_read_measurements(struct emeter *this, struct reading *reading) in emeter_read_measurements() argument
267 reading->sys_adc_ch0_pm1_sys = (double)(CMASK & buffer[BASE_INDEX+0]) / SYS_ADC_CH0_PM1_SYS_SCALE; in emeter_read_measurements()
268 reading->sys_adc_ch1_pm2_a57 = (double)(CMASK & buffer[BASE_INDEX+1]) / SYS_ADC_CH1_PM2_A57_SCALE; in emeter_read_measurements()
269 reading->sys_adc_ch2_pm3_a53 = (double)(CMASK & buffer[BASE_INDEX+2]) / SYS_ADC_CH2_PM3_A53_SCALE; in emeter_read_measurements()
270 reading->sys_adc_ch3_pm4_gpu = (double)(CMASK & buffer[BASE_INDEX+3]) / SYS_ADC_CH3_PM4_GPU_SCALE; in emeter_read_measurements()
271 reading->sys_adc_ch4_vsys = (double)(VMASK & buffer[BASE_INDEX+4]) / SYS_ADC_CH4_VSYS_SCALE; in emeter_read_measurements()
272 reading->sys_adc_ch5_va57 = (double)(VMASK & buffer[BASE_INDEX+5]) / SYS_ADC_CH5_VA57_SCALE; in emeter_read_measurements()
273 reading->sys_adc_ch6_va53 = (double)(VMASK & buffer[BASE_INDEX+6]) / SYS_ADC_CH6_VA53_SCALE; in emeter_read_measurements()
274 reading->sys_adc_ch7_vgpu = (double)(VMASK & buffer[BASE_INDEX+7]) / SYS_ADC_CH7_VGPU_SCALE; in emeter_read_measurements()
275 reading->sys_pow_ch04_sys = (double)(PMASK & buffer[BASE_INDEX+8]) / SYS_POW_CH04_SYS_SCALE; in emeter_read_measurements()
276 reading->sys_pow_ch15_a57 = (double)(PMASK & buffer[BASE_INDEX+9]) / SYS_POW_CH15_A57_SCALE; in emeter_read_measurements()
277 reading->sys_pow_ch26_a53 = (double)(PMASK & buffer[BASE_INDEX+10]) / SYS_POW_CH26_A53_SCALE; in emeter_read_measurements()
278 reading->sys_pow_ch37_gpu = (double)(PMASK & buffer[BASE_INDEX+11]) / SYS_POW_CH37_GPU_SCALE; in emeter_read_measurements()
279 …reading->sys_enm_ch0_sys = (double)join_64bit_register(buffer, BASE_INDEX+12) / SYS_ENM_CH0_SYS_SC… in emeter_read_measurements()
280 …reading->sys_enm_ch1_a57 = (double)join_64bit_register(buffer, BASE_INDEX+14) / SYS_ENM_CH1_A57_SC… in emeter_read_measurements()
281 …reading->sys_enm_ch0_a53 = (double)join_64bit_register(buffer, BASE_INDEX+16) / SYS_ENM_CH0_A53_SC… in emeter_read_measurements()
282 …reading->sys_enm_ch0_gpu = (double)join_64bit_register(buffer, BASE_INDEX+18) / SYS_ENM_CH0_GPU_SC… in emeter_read_measurements()
287 static struct reading reading; in emeter_take_reading() local
289 emeter_read_measurements(this, &reading); in emeter_take_reading()
291 reading.sys_adc_ch0_pm1_sys, in emeter_take_reading()
292 reading.sys_adc_ch1_pm2_a57, in emeter_take_reading()
293 reading.sys_adc_ch2_pm3_a53, in emeter_take_reading()
294 reading.sys_adc_ch3_pm4_gpu, in emeter_take_reading()
295 reading.sys_adc_ch4_vsys, in emeter_take_reading()
296 reading.sys_adc_ch5_va57, in emeter_take_reading()
297 reading.sys_adc_ch6_va53, in emeter_take_reading()
298 reading.sys_adc_ch7_vgpu, in emeter_take_reading()
299 reading.sys_pow_ch04_sys, in emeter_take_reading()
300 reading.sys_pow_ch15_a57, in emeter_take_reading()
301 reading.sys_pow_ch26_a53, in emeter_take_reading()
302 reading.sys_pow_ch37_gpu, in emeter_take_reading()
303 reading.sys_enm_ch0_sys, in emeter_take_reading()
304 reading.sys_enm_ch1_a57, in emeter_take_reading()
305 reading.sys_enm_ch0_a53, in emeter_take_reading()
306 reading.sys_enm_ch0_gpu); in emeter_take_reading()