pci_bus_alloc_resource — allocate a resource from a parent bus
int pci_bus_alloc_resource ( | struct pci_bus * bus, |
| struct resource * res, | |
| resource_size_t size, | |
| resource_size_t align, | |
| resource_size_t min, | |
| unsigned long type_mask, | |
resource_size_t (*alignf)
(void *, const struct resource *, resource_size_t, resource_size_t), | |
void * alignf_data); |
struct pci_bus * busPCI bus
struct resource * resresource to allocate
resource_size_t sizesize of resource to allocate
resource_size_t alignalignment of resource to allocate
resource_size_t minminimum /proc/iomem address to allocate
unsigned long type_maskIORESOURCE_* type flags
resource_size_t (*)(void *, const struct resource *, resource_size_t, resource_size_t) alignfresource alignment function
void * alignf_datadata argument for resource alignment function