diff options
Diffstat (limited to 'drivers/infiniband/hw/amso1100')
-rw-r--r-- | drivers/infiniband/hw/amso1100/c2.h | 2 | ||||
-rw-r--r-- | drivers/infiniband/hw/amso1100/c2_alloc.c | 4 | ||||
-rw-r--r-- | drivers/infiniband/hw/amso1100/c2_cq.c | 4 | ||||
-rw-r--r-- | drivers/infiniband/hw/amso1100/c2_mq.h | 2 | ||||
-rw-r--r-- | drivers/infiniband/hw/amso1100/c2_provider.h | 2 | ||||
-rw-r--r-- | drivers/infiniband/hw/amso1100/c2_rnic.c | 12 |
6 files changed, 13 insertions, 13 deletions
diff --git a/drivers/infiniband/hw/amso1100/c2.h b/drivers/infiniband/hw/amso1100/c2.h index f7ff66f98361..6ae698e68775 100644 --- a/drivers/infiniband/hw/amso1100/c2.h +++ b/drivers/infiniband/hw/amso1100/c2.h | |||
@@ -250,7 +250,7 @@ struct c2_array { | |||
250 | struct sp_chunk { | 250 | struct sp_chunk { |
251 | struct sp_chunk *next; | 251 | struct sp_chunk *next; |
252 | dma_addr_t dma_addr; | 252 | dma_addr_t dma_addr; |
253 | DECLARE_PCI_UNMAP_ADDR(mapping); | 253 | DEFINE_DMA_UNMAP_ADDR(mapping); |
254 | u16 head; | 254 | u16 head; |
255 | u16 shared_ptr[0]; | 255 | u16 shared_ptr[0]; |
256 | }; | 256 | }; |
diff --git a/drivers/infiniband/hw/amso1100/c2_alloc.c b/drivers/infiniband/hw/amso1100/c2_alloc.c index d4f5f5d42e90..78d247ec6961 100644 --- a/drivers/infiniband/hw/amso1100/c2_alloc.c +++ b/drivers/infiniband/hw/amso1100/c2_alloc.c | |||
@@ -49,7 +49,7 @@ static int c2_alloc_mqsp_chunk(struct c2_dev *c2dev, gfp_t gfp_mask, | |||
49 | return -ENOMEM; | 49 | return -ENOMEM; |
50 | 50 | ||
51 | new_head->dma_addr = dma_addr; | 51 | new_head->dma_addr = dma_addr; |
52 | pci_unmap_addr_set(new_head, mapping, new_head->dma_addr); | 52 | dma_unmap_addr_set(new_head, mapping, new_head->dma_addr); |
53 | 53 | ||
54 | new_head->next = NULL; | 54 | new_head->next = NULL; |
55 | new_head->head = 0; | 55 | new_head->head = 0; |
@@ -81,7 +81,7 @@ void c2_free_mqsp_pool(struct c2_dev *c2dev, struct sp_chunk *root) | |||
81 | while (root) { | 81 | while (root) { |
82 | next = root->next; | 82 | next = root->next; |
83 | dma_free_coherent(&c2dev->pcidev->dev, PAGE_SIZE, root, | 83 | dma_free_coherent(&c2dev->pcidev->dev, PAGE_SIZE, root, |
84 | pci_unmap_addr(root, mapping)); | 84 | dma_unmap_addr(root, mapping)); |
85 | root = next; | 85 | root = next; |
86 | } | 86 | } |
87 | } | 87 | } |
diff --git a/drivers/infiniband/hw/amso1100/c2_cq.c b/drivers/infiniband/hw/amso1100/c2_cq.c index f7b0fc23f413..49e0e8533f74 100644 --- a/drivers/infiniband/hw/amso1100/c2_cq.c +++ b/drivers/infiniband/hw/amso1100/c2_cq.c | |||
@@ -257,7 +257,7 @@ int c2_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags) | |||
257 | static void c2_free_cq_buf(struct c2_dev *c2dev, struct c2_mq *mq) | 257 | static void c2_free_cq_buf(struct c2_dev *c2dev, struct c2_mq *mq) |
258 | { | 258 | { |
259 | dma_free_coherent(&c2dev->pcidev->dev, mq->q_size * mq->msg_size, | 259 | dma_free_coherent(&c2dev->pcidev->dev, mq->q_size * mq->msg_size, |
260 | mq->msg_pool.host, pci_unmap_addr(mq, mapping)); | 260 | mq->msg_pool.host, dma_unmap_addr(mq, mapping)); |
261 | } | 261 | } |
262 | 262 | ||
263 | static int c2_alloc_cq_buf(struct c2_dev *c2dev, struct c2_mq *mq, int q_size, | 263 | static int c2_alloc_cq_buf(struct c2_dev *c2dev, struct c2_mq *mq, int q_size, |
@@ -278,7 +278,7 @@ static int c2_alloc_cq_buf(struct c2_dev *c2dev, struct c2_mq *mq, int q_size, | |||
278 | NULL, /* peer (currently unknown) */ | 278 | NULL, /* peer (currently unknown) */ |
279 | C2_MQ_HOST_TARGET); | 279 | C2_MQ_HOST_TARGET); |
280 | 280 | ||
281 | pci_unmap_addr_set(mq, mapping, mq->host_dma); | 281 | dma_unmap_addr_set(mq, mapping, mq->host_dma); |
282 | 282 | ||
283 | return 0; | 283 | return 0; |
284 | } | 284 | } |
diff --git a/drivers/infiniband/hw/amso1100/c2_mq.h b/drivers/infiniband/hw/amso1100/c2_mq.h index acede007b94a..fc1b9a7cec4b 100644 --- a/drivers/infiniband/hw/amso1100/c2_mq.h +++ b/drivers/infiniband/hw/amso1100/c2_mq.h | |||
@@ -71,7 +71,7 @@ struct c2_mq { | |||
71 | u8 __iomem *adapter; | 71 | u8 __iomem *adapter; |
72 | } msg_pool; | 72 | } msg_pool; |
73 | dma_addr_t host_dma; | 73 | dma_addr_t host_dma; |
74 | DECLARE_PCI_UNMAP_ADDR(mapping); | 74 | DEFINE_DMA_UNMAP_ADDR(mapping); |
75 | u16 hint_count; | 75 | u16 hint_count; |
76 | u16 priv; | 76 | u16 priv; |
77 | struct c2_mq_shared __iomem *peer; | 77 | struct c2_mq_shared __iomem *peer; |
diff --git a/drivers/infiniband/hw/amso1100/c2_provider.h b/drivers/infiniband/hw/amso1100/c2_provider.h index 1076df2ee96a..bf189987711f 100644 --- a/drivers/infiniband/hw/amso1100/c2_provider.h +++ b/drivers/infiniband/hw/amso1100/c2_provider.h | |||
@@ -50,7 +50,7 @@ | |||
50 | 50 | ||
51 | struct c2_buf_list { | 51 | struct c2_buf_list { |
52 | void *buf; | 52 | void *buf; |
53 | DECLARE_PCI_UNMAP_ADDR(mapping) | 53 | DEFINE_DMA_UNMAP_ADDR(mapping); |
54 | }; | 54 | }; |
55 | 55 | ||
56 | 56 | ||
diff --git a/drivers/infiniband/hw/amso1100/c2_rnic.c b/drivers/infiniband/hw/amso1100/c2_rnic.c index 78c4bcc6ef60..85cfae4cad71 100644 --- a/drivers/infiniband/hw/amso1100/c2_rnic.c +++ b/drivers/infiniband/hw/amso1100/c2_rnic.c | |||
@@ -524,7 +524,7 @@ int __devinit c2_rnic_init(struct c2_dev *c2dev) | |||
524 | err = -ENOMEM; | 524 | err = -ENOMEM; |
525 | goto bail1; | 525 | goto bail1; |
526 | } | 526 | } |
527 | pci_unmap_addr_set(&c2dev->rep_vq, mapping, c2dev->rep_vq.host_dma); | 527 | dma_unmap_addr_set(&c2dev->rep_vq, mapping, c2dev->rep_vq.host_dma); |
528 | pr_debug("%s rep_vq va %p dma %llx\n", __func__, q1_pages, | 528 | pr_debug("%s rep_vq va %p dma %llx\n", __func__, q1_pages, |
529 | (unsigned long long) c2dev->rep_vq.host_dma); | 529 | (unsigned long long) c2dev->rep_vq.host_dma); |
530 | c2_mq_rep_init(&c2dev->rep_vq, | 530 | c2_mq_rep_init(&c2dev->rep_vq, |
@@ -545,7 +545,7 @@ int __devinit c2_rnic_init(struct c2_dev *c2dev) | |||
545 | err = -ENOMEM; | 545 | err = -ENOMEM; |
546 | goto bail2; | 546 | goto bail2; |
547 | } | 547 | } |
548 | pci_unmap_addr_set(&c2dev->aeq, mapping, c2dev->aeq.host_dma); | 548 | dma_unmap_addr_set(&c2dev->aeq, mapping, c2dev->aeq.host_dma); |
549 | pr_debug("%s aeq va %p dma %llx\n", __func__, q2_pages, | 549 | pr_debug("%s aeq va %p dma %llx\n", __func__, q2_pages, |
550 | (unsigned long long) c2dev->aeq.host_dma); | 550 | (unsigned long long) c2dev->aeq.host_dma); |
551 | c2_mq_rep_init(&c2dev->aeq, | 551 | c2_mq_rep_init(&c2dev->aeq, |
@@ -596,11 +596,11 @@ int __devinit c2_rnic_init(struct c2_dev *c2dev) | |||
596 | bail3: | 596 | bail3: |
597 | dma_free_coherent(&c2dev->pcidev->dev, | 597 | dma_free_coherent(&c2dev->pcidev->dev, |
598 | c2dev->aeq.q_size * c2dev->aeq.msg_size, | 598 | c2dev->aeq.q_size * c2dev->aeq.msg_size, |
599 | q2_pages, pci_unmap_addr(&c2dev->aeq, mapping)); | 599 | q2_pages, dma_unmap_addr(&c2dev->aeq, mapping)); |
600 | bail2: | 600 | bail2: |
601 | dma_free_coherent(&c2dev->pcidev->dev, | 601 | dma_free_coherent(&c2dev->pcidev->dev, |
602 | c2dev->rep_vq.q_size * c2dev->rep_vq.msg_size, | 602 | c2dev->rep_vq.q_size * c2dev->rep_vq.msg_size, |
603 | q1_pages, pci_unmap_addr(&c2dev->rep_vq, mapping)); | 603 | q1_pages, dma_unmap_addr(&c2dev->rep_vq, mapping)); |
604 | bail1: | 604 | bail1: |
605 | c2_free_mqsp_pool(c2dev, c2dev->kern_mqsp_pool); | 605 | c2_free_mqsp_pool(c2dev, c2dev->kern_mqsp_pool); |
606 | bail0: | 606 | bail0: |
@@ -637,13 +637,13 @@ void __devexit c2_rnic_term(struct c2_dev *c2dev) | |||
637 | dma_free_coherent(&c2dev->pcidev->dev, | 637 | dma_free_coherent(&c2dev->pcidev->dev, |
638 | c2dev->aeq.q_size * c2dev->aeq.msg_size, | 638 | c2dev->aeq.q_size * c2dev->aeq.msg_size, |
639 | c2dev->aeq.msg_pool.host, | 639 | c2dev->aeq.msg_pool.host, |
640 | pci_unmap_addr(&c2dev->aeq, mapping)); | 640 | dma_unmap_addr(&c2dev->aeq, mapping)); |
641 | 641 | ||
642 | /* Free the verbs reply queue */ | 642 | /* Free the verbs reply queue */ |
643 | dma_free_coherent(&c2dev->pcidev->dev, | 643 | dma_free_coherent(&c2dev->pcidev->dev, |
644 | c2dev->rep_vq.q_size * c2dev->rep_vq.msg_size, | 644 | c2dev->rep_vq.q_size * c2dev->rep_vq.msg_size, |
645 | c2dev->rep_vq.msg_pool.host, | 645 | c2dev->rep_vq.msg_pool.host, |
646 | pci_unmap_addr(&c2dev->rep_vq, mapping)); | 646 | dma_unmap_addr(&c2dev->rep_vq, mapping)); |
647 | 647 | ||
648 | /* Free the MQ shared pointer pool */ | 648 | /* Free the MQ shared pointer pool */ |
649 | c2_free_mqsp_pool(c2dev, c2dev->kern_mqsp_pool); | 649 | c2_free_mqsp_pool(c2dev, c2dev->kern_mqsp_pool); |