я пытаюсь понять работу функции pci_resource_start
Поэтому я просмотрел код через cscope и искал строку pci_resource_start
и получил следующий в pci.h
#define pci_resource_start(dev, bar) ((dev)->resource[(bar)].start)
Я не могу понять, как работает этот макрос.
Как это выше макрос получает соответствующий регистр базового адреса в
пространство конфигурации?