Lines Matching refs:sensor
56 struct sdr_record_full_sensor * sensor, in ipmi_sensor_get_sensor_reading_factors() argument
65 if (intf == NULL || sensor == NULL) in ipmi_sensor_get_sensor_reading_factors()
69 memcpy(id, sensor->id_string, 16); in ipmi_sensor_get_sensor_reading_factors()
71 req_data[0] = sensor->cmn.keys.sensor_num; in ipmi_sensor_get_sensor_reading_factors()
76 req.msg.lun = sensor->cmn.keys.lun; in ipmi_sensor_get_sensor_reading_factors()
85 id, sensor->cmn.keys.sensor_num); in ipmi_sensor_get_sensor_reading_factors()
97 memcpy(&sensor->mtol, &rsp->data[1], sizeof(sensor->mtol)); in ipmi_sensor_get_sensor_reading_factors()
98 memcpy(&sensor->bacc, &rsp->data[3], sizeof(sensor->bacc)); in ipmi_sensor_get_sensor_reading_factors()
107 uint8_t sensor, in ipmi_sensor_set_sensor_thresholds() argument
119 set_thresh_rq.sensor_num = sensor; in ipmi_sensor_set_sensor_thresholds()
160 struct sdr_record_common_sensor *sensor, in ipmi_sensor_print_fc_discrete() argument
165 sr = ipmi_sdr_read_sensor_value(intf, sensor, sdr_record_type, 3); in ipmi_sensor_print_fc_discrete()
199 sr->s_id, sensor->keys.sensor_num); in ipmi_sensor_print_fc_discrete()
201 sensor->entity.id, sensor->entity.instance); in ipmi_sensor_print_fc_discrete()
203 ipmi_sdr_get_sensor_type_desc(sensor->sensor. in ipmi_sensor_print_fc_discrete()
211 sensor->sensor.type, in ipmi_sensor_print_fc_discrete()
212 sensor->event_type, in ipmi_sensor_print_fc_discrete()
247 struct sdr_record_common_sensor *sensor, in ipmi_sensor_print_fc_threshold() argument
254 sr = ipmi_sdr_read_sensor_value(intf, sensor, sdr_record_type, 3); in ipmi_sensor_print_fc_threshold()
266 sensor->keys.sensor_num, sensor->keys.owner_id, in ipmi_sensor_print_fc_threshold()
267 sensor->keys.lun, sensor->keys.channel); in ipmi_sensor_print_fc_threshold()
312 sr->s_id, sensor->keys.sensor_num); in ipmi_sensor_print_fc_threshold()
315 sensor->entity.id, sensor->entity.instance); in ipmi_sensor_print_fc_threshold()
318 ipmi_sdr_get_sensor_type_desc(sensor->sensor. in ipmi_sensor_print_fc_threshold()
364 ipmi_sdr_print_sensor_hysteresis(sensor, sr->full, in ipmi_sensor_print_fc_threshold()
369 ipmi_sdr_print_sensor_hysteresis(sensor, sr->full, in ipmi_sensor_print_fc_threshold()
381 sensor->keys. in ipmi_sensor_print_fc_threshold()
383 sensor->sensor.type, in ipmi_sensor_print_fc_threshold()
384 sensor->event_type, in ipmi_sensor_print_fc_threshold()
386 sensor->keys.owner_id, in ipmi_sensor_print_fc_threshold()
387 sensor->keys.lun, in ipmi_sensor_print_fc_threshold()
388 sensor->keys.channel); in ipmi_sensor_print_fc_threshold()
390 sensor->keys. in ipmi_sensor_print_fc_threshold()
392 sensor->sensor.type, in ipmi_sensor_print_fc_threshold()
393 sensor->event_type, in ipmi_sensor_print_fc_threshold()
395 sensor->keys.owner_id, in ipmi_sensor_print_fc_threshold()
396 sensor->keys.lun, in ipmi_sensor_print_fc_threshold()
397 sensor->keys.channel); in ipmi_sensor_print_fc_threshold()
408 struct sdr_record_common_sensor *sensor, in ipmi_sensor_print_fc() argument
411 if (IS_THRESHOLD_SENSOR(sensor)) in ipmi_sensor_print_fc()
412 return ipmi_sensor_print_fc_threshold(intf, sensor, sdr_record_type); in ipmi_sensor_print_fc()
414 return ipmi_sensor_print_fc_discrete(intf, sensor, sdr_record_type); in ipmi_sensor_print_fc()
833 struct sdr_record_common_sensor *sensor = sdr->record.common; in ipmi_sensor_get_reading() local
834 sr = ipmi_sdr_read_sensor_value(intf, sensor, sdr->type, 3); in ipmi_sensor_get_reading()