diff options
| -rw-r--r-- | drivers/infiniband/hw/mthca/mthca_allocator.c | 8 | ||||
| -rw-r--r-- | drivers/infiniband/hw/mthca/mthca_eq.c | 6 | ||||
| -rw-r--r-- | drivers/infiniband/hw/mthca/mthca_provider.h | 2 | 
3 files changed, 8 insertions, 8 deletions
| diff --git a/drivers/infiniband/hw/mthca/mthca_allocator.c b/drivers/infiniband/hw/mthca/mthca_allocator.c index c5ccc2daab60..b4e0cf4e95cd 100644 --- a/drivers/infiniband/hw/mthca/mthca_allocator.c +++ b/drivers/infiniband/hw/mthca/mthca_allocator.c | |||
| @@ -211,7 +211,7 @@ int mthca_buf_alloc(struct mthca_dev *dev, int size, int max_direct, | |||
| 211 | if (!buf->direct.buf) | 211 | if (!buf->direct.buf) | 
| 212 | return -ENOMEM; | 212 | return -ENOMEM; | 
| 213 | 213 | ||
| 214 | pci_unmap_addr_set(&buf->direct, mapping, t); | 214 | dma_unmap_addr_set(&buf->direct, mapping, t); | 
| 215 | 215 | ||
| 216 | memset(buf->direct.buf, 0, size); | 216 | memset(buf->direct.buf, 0, size); | 
| 217 | 217 | ||
| @@ -251,7 +251,7 @@ int mthca_buf_alloc(struct mthca_dev *dev, int size, int max_direct, | |||
| 251 | goto err_free; | 251 | goto err_free; | 
| 252 | 252 | ||
| 253 | dma_list[i] = t; | 253 | dma_list[i] = t; | 
| 254 | pci_unmap_addr_set(&buf->page_list[i], mapping, t); | 254 | dma_unmap_addr_set(&buf->page_list[i], mapping, t); | 
| 255 | 255 | ||
| 256 | clear_page(buf->page_list[i].buf); | 256 | clear_page(buf->page_list[i].buf); | 
| 257 | } | 257 | } | 
| @@ -289,12 +289,12 @@ void mthca_buf_free(struct mthca_dev *dev, int size, union mthca_buf *buf, | |||
| 289 | 289 | ||
| 290 | if (is_direct) | 290 | if (is_direct) | 
| 291 | dma_free_coherent(&dev->pdev->dev, size, buf->direct.buf, | 291 | dma_free_coherent(&dev->pdev->dev, size, buf->direct.buf, | 
| 292 | pci_unmap_addr(&buf->direct, mapping)); | 292 | dma_unmap_addr(&buf->direct, mapping)); | 
| 293 | else { | 293 | else { | 
| 294 | for (i = 0; i < (size + PAGE_SIZE - 1) / PAGE_SIZE; ++i) | 294 | for (i = 0; i < (size + PAGE_SIZE - 1) / PAGE_SIZE; ++i) | 
| 295 | dma_free_coherent(&dev->pdev->dev, PAGE_SIZE, | 295 | dma_free_coherent(&dev->pdev->dev, PAGE_SIZE, | 
| 296 | buf->page_list[i].buf, | 296 | buf->page_list[i].buf, | 
| 297 | pci_unmap_addr(&buf->page_list[i], | 297 | dma_unmap_addr(&buf->page_list[i], | 
| 298 | mapping)); | 298 | mapping)); | 
| 299 | kfree(buf->page_list); | 299 | kfree(buf->page_list); | 
| 300 | } | 300 | } | 
| diff --git a/drivers/infiniband/hw/mthca/mthca_eq.c b/drivers/infiniband/hw/mthca/mthca_eq.c index 9388164b6053..8e8c728aff88 100644 --- a/drivers/infiniband/hw/mthca/mthca_eq.c +++ b/drivers/infiniband/hw/mthca/mthca_eq.c | |||
| @@ -504,7 +504,7 @@ static int mthca_create_eq(struct mthca_dev *dev, | |||
| 504 | goto err_out_free_pages; | 504 | goto err_out_free_pages; | 
| 505 | 505 | ||
| 506 | dma_list[i] = t; | 506 | dma_list[i] = t; | 
| 507 | pci_unmap_addr_set(&eq->page_list[i], mapping, t); | 507 | dma_unmap_addr_set(&eq->page_list[i], mapping, t); | 
| 508 | 508 | ||
| 509 | clear_page(eq->page_list[i].buf); | 509 | clear_page(eq->page_list[i].buf); | 
| 510 | } | 510 | } | 
| @@ -579,7 +579,7 @@ static int mthca_create_eq(struct mthca_dev *dev, | |||
| 579 | if (eq->page_list[i].buf) | 579 | if (eq->page_list[i].buf) | 
| 580 | dma_free_coherent(&dev->pdev->dev, PAGE_SIZE, | 580 | dma_free_coherent(&dev->pdev->dev, PAGE_SIZE, | 
| 581 | eq->page_list[i].buf, | 581 | eq->page_list[i].buf, | 
| 582 | pci_unmap_addr(&eq->page_list[i], | 582 | dma_unmap_addr(&eq->page_list[i], | 
| 583 | mapping)); | 583 | mapping)); | 
| 584 | 584 | ||
| 585 | mthca_free_mailbox(dev, mailbox); | 585 | mthca_free_mailbox(dev, mailbox); | 
| @@ -629,7 +629,7 @@ static void mthca_free_eq(struct mthca_dev *dev, | |||
| 629 | for (i = 0; i < npages; ++i) | 629 | for (i = 0; i < npages; ++i) | 
| 630 | pci_free_consistent(dev->pdev, PAGE_SIZE, | 630 | pci_free_consistent(dev->pdev, PAGE_SIZE, | 
| 631 | eq->page_list[i].buf, | 631 | eq->page_list[i].buf, | 
| 632 | pci_unmap_addr(&eq->page_list[i], mapping)); | 632 | dma_unmap_addr(&eq->page_list[i], mapping)); | 
| 633 | 633 | ||
| 634 | kfree(eq->page_list); | 634 | kfree(eq->page_list); | 
| 635 | mthca_free_mailbox(dev, mailbox); | 635 | mthca_free_mailbox(dev, mailbox); | 
| diff --git a/drivers/infiniband/hw/mthca/mthca_provider.h b/drivers/infiniband/hw/mthca/mthca_provider.h index 90f4c4d2e983..596acc45569b 100644 --- a/drivers/infiniband/hw/mthca/mthca_provider.h +++ b/drivers/infiniband/hw/mthca/mthca_provider.h | |||
| @@ -46,7 +46,7 @@ | |||
| 46 | 46 | ||
| 47 | struct mthca_buf_list { | 47 | struct mthca_buf_list { | 
| 48 | void *buf; | 48 | void *buf; | 
| 49 | DECLARE_PCI_UNMAP_ADDR(mapping) | 49 | DEFINE_DMA_UNMAP_ADDR(mapping); | 
| 50 | }; | 50 | }; | 
| 51 | 51 | ||
| 52 | union mthca_buf { | 52 | union mthca_buf { | 
