Lines Matching defs:config
61 pm_config_t config;
70 config.size = 0;
71 config.buf = NULL;
72 while (ioctl(fd, PM_GET_PROPS, &config) == -1 &&
75 if (config.buf != NULL) {
76 free(config.buf);
78 if (config.size == 0 && errno == EOVERFLOW) {
86 config.buf = malloc(config.size);
87 if (config.buf == NULL) {
91 __FUNCTION__, config.size, errno,
101 bzero(config.buf, config.size);
107 free(config.buf);
117 if ((errno = nvlist_unpack(config.buf, config.size, &kres, 0)) != 0) {
118 free(config.buf);
121 free(config.buf);