• Home
  • Raw
  • Download

Lines Matching refs:opt

334       const driOptionDescription *opt = &configOptions[o];  in driParseOptionInfo()  local
336 if (opt->info.type == DRI_SECTION) { in driParseOptionInfo()
346 const char *name = opt->info.name; in driParseOptionInfo()
353 assert(optinfo->type == opt->info.type); in driParseOptionInfo()
358 optinfo->type = opt->info.type; in driParseOptionInfo()
359 optinfo->range = opt->info.range; in driParseOptionInfo()
361 switch (opt->info.type) { in driParseOptionInfo()
363 optval->_bool = opt->value._bool; in driParseOptionInfo()
368 optval->_int = opt->value._int; in driParseOptionInfo()
372 optval->_float = opt->value._float; in driParseOptionInfo()
376 XSTRDUP(optval->_string, opt->value._string); in driParseOptionInfo()
393 if (parseValue(&v, opt->info.type, envVal) && in driParseOptionInfo()
434 const driOptionDescription *opt = &configOptions[o]; in driGetOptionsXml() local
436 const char *name = opt->info.name; in driGetOptionsXml()
445 if (opt->info.type == DRI_SECTION) { in driGetOptionsXml()
452 opt->desc); in driGetOptionsXml()
461 types[opt->info.type]); in driGetOptionsXml()
463 switch (opt->info.type) { in driGetOptionsXml()
465 ralloc_asprintf_append(&str, opt->value._bool ? "true" : "false"); in driGetOptionsXml()
470 ralloc_asprintf_append(&str, "%d", opt->value._int); in driGetOptionsXml()
474 ralloc_asprintf_append(&str, "%f", opt->value._float); in driGetOptionsXml()
478 ralloc_asprintf_append(&str, "%s", opt->value._string); in driGetOptionsXml()
488 switch (opt->info.type) { in driGetOptionsXml()
491 if (opt->info.range.start._int < opt->info.range.end._int) { in driGetOptionsXml()
493 opt->info.range.start._int, in driGetOptionsXml()
494 opt->info.range.end._int); in driGetOptionsXml()
499 if (opt->info.range.start._float < opt->info.range.end._float) { in driGetOptionsXml()
501 opt->info.range.start._float, in driGetOptionsXml()
502 opt->info.range.end._float); in driGetOptionsXml()
514 opt->desc, opt->info.type != DRI_ENUM ? "/" : ""); in driGetOptionsXml()
516 if (opt->info.type == DRI_ENUM) { in driGetOptionsXml()
517 for (int i = 0; i < ARRAY_SIZE(opt->enums) && opt->enums[i].desc; i++) { in driGetOptionsXml()
519 opt->enums[i].value, opt->enums[i].desc); in driGetOptionsXml()
816 uint32_t opt = findOption(cache, name); in parseOptConfAttr() local
817 if (cache->info[opt].name == NULL) in parseOptConfAttr()
821 else if (getenv(cache->info[opt].name)) { in parseOptConfAttr()
826 cache->info[opt].name); in parseOptConfAttr()
828 } else if (!parseValue(&cache->values[opt], cache->info[opt].type, value)) in parseOptConfAttr()