Symbol: ib_mw
drivers/infiniband/core/device.c
2854
SET_OBJ_SIZE(dev_ops, ib_mw);
drivers/infiniband/core/uverbs.h
227
int uverbs_dealloc_mw(struct ib_mw *mw);
drivers/infiniband/core/uverbs_cmd.c
914
struct ib_mw *mw;
drivers/infiniband/core/uverbs_cmd.c
937
mw = rdma_zalloc_drv_obj(ib_dev, ib_mw);
drivers/infiniband/core/uverbs_main.c
95
int uverbs_dealloc_mw(struct ib_mw *mw)
drivers/infiniband/core/uverbs_std_types.c
75
return uverbs_dealloc_mw((struct ib_mw *)uobject->object);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4557
struct ib_mw *bnxt_re_alloc_mw(struct ib_pd *ib_pd, enum ib_mw_type type,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4584
mw->ib_mw.rkey = mw->qplib_mw.rkey;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4589
return &mw->ib_mw;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4596
int bnxt_re_dealloc_mw(struct ib_mw *ib_mw)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4598
struct bnxt_re_mw *mw = container_of(ib_mw, struct bnxt_re_mw, ib_mw);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
579
struct ib_mw *mw;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
137
struct ib_mw ib_mw;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
278
struct ib_mw *bnxt_re_alloc_mw(struct ib_pd *ib_pd, enum ib_mw_type type,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
280
int bnxt_re_dealloc_mw(struct ib_mw *mw);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
53
struct ib_mw *mw;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
409
struct ib_mw ibmw;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
417
static inline struct c4iw_mw *to_c4iw_mw(struct ib_mw *ibmw)
drivers/infiniband/hw/cxgb4/provider.c
509
INIT_RDMA_OBJ_SIZE(ib_mw, c4iw_mw, ibmw),
drivers/infiniband/hw/ionic/ionic_controlpath.c
1116
int ionic_alloc_mw(struct ib_mw *ibmw, struct ib_udata *udata)
drivers/infiniband/hw/ionic/ionic_controlpath.c
1145
int ionic_dealloc_mw(struct ib_mw *ibmw)
drivers/infiniband/hw/ionic/ionic_ibdev.c
265
INIT_RDMA_OBJ_SIZE(ib_mw, ionic_mr, ibmw),
drivers/infiniband/hw/ionic/ionic_ibdev.h
319
struct ib_mw ibmw;
drivers/infiniband/hw/ionic/ionic_ibdev.h
373
static inline struct ionic_mr *to_ionic_mw(struct ib_mw *ibmw)
drivers/infiniband/hw/ionic/ionic_ibdev.h
481
int ionic_alloc_mw(struct ib_mw *ibmw, struct ib_udata *udata);
drivers/infiniband/hw/ionic/ionic_ibdev.h
482
int ionic_dealloc_mw(struct ib_mw *ibmw);
drivers/infiniband/hw/irdma/main.h
408
static inline struct irdma_mr *to_iwmw(struct ib_mw *ibmw)
drivers/infiniband/hw/irdma/verbs.c
3030
static int irdma_alloc_mw(struct ib_mw *ibmw, struct ib_udata *udata)
drivers/infiniband/hw/irdma/verbs.c
3057
static int irdma_dealloc_mw(struct ib_mw *ibmw)
drivers/infiniband/hw/irdma/verbs.c
5467
INIT_RDMA_OBJ_SIZE(ib_mw, irdma_mr, ibmw),
drivers/infiniband/hw/irdma/verbs.h
109
struct ib_mw ibmw;
drivers/infiniband/hw/mana/device.c
58
INIT_RDMA_OBJ_SIZE(ib_mw, mana_ib_mw, ibmw),
drivers/infiniband/hw/mana/mana_ib.h
143
struct ib_mw ibmw;
drivers/infiniband/hw/mana/mana_ib.h
758
int mana_ib_alloc_mw(struct ib_mw *mw, struct ib_udata *udata);
drivers/infiniband/hw/mana/mana_ib.h
759
int mana_ib_dealloc_mw(struct ib_mw *mw);
drivers/infiniband/hw/mana/mr.c
293
static int mana_ib_gd_create_mw(struct mana_ib_dev *dev, struct mana_ib_pd *pd, struct ib_mw *ibmw)
drivers/infiniband/hw/mana/mr.c
326
int mana_ib_alloc_mw(struct ib_mw *ibmw, struct ib_udata *udata)
drivers/infiniband/hw/mana/mr.c
334
int mana_ib_dealloc_mw(struct ib_mw *ibmw)
drivers/infiniband/hw/mlx4/main.c
2598
INIT_RDMA_OBJ_SIZE(ib_mw, mlx4_ib_mw, ibmw),
drivers/infiniband/hw/mlx4/mlx4_ib.h
146
struct ib_mw ibmw;
drivers/infiniband/hw/mlx4/mlx4_ib.h
708
static inline struct mlx4_ib_mw *to_mmw(struct ib_mw *ibmw)
drivers/infiniband/hw/mlx4/mlx4_ib.h
765
int mlx4_ib_alloc_mw(struct ib_mw *mw, struct ib_udata *udata);
drivers/infiniband/hw/mlx4/mlx4_ib.h
766
int mlx4_ib_dealloc_mw(struct ib_mw *mw);
drivers/infiniband/hw/mlx4/mr.c
365
int mlx4_ib_alloc_mw(struct ib_mw *ibmw, struct ib_udata *udata)
drivers/infiniband/hw/mlx4/mr.c
388
int mlx4_ib_dealloc_mw(struct ib_mw *ibmw)
drivers/infiniband/hw/mlx5/main.c
4675
INIT_RDMA_OBJ_SIZE(ib_mw, mlx5_ib_mw, ibmw),
drivers/infiniband/hw/mlx5/mlx5_ib.h
1247
static inline struct mlx5_ib_mw *to_mmw(struct ib_mw *ibmw)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1335
int mlx5_ib_alloc_mw(struct ib_mw *mw, struct ib_udata *udata);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1336
int mlx5_ib_dealloc_mw(struct ib_mw *mw);
drivers/infiniband/hw/mlx5/mlx5_ib.h
747
struct ib_mw ibmw;
drivers/infiniband/hw/mlx5/mr.c
1792
int mlx5_ib_alloc_mw(struct ib_mw *ibmw, struct ib_udata *udata)
drivers/infiniband/hw/mlx5/mr.c
1865
int mlx5_ib_dealloc_mw(struct ib_mw *mw)
drivers/infiniband/sw/rxe/rxe_loc.h
85
int rxe_alloc_mw(struct ib_mw *ibmw, struct ib_udata *udata);
drivers/infiniband/sw/rxe/rxe_loc.h
86
int rxe_dealloc_mw(struct ib_mw *ibmw);
drivers/infiniband/sw/rxe/rxe_mw.c
16
int rxe_alloc_mw(struct ib_mw *ibmw, struct ib_udata *udata)
drivers/infiniband/sw/rxe/rxe_mw.c
41
int rxe_dealloc_mw(struct ib_mw *ibmw)
drivers/infiniband/sw/rxe/rxe_verbs.c
1517
INIT_RDMA_OBJ_SIZE(ib_mw, rxe_mw, ibmw),
drivers/infiniband/sw/rxe/rxe_verbs.h
380
struct ib_mw ibmw;
drivers/infiniband/sw/rxe/rxe_verbs.h
504
static inline struct rxe_mw *to_rmw(struct ib_mw *mw)
include/rdma/ib_verbs.h
2689
int (*alloc_mw)(struct ib_mw *mw, struct ib_udata *udata);
include/rdma/ib_verbs.h
2690
int (*dealloc_mw)(struct ib_mw *mw);
include/rdma/ib_verbs.h
2887
DECLARE_RDMA_OBJ_SIZE(ib_mw);