Searched refs:ib_mw (Results 1 – 18 of 18) sorted by relevance
/linux-4.1.27/drivers/infiniband/hw/ehca/ |
D | ehca_iverbs.h | 98 struct ib_mw *ehca_alloc_mw(struct ib_pd *pd, enum ib_mw_type type); 100 int ehca_bind_mw(struct ib_qp *qp, struct ib_mw *mw, 103 int ehca_dealloc_mw(struct ib_mw *mw);
|
D | ehca_mrmw.c | 688 struct ib_mw *ehca_alloc_mw(struct ib_pd *pd, enum ib_mw_type type) in ehca_alloc_mw() 690 struct ib_mw *ib_mw; in ehca_alloc_mw() local 703 ib_mw = ERR_PTR(-ENOMEM); in ehca_alloc_mw() 713 ib_mw = ERR_PTR(ehca2ib_return_code(h_ret)); in ehca_alloc_mw() 718 e_mw->ib_mw.rkey = hipzout.rkey; in ehca_alloc_mw() 719 return &e_mw->ib_mw; in ehca_alloc_mw() 724 if (IS_ERR(ib_mw)) in ehca_alloc_mw() 725 ehca_err(pd->device, "h_ret=%li pd=%p", PTR_ERR(ib_mw), pd); in ehca_alloc_mw() 726 return ib_mw; in ehca_alloc_mw() 732 struct ib_mw *mw, in ehca_bind_mw() [all …]
|
D | ehca_classes.h | 292 struct ib_mw ib_mw; /* gen2 mw, must always be first in ehca_mw */ member
|
/linux-4.1.27/drivers/infiniband/hw/cxgb3/ |
D | iwch_provider.h | 90 struct ib_mw ibmw; 96 static inline struct iwch_mw *to_iwch_mw(struct ib_mw *ibmw) in to_iwch_mw() 332 struct ib_mw *mw,
|
D | iwch_provider.c | 737 static struct ib_mw *iwch_alloc_mw(struct ib_pd *pd, enum ib_mw_type type) in iwch_alloc_mw() 774 static int iwch_dealloc_mw(struct ib_mw *mw) in iwch_dealloc_mw()
|
D | iwch_qp.c | 529 struct ib_mw *mw, in iwch_bind_mw()
|
/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
D | mlx4_ib.h | 125 struct ib_mw ibmw; 593 static inline struct mlx4_ib_mw *to_mmw(struct ib_mw *ibmw) in to_mmw() 659 struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type); 660 int mlx4_ib_bind_mw(struct ib_qp *qp, struct ib_mw *mw, 662 int mlx4_ib_dealloc_mw(struct ib_mw *mw);
|
D | mr.c | 289 struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type) in mlx4_ib_alloc_mw() 321 int mlx4_ib_bind_mw(struct ib_qp *qp, struct ib_mw *mw, in mlx4_ib_bind_mw() 343 int mlx4_ib_dealloc_mw(struct ib_mw *ibmw) in mlx4_ib_dealloc_mw()
|
/linux-4.1.27/include/rdma/ |
D | ib_verbs.h | 1072 struct ib_mw *mw; 1274 struct ib_mw { struct 1617 struct ib_mw * (*alloc_mw)(struct ib_pd *pd, 1620 struct ib_mw *mw, 1622 int (*dealloc_mw)(struct ib_mw *mw); 2535 struct ib_mw *ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type); 2551 struct ib_mw *mw, in ib_bind_mw() 2564 int ib_dealloc_mw(struct ib_mw *mw);
|
/linux-4.1.27/drivers/infiniband/hw/cxgb4/ |
D | iw_cxgb4.h | 399 struct ib_mw ibmw; 405 static inline struct c4iw_mw *to_c4iw_mw(struct ib_mw *ibmw) in to_c4iw_mw() 962 int c4iw_bind_mw(struct ib_qp *qp, struct ib_mw *mw, 976 int c4iw_dealloc_mw(struct ib_mw *mw); 977 struct ib_mw *c4iw_alloc_mw(struct ib_pd *pd, enum ib_mw_type type);
|
D | mem.c | 803 struct ib_mw *c4iw_alloc_mw(struct ib_pd *pd, enum ib_mw_type type) in c4iw_alloc_mw() 840 int c4iw_dealloc_mw(struct ib_mw *mw) in c4iw_dealloc_mw()
|
D | qp.c | 927 int c4iw_bind_mw(struct ib_qp *qp, struct ib_mw *mw, struct ib_mw_bind *mw_bind) in c4iw_bind_mw()
|
/linux-4.1.27/drivers/infiniband/hw/nes/ |
D | nes_verbs.h | 75 struct ib_mw ibmw;
|
D | nes.h | 495 static inline struct nes_mr *to_nesmw(struct ib_mw *ibmw) in to_nesmw()
|
D | nes_verbs.c | 58 static struct ib_mw *nes_alloc_mw(struct ib_pd *ibpd, enum ib_mw_type type) in nes_alloc_mw() 66 struct ib_mw *ibmw; in nes_alloc_mw() 159 static int nes_dealloc_mw(struct ib_mw *ibmw) in nes_dealloc_mw() 211 static int nes_bind_mw(struct ib_qp *ibqp, struct ib_mw *ibmw, in nes_bind_mw()
|
/linux-4.1.27/drivers/infiniband/core/ |
D | verbs.c | 1260 struct ib_mw *ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type) in ib_alloc_mw() 1262 struct ib_mw *mw; in ib_alloc_mw() 1280 int ib_dealloc_mw(struct ib_mw *mw) in ib_dealloc_mw()
|
D | uverbs_main.c | 224 struct ib_mw *mw = uobj->object; in ib_uverbs_cleanup_ucontext()
|
D | uverbs_cmd.c | 1184 struct ib_mw *mw; in ib_uverbs_alloc_mw() 1263 struct ib_mw *mw; in ib_uverbs_dealloc_mw()
|