summaryrefslogtreecommitdiff
path: root/drivers/infiniband/hw/irdma/pble.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/infiniband/hw/irdma/pble.h')
-rw-r--r--drivers/infiniband/hw/irdma/pble.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/infiniband/hw/irdma/pble.h b/drivers/infiniband/hw/irdma/pble.h
index e4da6f53e6c2..e4e635dc4fd9 100644
--- a/drivers/infiniband/hw/irdma/pble.h
+++ b/drivers/infiniband/hw/irdma/pble.h
@@ -30,7 +30,7 @@ struct irdma_pble_chunkinfo {
};
struct irdma_pble_info {
- u64 addr;
+ u64 *addr;
u32 idx;
u32 cnt;
struct irdma_pble_chunkinfo chunkinfo;
@@ -73,7 +73,7 @@ struct irdma_chunk {
u32 sizeofbitmap;
u64 size;
- u64 vaddr;
+ void *vaddr;
u64 fpm_addr;
u32 pg_cnt;
enum irdma_alloc_type type;
@@ -122,7 +122,7 @@ enum irdma_status_code irdma_prm_add_pble_mem(struct irdma_pble_prm *pprm,
enum irdma_status_code
irdma_prm_get_pbles(struct irdma_pble_prm *pprm,
struct irdma_pble_chunkinfo *chunkinfo, u32 mem_size,
- u64 *vaddr, u64 *fpm_addr);
+ u64 **vaddr, u64 *fpm_addr);
void irdma_prm_return_pbles(struct irdma_pble_prm *pprm,
struct irdma_pble_chunkinfo *chunkinfo);
void irdma_pble_acquire_lock(struct irdma_hmc_pble_rsrc *pble_rsrc,