diff options
author | Sebastian Ott <sebott@linux.vnet.ibm.com> | 2013-05-17 10:33:40 -0400 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2013-06-26 15:09:59 -0400 |
commit | 9294896e974eec9630cf9f81eb9a38d3869db105 (patch) | |
tree | 1a1172f0b6c588f2ed37ea23b81809c09fe326ba /arch/s390 | |
parent | 1e876e3b1a9df25bb04682b0d48aaa7e8ae1fc82 (diff) |
s390/pci: use to_pci_dev
Use the to_pci_dev macro to fetch a pci_dev from a struct device
pointer.
Reviewed-by: Gerald Schaefer <gerald.schaefer@de.ibm.com>
Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390')
-rw-r--r-- | arch/s390/pci/pci_dma.c | 6 | ||||
-rw-r--r-- | arch/s390/pci/pci_sysfs.c | 8 |
2 files changed, 7 insertions, 7 deletions
diff --git a/arch/s390/pci/pci_dma.c b/arch/s390/pci/pci_dma.c index f8e69d5bc0a9..a2343c1f6e04 100644 --- a/arch/s390/pci/pci_dma.c +++ b/arch/s390/pci/pci_dma.c | |||
@@ -263,7 +263,7 @@ static dma_addr_t s390_dma_map_pages(struct device *dev, struct page *page, | |||
263 | enum dma_data_direction direction, | 263 | enum dma_data_direction direction, |
264 | struct dma_attrs *attrs) | 264 | struct dma_attrs *attrs) |
265 | { | 265 | { |
266 | struct zpci_dev *zdev = get_zdev(container_of(dev, struct pci_dev, dev)); | 266 | struct zpci_dev *zdev = get_zdev(to_pci_dev(dev)); |
267 | unsigned long nr_pages, iommu_page_index; | 267 | unsigned long nr_pages, iommu_page_index; |
268 | unsigned long pa = page_to_phys(page) + offset; | 268 | unsigned long pa = page_to_phys(page) + offset; |
269 | int flags = ZPCI_PTE_VALID; | 269 | int flags = ZPCI_PTE_VALID; |
@@ -304,7 +304,7 @@ static void s390_dma_unmap_pages(struct device *dev, dma_addr_t dma_addr, | |||
304 | size_t size, enum dma_data_direction direction, | 304 | size_t size, enum dma_data_direction direction, |
305 | struct dma_attrs *attrs) | 305 | struct dma_attrs *attrs) |
306 | { | 306 | { |
307 | struct zpci_dev *zdev = get_zdev(container_of(dev, struct pci_dev, dev)); | 307 | struct zpci_dev *zdev = get_zdev(to_pci_dev(dev)); |
308 | unsigned long iommu_page_index; | 308 | unsigned long iommu_page_index; |
309 | int npages; | 309 | int npages; |
310 | 310 | ||
@@ -323,7 +323,7 @@ static void *s390_dma_alloc(struct device *dev, size_t size, | |||
323 | dma_addr_t *dma_handle, gfp_t flag, | 323 | dma_addr_t *dma_handle, gfp_t flag, |
324 | struct dma_attrs *attrs) | 324 | struct dma_attrs *attrs) |
325 | { | 325 | { |
326 | struct zpci_dev *zdev = get_zdev(container_of(dev, struct pci_dev, dev)); | 326 | struct zpci_dev *zdev = get_zdev(to_pci_dev(dev)); |
327 | struct page *page; | 327 | struct page *page; |
328 | unsigned long pa; | 328 | unsigned long pa; |
329 | dma_addr_t map; | 329 | dma_addr_t map; |
diff --git a/arch/s390/pci/pci_sysfs.c b/arch/s390/pci/pci_sysfs.c index a42cce69d0a0..f9bad5aa5922 100644 --- a/arch/s390/pci/pci_sysfs.c +++ b/arch/s390/pci/pci_sysfs.c | |||
@@ -15,7 +15,7 @@ | |||
15 | static ssize_t show_fid(struct device *dev, struct device_attribute *attr, | 15 | static ssize_t show_fid(struct device *dev, struct device_attribute *attr, |
16 | char *buf) | 16 | char *buf) |
17 | { | 17 | { |
18 | struct zpci_dev *zdev = get_zdev(container_of(dev, struct pci_dev, dev)); | 18 | struct zpci_dev *zdev = get_zdev(to_pci_dev(dev)); |
19 | 19 | ||
20 | sprintf(buf, "0x%08x\n", zdev->fid); | 20 | sprintf(buf, "0x%08x\n", zdev->fid); |
21 | return strlen(buf); | 21 | return strlen(buf); |
@@ -25,7 +25,7 @@ static DEVICE_ATTR(function_id, S_IRUGO, show_fid, NULL); | |||
25 | static ssize_t show_fh(struct device *dev, struct device_attribute *attr, | 25 | static ssize_t show_fh(struct device *dev, struct device_attribute *attr, |
26 | char *buf) | 26 | char *buf) |
27 | { | 27 | { |
28 | struct zpci_dev *zdev = get_zdev(container_of(dev, struct pci_dev, dev)); | 28 | struct zpci_dev *zdev = get_zdev(to_pci_dev(dev)); |
29 | 29 | ||
30 | sprintf(buf, "0x%08x\n", zdev->fh); | 30 | sprintf(buf, "0x%08x\n", zdev->fh); |
31 | return strlen(buf); | 31 | return strlen(buf); |
@@ -35,7 +35,7 @@ static DEVICE_ATTR(function_handle, S_IRUGO, show_fh, NULL); | |||
35 | static ssize_t show_pchid(struct device *dev, struct device_attribute *attr, | 35 | static ssize_t show_pchid(struct device *dev, struct device_attribute *attr, |
36 | char *buf) | 36 | char *buf) |
37 | { | 37 | { |
38 | struct zpci_dev *zdev = get_zdev(container_of(dev, struct pci_dev, dev)); | 38 | struct zpci_dev *zdev = get_zdev(to_pci_dev(dev)); |
39 | 39 | ||
40 | sprintf(buf, "0x%04x\n", zdev->pchid); | 40 | sprintf(buf, "0x%04x\n", zdev->pchid); |
41 | return strlen(buf); | 41 | return strlen(buf); |
@@ -45,7 +45,7 @@ static DEVICE_ATTR(pchid, S_IRUGO, show_pchid, NULL); | |||
45 | static ssize_t show_pfgid(struct device *dev, struct device_attribute *attr, | 45 | static ssize_t show_pfgid(struct device *dev, struct device_attribute *attr, |
46 | char *buf) | 46 | char *buf) |
47 | { | 47 | { |
48 | struct zpci_dev *zdev = get_zdev(container_of(dev, struct pci_dev, dev)); | 48 | struct zpci_dev *zdev = get_zdev(to_pci_dev(dev)); |
49 | 49 | ||
50 | sprintf(buf, "0x%02x\n", zdev->pfgid); | 50 | sprintf(buf, "0x%02x\n", zdev->pfgid); |
51 | return strlen(buf); | 51 | return strlen(buf); |