Symbol: ib_mw
drivers/infiniband/core/device.c
2845
SET_OBJ_SIZE(dev_ops, ib_mw);
drivers/infiniband/core/uverbs.h
228
int uverbs_dealloc_mw(struct ib_mw *mw);
drivers/infiniband/core/uverbs_cmd.c
926
struct ib_mw *mw;
drivers/infiniband/core/uverbs_cmd.c
949
mw = rdma_zalloc_drv_obj(ib_dev, ib_mw);
drivers/infiniband/core/uverbs_main.c
118
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
4177
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
4200
mw->ib_mw.rkey = mw->qplib_mw.rkey;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4205
return &mw->ib_mw;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4212
int bnxt_re_dealloc_mw(struct ib_mw *ib_mw)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4214
struct bnxt_re_mw *mw = container_of(ib_mw, struct bnxt_re_mw, ib_mw);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
578
struct ib_mw *mw;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
136
struct ib_mw ib_mw;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
261
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
263
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
505
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
260
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
409
static inline struct irdma_mr *to_iwmw(struct ib_mw *ibmw)
drivers/infiniband/hw/irdma/verbs.c
3042
static int irdma_alloc_mw(struct ib_mw *ibmw, struct ib_udata *udata)
drivers/infiniband/hw/irdma/verbs.c
3069
static int irdma_dealloc_mw(struct ib_mw *ibmw)
drivers/infiniband/hw/irdma/verbs.c
5390
INIT_RDMA_OBJ_SIZE(ib_mw, irdma_mr, ibmw),
drivers/infiniband/hw/irdma/verbs.h
110
struct ib_mw ibmw;
drivers/infiniband/hw/mlx4/main.c
2596
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
355
int mlx4_ib_alloc_mw(struct ib_mw *ibmw, struct ib_udata *udata)
drivers/infiniband/hw/mlx4/mr.c
378
int mlx4_ib_dealloc_mw(struct ib_mw *ibmw)
drivers/infiniband/hw/mlx5/main.c
4599
INIT_RDMA_OBJ_SIZE(ib_mw, mlx5_ib_mw, ibmw),
drivers/infiniband/hw/mlx5/mlx5_ib.h
1314
static inline struct mlx5_ib_mw *to_mmw(struct ib_mw *ibmw)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1397
int mlx5_ib_alloc_mw(struct ib_mw *mw, struct ib_udata *udata);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1398
int mlx5_ib_dealloc_mw(struct ib_mw *mw);
drivers/infiniband/hw/mlx5/mlx5_ib.h
755
struct ib_mw ibmw;
drivers/infiniband/hw/mlx5/mr.c
2538
int mlx5_ib_alloc_mw(struct ib_mw *ibmw, struct ib_udata *udata)
drivers/infiniband/hw/mlx5/mr.c
2614
int mlx5_ib_dealloc_mw(struct ib_mw *mw)
drivers/infiniband/sw/rxe/rxe_loc.h
88
int rxe_alloc_mw(struct ib_mw *ibmw, struct ib_udata *udata);
drivers/infiniband/sw/rxe/rxe_loc.h
89
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
1530
INIT_RDMA_OBJ_SIZE(ib_mw, rxe_mw, ibmw),
drivers/infiniband/sw/rxe/rxe_verbs.h
379
struct ib_mw ibmw;
drivers/infiniband/sw/rxe/rxe_verbs.h
503
static inline struct rxe_mw *to_rmw(struct ib_mw *mw)
include/rdma/ib_verbs.h
2592
int (*alloc_mw)(struct ib_mw *mw, struct ib_udata *udata);
include/rdma/ib_verbs.h
2593
int (*dealloc_mw)(struct ib_mw *mw);
include/rdma/ib_verbs.h
2790
DECLARE_RDMA_OBJ_SIZE(ib_mw);