diff options
Diffstat (limited to 'drivers/pci/pci.c')
| -rw-r--r-- | drivers/pci/pci.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c index e3efe6b19ee7..6d6120007af4 100644 --- a/drivers/pci/pci.c +++ b/drivers/pci/pci.c | |||
| @@ -1540,16 +1540,21 @@ void pci_release_region(struct pci_dev *pdev, int bar) | |||
| 1540 | } | 1540 | } |
| 1541 | 1541 | ||
| 1542 | /** | 1542 | /** |
| 1543 | * pci_request_region - Reserved PCI I/O and memory resource | 1543 | * __pci_request_region - Reserved PCI I/O and memory resource |
| 1544 | * @pdev: PCI device whose resources are to be reserved | 1544 | * @pdev: PCI device whose resources are to be reserved |
| 1545 | * @bar: BAR to be reserved | 1545 | * @bar: BAR to be reserved |
| 1546 | * @res_name: Name to be associated with resource. | 1546 | * @res_name: Name to be associated with resource. |
| 1547 | * @exclusive: whether the region access is exclusive or not | ||
| 1547 | * | 1548 | * |
| 1548 | * Mark the PCI region associated with PCI device @pdev BR @bar as | 1549 | * Mark the PCI region associated with PCI device @pdev BR @bar as |
| 1549 | * being reserved by owner @res_name. Do not access any | 1550 | * being reserved by owner @res_name. Do not access any |
| 1550 | * address inside the PCI regions unless this call returns | 1551 | * address inside the PCI regions unless this call returns |
| 1551 | * successfully. | 1552 | * successfully. |
| 1552 | * | 1553 | * |
| 1554 | * If @exclusive is set, then the region is marked so that userspace | ||
| 1555 | * is explicitly not allowed to map the resource via /dev/mem or | ||
| 1556 | * sysfs MMIO access. | ||
| 1557 | * | ||
| 1553 | * Returns 0 on success, or %EBUSY on error. A warning | 1558 | * Returns 0 on success, or %EBUSY on error. A warning |
| 1554 | * message is also printed on failure. | 1559 | * message is also printed on failure. |
| 1555 | */ | 1560 | */ |
| @@ -1588,12 +1593,12 @@ err_out: | |||
| 1588 | } | 1593 | } |
| 1589 | 1594 | ||
| 1590 | /** | 1595 | /** |
| 1591 | * pci_request_region - Reserved PCI I/O and memory resource | 1596 | * pci_request_region - Reserve PCI I/O and memory resource |
| 1592 | * @pdev: PCI device whose resources are to be reserved | 1597 | * @pdev: PCI device whose resources are to be reserved |
| 1593 | * @bar: BAR to be reserved | 1598 | * @bar: BAR to be reserved |
| 1594 | * @res_name: Name to be associated with resource. | 1599 | * @res_name: Name to be associated with resource |
| 1595 | * | 1600 | * |
| 1596 | * Mark the PCI region associated with PCI device @pdev BR @bar as | 1601 | * Mark the PCI region associated with PCI device @pdev BAR @bar as |
| 1597 | * being reserved by owner @res_name. Do not access any | 1602 | * being reserved by owner @res_name. Do not access any |
| 1598 | * address inside the PCI regions unless this call returns | 1603 | * address inside the PCI regions unless this call returns |
| 1599 | * successfully. | 1604 | * successfully. |
