Lines Matching refs:sdrp
107 ipmi_entity_sdr_parse(ipmi_sdr_t *sdrp, uint8_t *id, uint8_t *instance, in ipmi_entity_sdr_parse() argument
110 switch (sdrp->is_type) { in ipmi_entity_sdr_parse()
114 (ipmi_sdr_full_sensor_t *)sdrp->is_record; in ipmi_entity_sdr_parse()
124 (ipmi_sdr_compact_sensor_t *)sdrp->is_record; in ipmi_entity_sdr_parse()
134 (ipmi_sdr_event_only_t *)sdrp->is_record; in ipmi_entity_sdr_parse()
144 (ipmi_sdr_entity_association_t *)sdrp->is_record; in ipmi_entity_sdr_parse()
154 (ipmi_sdr_generic_locator_t *)sdrp->is_record; in ipmi_entity_sdr_parse()
164 (ipmi_sdr_fru_locator_t *)sdrp->is_record; in ipmi_entity_sdr_parse()
174 (ipmi_sdr_management_locator_t *)sdrp->is_record; in ipmi_entity_sdr_parse()
194 ipmi_entity_visit(ipmi_handle_t *ihp, const char *name, ipmi_sdr_t *sdrp, in ipmi_entity_visit() argument
203 if (ipmi_entity_sdr_parse(sdrp, &id, &instance, &logical) != 0) in ipmi_entity_visit()
222 if (sdrp->is_type == IPMI_SDR_TYPE_ENTITY_ASSOCIATION) { in ipmi_entity_visit()
227 (ipmi_sdr_entity_association_t *)sdrp->is_record; in ipmi_entity_visit()
272 esp->ies_sdr = sdrp; in ipmi_entity_visit()
287 ipmi_entity_present_sdr(ipmi_handle_t *ihp, ipmi_sdr_t *sdrp, in ipmi_entity_present_sdr() argument
296 switch (sdrp->is_type) { in ipmi_entity_present_sdr()
298 csp = (ipmi_sdr_compact_sensor_t *)sdrp->is_record; in ipmi_entity_present_sdr()
305 fsp = (ipmi_sdr_full_sensor_t *)sdrp->is_record; in ipmi_entity_present_sdr()
407 ipmi_sdr_t *sdrp; in ipmi_entity_present() local
422 sdrp = esp->ies_sdr; in ipmi_entity_present()
423 switch (sdrp->is_type) { in ipmi_entity_present()
425 csp = (ipmi_sdr_compact_sensor_t *)sdrp->is_record; in ipmi_entity_present()
432 fsp = (ipmi_sdr_full_sensor_t *)sdrp->is_record; in ipmi_entity_present()
497 sdrp = esp->ies_sdr; in ipmi_entity_present()
498 switch (sdrp->is_type) { in ipmi_entity_present()
500 csp = (ipmi_sdr_compact_sensor_t *)sdrp->is_record; in ipmi_entity_present()
505 fsp = (ipmi_sdr_full_sensor_t *)sdrp->is_record; in ipmi_entity_present()
544 sdrp = esp->ies_sdr; in ipmi_entity_present()
545 if (sdrp->is_type != IPMI_SDR_TYPE_FRU_LOCATOR) in ipmi_entity_present()
548 frup = (ipmi_sdr_fru_locator_t *)sdrp->is_record; in ipmi_entity_present()
673 ipmi_sdr_t *sdrp; in ipmi_entity_lookup_sdr() local
677 if ((sdrp = ipmi_sdr_lookup(ihp, name)) == NULL) in ipmi_entity_lookup_sdr()
680 if (ipmi_entity_sdr_parse(sdrp, &id, &instance, &logical) != 0) { in ipmi_entity_lookup_sdr()