Lines Matching refs:frup
924 fruenvseg_t *frup, *fruenvsegs;
935 for (frup = fruenvsegs; frup != NULL; frup = frup->next)
936 if (strcmp(frup->fru, sensorp->fru) == 0)
939 if (frup != NULL)
942 frup = (fruenvseg_t *)malloc(sizeof (fruenvseg_t));
943 if (frup == NULL)
947 frup->fru = sensorp->fru;
948 frup->envsegbufp = NULL;
949 frup->envseglen = 0;
950 frup->next = fruenvsegs;
951 fruenvsegs = frup;
965 if (fd == -1 && errno == ENOENT && fru_present(frup->fru)) {
1013 frup->envseglen = envseglen;
1014 frup->envsegbufp = envsegbufp;
1032 fruenvseg_t *frup, *fruenvsegs;
1050 for (frup = fruenvsegs; frup != NULL; frup = frup->next)
1051 if (strcmp(frup->fru, sensorp->fru) == 0)
1053 if (frup == NULL || frup->envsegbufp == NULL)
1056 envsegp = (envseg_layout_t *)frup->envsegbufp;
1057 envseglen = frup->envseglen;
1081 datap = (envseg_sensor_data_t *)((intptr_t)frup->envsegbufp +
1228 frup = fruenvsegs;
1229 fruenvsegs = frup->next;
1230 if (frup->envsegbufp != NULL)
1231 (void) free(frup->envsegbufp);
1232 (void) free(frup);