Home
last modified time | relevance | path

Searched refs:ibmw (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/cxgb3/
Diwch_provider.h92 struct ib_mw ibmw; member
98 static inline struct iwch_mw *to_iwch_mw(struct ib_mw *ibmw) in to_iwch_mw() argument
100 return container_of(ibmw, struct iwch_mw, ibmw); in to_iwch_mw()
Diwch_provider.c652 mhp->ibmw.rkey = stag; in iwch_alloc_mw()
659 return &(mhp->ibmw); in iwch_alloc_mw()
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dmr.c636 mw->ibmw.rkey = mw->mmw.key; in mlx4_ib_alloc_mw()
638 return &mw->ibmw; in mlx4_ib_alloc_mw()
649 int mlx4_ib_dealloc_mw(struct ib_mw *ibmw) in mlx4_ib_dealloc_mw() argument
651 struct mlx4_ib_mw *mw = to_mmw(ibmw); in mlx4_ib_dealloc_mw()
653 mlx4_mw_free(to_mdev(ibmw->device)->dev, &mw->mmw); in mlx4_ib_dealloc_mw()
Dmlx4_ib.h150 struct ib_mw ibmw; member
679 static inline struct mlx4_ib_mw *to_mmw(struct ib_mw *ibmw) in to_mmw() argument
681 return container_of(ibmw, struct mlx4_ib_mw, ibmw); in to_mmw()
/Linux-v4.19/drivers/infiniband/hw/i40iw/
Di40iw.h377 static inline struct i40iw_mr *to_iwmw(struct ib_mw *ibmw) in to_iwmw() argument
379 return container_of(ibmw, struct i40iw_mr, ibmw); in to_iwmw()
Di40iw_verbs.h91 struct ib_mw ibmw; member
/Linux-v4.19/drivers/infiniband/hw/nes/
Dnes.h496 static inline struct nes_mr *to_nesmw(struct ib_mw *ibmw) in to_nesmw() argument
498 return container_of(ibmw, struct nes_mr, ibmw); in to_nesmw()
Dnes_verbs.h75 struct ib_mw ibmw; member
Dnes_verbs.c68 struct ib_mw *ibmw; in nes_alloc_mw() local
148 nesmr->ibmw.rkey = stag; in nes_alloc_mw()
150 ibmw = &nesmr->ibmw; in nes_alloc_mw()
154 return ibmw; in nes_alloc_mw()
161 static int nes_dealloc_mw(struct ib_mw *ibmw) in nes_dealloc_mw() argument
163 struct nes_mr *nesmr = to_nesmw(ibmw); in nes_dealloc_mw()
164 struct nes_vnic *nesvnic = to_nesvnic(ibmw->device); in nes_dealloc_mw()
182 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_STAG_IDX, ibmw->rkey); in nes_dealloc_mw()
189 ibmw->rkey); in nes_dealloc_mw()
203 (ibmw->rkey & 0x0fffff00) >> 8); in nes_dealloc_mw()
/Linux-v4.19/drivers/infiniband/sw/rxe/
Drxe_verbs.h317 struct ib_mw ibmw; member
462 return mw ? container_of(mw, struct rxe_mem, ibmw) : NULL; in to_rmw()
/Linux-v4.19/drivers/infiniband/hw/cxgb4/
Diw_cxgb4.h474 struct ib_mw ibmw; member
482 static inline struct c4iw_mw *to_c4iw_mw(struct ib_mw *ibmw) in to_c4iw_mw() argument
484 return container_of(ibmw, struct c4iw_mw, ibmw); in to_c4iw_mw()
Dmem.c653 mhp->ibmw.rkey = stag; in c4iw_alloc_mw()
659 return &(mhp->ibmw); in c4iw_alloc_mw()
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h586 struct ib_mw ibmw; member
986 static inline struct mlx5_ib_mw *to_mmw(struct ib_mw *ibmw) in to_mmw() argument
988 return container_of(ibmw, struct mlx5_ib_mw, ibmw); in to_mmw()
Dmr.c1843 mw->ibmw.rkey = mw->mmkey.key; in mlx5_ib_alloc_mw()
1857 return &mw->ibmw; in mlx5_ib_alloc_mw()