Lines Matching refs:num
35 static int __pci_mmap_fits(struct pci_dev *pdev, int num, in __pci_mmap_fits() argument
43 size = ((pci_resource_len(pdev, num) - 1) >> (PAGE_SHIFT - shift)) + 1; in __pci_mmap_fits()
50 pci_name(pdev), num, size); in __pci_mmap_fits()
135 static int sparse_mem_mmap_fits(struct pci_dev *pdev, int num) in sparse_mem_mmap_fits() argument
142 pcibios_resource_to_bus(pdev->bus, &bar, &pdev->resource[num]); in sparse_mem_mmap_fits()
154 static int pci_create_one_attr(struct pci_dev *pdev, int num, char *name, in pci_create_one_attr() argument
158 size_t size = pci_resource_len(pdev, num); in pci_create_one_attr()
160 sprintf(name, "resource%d%s", num, suffix); in pci_create_one_attr()
166 res_attr->private = &pdev->resource[num]; in pci_create_one_attr()
170 static int pci_create_attr(struct pci_dev *pdev, int num) in pci_create_attr() argument
182 if (pdev->resource[num].flags & IORESOURCE_MEM) { in pci_create_attr()
185 if (sparse_base && !sparse_mem_mmap_fits(pdev, num)) { in pci_create_attr()
210 pdev->res_attr[num] = attr; in pci_create_attr()
211 retval = pci_create_one_attr(pdev, num, attr_name, suffix, attr, in pci_create_attr()
219 pdev->res_attr_wc[num] = attr; in pci_create_attr()
220 return pci_create_one_attr(pdev, num, attr_name, "_dense", attr, 0); in pci_create_attr()