Lines Matching refs:bus
46 def MakeMemMappedPciCfgAddr(bus, dev, func, offs): argument
55 return GetMemMappedPciCfgAddrBase() | (bus << 20) | (dev << 15) | (func << 12) | offs
57 def DoPciCfgRead(bits, bus, dev, func, offs): argument
65 phys_addr = MakeMemMappedPciCfgAddr(bus, dev, func, offs)
68 def DoPciCfgWrite(bits, bus, dev, func, offs, val): argument
76 phys_addr = MakeMemMappedPciCfgAddr(bus, dev, func, offs)
79 def ShowPciCfgBytes(bus, dev, func, offset): argument
86 phys_addr = MakeMemMappedPciCfgAddr(bus, dev, func, offset)
87 read_vals = [DoPciCfgRead(32, bus, dev, func, offset + byte)
104 def DoPciCfgDump(bus, dev, func): argument
110 vendor_id = DoPciCfgRead(16, bus, dev, func, 0)
117 ShowPciCfgBytes(bus, dev, func, offset)
119 if DoPciCfgRead(8, bus, dev, func, 256) < 0xff:
122 ShowPciCfgBytes(bus, dev, func, offset)
133 bdfs = ({'bus':bus, 'dev':dev, 'func':func}
134 for bus in range(max_bus)
142 bus = bdf['bus']
145 vend_dev_id = DoPciCfgRead(32, bus, dev, func, 0)
149 class_rev_id = DoPciCfgRead(32, bus, dev, func, 8)
151 bus, dev, func,
157 print("{:03x}:{:03x}:{:03x}".format(bus, dev, func))
158 DoPciCfgDump(bus, dev, func)
174 bus = ArgumentStringToInt(cmd_args[1])
179 read_val = DoPciCfgRead(bits, bus, dev, func, offs)
185 phys_addr = MakeMemMappedPciCfgAddr(bus, dev, func, offs)
207 bus = ArgumentStringToInt(cmd_args[1])
213 if DoPciCfgWrite(bits, bus, dev, func, offs, write_val) == False:
231 bus = ArgumentStringToInt(cmd_args[0])
235 DoPciCfgDump(bus, dev, func)