Lines Matching refs:bus
42 def MakeMemMappedPciCfgAddr(bus, dev, func, offs): argument
51 return GetMemMappedPciCfgAddrBase() | (bus << 20) | (dev << 15) | (func << 12) | offs
53 def DoPciCfgRead(bits, bus, dev, func, offs): argument
61 phys_addr = MakeMemMappedPciCfgAddr(bus, dev, func, offs)
64 def DoPciCfgWrite(bits, bus, dev, func, offs, val): argument
72 phys_addr = MakeMemMappedPciCfgAddr(bus, dev, func, offs)
75 def ShowPciCfgBytes(bus, dev, func, offset): argument
82 phys_addr = MakeMemMappedPciCfgAddr(bus, dev, func, offset)
83 read_vals = [DoPciCfgRead(32, bus, dev, func, offset + byte)
100 def DoPciCfgDump(bus, dev, func): argument
106 vendor_id = DoPciCfgRead(16, bus, dev, func, 0)
113 ShowPciCfgBytes(bus, dev, func, offset)
115 if DoPciCfgRead(8, bus, dev, func, 256) < 0xff:
118 ShowPciCfgBytes(bus, dev, func, offset)
129 bdfs = ({'bus':bus, 'dev':dev, 'func':func}
130 for bus in range(max_bus)
138 bus = bdf['bus']
141 vend_dev_id = DoPciCfgRead(32, bus, dev, func, 0)
145 class_rev_id = DoPciCfgRead(32, bus, dev, func, 8)
147 bus, dev, func,
153 print("{:03x}:{:03x}:{:03x}".format(bus, dev, func))
154 DoPciCfgDump(bus, dev, func)
170 bus = ArgumentStringToInt(cmd_args[1])
175 read_val = DoPciCfgRead(bits, bus, dev, func, offs)
181 phys_addr = MakeMemMappedPciCfgAddr(bus, dev, func, offs)
203 bus = ArgumentStringToInt(cmd_args[1])
209 if not DoPciCfgWrite(bits, bus, dev, func, offs, write_val):
227 bus = ArgumentStringToInt(cmd_args[0])
231 DoPciCfgDump(bus, dev, func)