• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/IOKitUser-1050.1.21/platform.subproj/

Lines Matching defs:mod*

50  *	char** model: returns the model name
55 * Note: In case of success, CopyModel allocates memory for *model,
56 * it is the caller's responsibility to free *model.
57 * Note: model format is expected to be %s%u,%u
61 static Boolean CopyModel(char** model, uint32_t *majorRev, uint32_t *minorRev)
67 unsigned long modelLen;
71 if (!model || !majorRev || !minorRev) {
85 modelLen = strcspn(machineModel, "0123456789");
86 if (modelLen == 0) {
87 DLOG_ERROR("CopyModel: Could not find machine model name\n");
91 *model = strndup(machineModel, modelLen);
92 if (*model == NULL) {
93 DLOG_ERROR("CopyModel: Could not find machine model name\n");
121 if (*model) free(*model);
122 *model = NULL;
136 char* model = NULL; // must free
141 Boolean modelFound = CopyModel(&model, &majorRev, &minorRev);
142 if (!modelFound) {
143 DLOG_ERROR("IOSMCKeyProxySupported: Could not find machine model\n");
146 if (!strncmp(model, "MacBookPro", 10) && (majorRev <=7))
148 if (!strncmp(model, "MacBookAir", 10) && (majorRev <=2))
150 if (!strncmp(model, "MacBook", 10))
152 if (!strncmp(model, "iMac", 10) && (majorRev <=11))
154 if (!strncmp(model, "Macmini", 10) && (majorRev <=3))
156 if (!strncmp(model, "MacPro", 10) && (majorRev <=5))
158 if (!strncmp(model, "Xserve", 10))
165 if (model) free(model);
176 char* model = NULL; // must free
181 Boolean modelFound = CopyModel(&model, &majorRev, &minorRev);
182 if (!modelFound) {
183 DLOG_ERROR("IONoteToSelfSupported: Could not find machine model\n");
186 if (!strncmp(model, "MacBookPro", 10) && (majorRev < 5 ||
189 if (!strncmp(model, "MacBookAir", 10) && (majorRev <=2))
191 if (!strncmp(model, "MacBook", 10) && (majorRev <=5))
193 if (!strncmp(model, "iMac", 10) && (majorRev <=9))
195 if (!strncmp(model, "Macmini", 10) && (majorRev <=3))
197 if (!strncmp(model, "MacPro", 10))
199 if (!strncmp(model, "Xserve", 10))
206 if (model) free(model);