psdr 1124 dev/ipmi.c u_int8_t *psdr; psdr 1145 dev/ipmi.c psdr = malloc(sdrlen, M_DEVBUF, M_NOWAIT|M_CANFAIL); psdr 1146 dev/ipmi.c if (psdr == NULL) psdr 1149 dev/ipmi.c memcpy(psdr, &shdr, sizeof(shdr)); psdr 1158 dev/ipmi.c psdr + offset, NULL)) { psdr 1165 dev/ipmi.c if (add_sdr_sensor(sc, psdr) == 0) psdr 1166 dev/ipmi.c free(psdr, M_DEVBUF); psdr 1441 dev/ipmi.c add_sdr_sensor(struct ipmi_softc *sc, u_int8_t *psdr) psdr 1444 dev/ipmi.c struct sdrtype1 *s1 = (struct sdrtype1 *)psdr; psdr 1445 dev/ipmi.c struct sdrtype2 *s2 = (struct sdrtype2 *)psdr; psdr 1451 dev/ipmi.c rc = add_child_sensors(sc, psdr, 1, s1->sensor_num, psdr 1457 dev/ipmi.c rc = add_child_sensors(sc, psdr, s2->share1 & 0xF, psdr 1470 dev/ipmi.c add_child_sensors(struct ipmi_softc *sc, u_int8_t *psdr, int count, psdr 1477 dev/ipmi.c struct sdrtype1 *s1 = (struct sdrtype1 *)psdr; psdr 1495 dev/ipmi.c psensor->i_sdr = psdr;