Lines Matching defs:data

565       __driUtilMessage("Warning in %s line %d, column %d: "msg, data->name, \
566 (int) XML_GetCurrentLineNumber(data->parser), \
567 (int) XML_GetCurrentColumnNumber(data->parser)); \
570 __driUtilMessage("Warning in %s line %d, column %d: "msg, data->name, \
571 (int) XML_GetCurrentLineNumber(data->parser), \
572 (int) XML_GetCurrentColumnNumber(data->parser), \
577 __driUtilMessage("Error in %s line %d, column %d: "msg, data->name, \
578 (int) XML_GetCurrentLineNumber(data->parser), \
579 (int) XML_GetCurrentColumnNumber(data->parser)); \
582 __driUtilMessage("Error in %s line %d, column %d: "msg, data->name, \
583 (int) XML_GetCurrentLineNumber(data->parser), \
584 (int) XML_GetCurrentColumnNumber(data->parser), \
649 parseDeviceAttr(struct OptConfData *data, const char **attr)
660 if (driver && strcmp(driver, data->driverName))
661 data->ignoringDevice = data->inDevice;
662 else if (kernel && (!data->kernelDriverName ||
663 strcmp(kernel, data->kernelDriverName)))
664 data->ignoringDevice = data->inDevice;
665 else if (device && (!data->deviceName ||
666 strcmp(device, data->deviceName)))
667 data->ignoringDevice = data->inDevice;
672 else if (screenNum._int != data->screenNum)
673 data->ignoringDevice = data->inDevice;
679 parseAppAttr(struct OptConfData *data, const char **attr)
702 if (exec && strcmp(exec, data->execName)) {
703 data->ignoringApp = data->inApp;
708 if (regexec(&re, data->execName, 0, NULL, 0) == REG_NOMATCH)
709 data->ignoringApp = data->inApp;
717 data->ignoringApp = data->inApp;
731 data->ignoringApp = data->inApp;
734 data->ignoringApp = data->inApp;
741 if (regexec(&re, data->applicationName, 0, NULL, 0) == REG_NOMATCH)
742 data->ignoringApp = data->inApp;
748 driOptionValue v = { ._int = data->applicationVersion };
751 data->ignoringApp = data->inApp;
761 parseEngineAttr(struct OptConfData *data, const char **attr)
778 if (regexec(&re, data->engineName, 0, NULL, 0) == REG_NOMATCH)
779 data->ignoringApp = data->inApp;
785 driOptionValue v = { ._int = data->engineVersion };
788 data->ignoringApp = data->inApp;
798 parseOptConfAttr(struct OptConfData *data, const char **attr)
810 driOptionCache *cache = data->cache;
862 struct OptConfData *data = (struct OptConfData *)userData;
866 if (data->inDriConf)
870 data->inDriConf++;
873 if (!data->inDriConf)
875 if (data->inDevice)
877 data->inDevice++;
878 if (!data->ignoringDevice && !data->ignoringApp)
879 parseDeviceAttr(data, attr);
882 if (!data->inDevice)
884 if (data->inApp)
886 data->inApp++;
887 if (!data->ignoringDevice && !data->ignoringApp)
888 parseAppAttr(data, attr);
891 if (!data->inDevice)
893 if (data->inApp)
895 data->inApp++;
896 if (!data->ignoringDevice && !data->ignoringApp)
897 parseEngineAttr(data, attr);
900 if (!data->inApp)
902 if (data->inOption)
904 data->inOption++;
905 if (!data->ignoringDevice && !data->ignoringApp)
906 parseOptConfAttr(data, attr);
917 struct OptConfData *data = (struct OptConfData *)userData;
921 data->inDriConf--;
924 if (data->inDevice-- == data->ignoringDevice)
925 data->ignoringDevice = 0;
929 if (data->inApp-- == data->ignoringApp)
930 data->ignoringApp = 0;
933 data->inOption--;
944 struct OptConfData *data = (struct OptConfData *)XML_GetUserData(p);
948 if ((fd = open(data->name, O_RDONLY)) == -1) {
950 data->name, strerror(errno));
964 data->name, strerror(errno));
982 parseOneConfigFile(struct OptConfData *data, const char *filename)
988 XML_SetUserData(p, data);
989 data->parser = p;
990 data->name = filename;
991 data->ignoringDevice = 0;
992 data->ignoringApp = 0;
993 data->inDriConf = 0;
994 data->inDevice = 0;
995 data->inApp = 0;
996 data->inOption = 0;
1028 parseConfigDir(struct OptConfData *data, const char *dirname)
1059 parseOneConfigFile(data, filename);
1068 parseStaticOptions(struct OptConfData *data, const struct driconf_option *options,
1071 if (data->ignoringDevice || data->ignoringApp)
1079 parseOptConfAttr(data, optattr);
1084 parseStaticConfig(struct OptConfData *data)
1086 data->ignoringDevice = 0;
1087 data->ignoringApp = 0;
1088 data->inDriConf = 0;
1089 data->inDevice = 0;
1090 data->inApp = 0;
1091 data->inOption = 0;
1101 data->ignoringDevice = 0;
1102 data->inDevice++;
1103 parseDeviceAttr(data, devattr);
1104 data->inDevice--;
1106 data->inApp++;
1116 data->ignoringApp = 0;
1117 parseEngineAttr(data, engattr);
1118 parseStaticOptions(data, e->options, e->num_options);
1133 data->ignoringApp = 0;
1134 parseAppAttr(data, appattr);
1135 parseStaticOptions(data, a->options, a->num_options);
1138 data->inApp--;