ich mit der Arbeit von pci_resource_start Funktion zu verstehen versuchen So geblättert ich Code über cscope und suchte nach einem String pci_resource_start und bekam folgende in pci.hwie funktioniert Makro-Basisadressregister vom Kernel zu bekommen funktioniert
#define pci_resource_start(dev, bar) ((dev)->resource[(bar)].start)
Ich kann nicht verstehen, wie das obige Makro funktioniert. Wie funktioniert es über Makro erhält geeignete Basisadresse Register in Konfigurationsraum?