Lines Matching defs:xml
30 import xml.etree.ElementTree as et
610 # Wraps a <counter> element from the oa-*.xml files.
612 def __init__(self, set, xml):
613 self.xml = xml
620 self.xml.get('underscore_name'))
624 return self.xml.get(prop)
640 read_eq = self.xml.get('equation')
643 max_eq = self.xml.get('max_equation')
648 max_eq = self.xml.get('max_equation')
666 max_eq = self.xml.get('max_equation')
673 if self.xml.get('data_type') == 'uint64':
683 self.xml.get('underscore_name'))
686 # Wraps a <set> element from the oa-*.xml files.
688 def __init__(self, gen, xml):
690 self.xml = xml
696 xml_counters = self.xml.findall("counter")
710 return self.xml.get('hw_config_guid')
714 return self.xml.get('name')
718 return self.xml.get('symbol_name')
722 return self.xml.get('underscore_name')
725 return self.xml.findall(path)
728 return self.xml.find(path)
731 # Wraps an entire oa-*.xml file.
735 self.xml = et.parse(self.filename)
736 self.chipset = self.xml.find('.//set').get('chipset').lower()
739 for xml_set in self.xml.findall(".//set"):
750 parser.add_argument("xml_files", nargs='+', help="List of xml metrics files to process")