RDMA/rxe: Split MEM into MR and MW
authorBob Pearson <rpearsonhpe@gmail.com>
Thu, 25 Mar 2021 21:24:26 +0000 (16:24 -0500)
committerJason Gunthorpe <jgg@nvidia.com>
Tue, 30 Mar 2021 20:11:30 +0000 (17:11 -0300)
commit364e282c4fe7e24a5f32cd6e93e1056c6a6e3d31
tree38d7b80c1e98434bb05bcaba0d3e671138d8c022
parent7410c2d0f419d992680855811718925e6f966c63
RDMA/rxe: Split MEM into MR and MW

In the original rxe implementation it was intended to use a common object
to represent MRs and MWs but they are different enough to separate these
into two objects.

This allows replacing the mem name with mr for MRs which is more
consistent with the style for the other objects and less likely to be
confusing. This is a long patch that mostly changes mem to mr where it
makes sense and adds a new rxe_mw struct.

Link: https://lore.kernel.org/r/20210325212425.2792-1-rpearson@hpe.com
Signed-off-by: Bob Pearson <rpearson@hpe.com>
Acked-by: Zhu Yanjun <zyjzyj2000@gmail.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/sw/rxe/rxe_comp.c
drivers/infiniband/sw/rxe/rxe_loc.h
drivers/infiniband/sw/rxe/rxe_mr.c
drivers/infiniband/sw/rxe/rxe_pool.c
drivers/infiniband/sw/rxe/rxe_req.c
drivers/infiniband/sw/rxe/rxe_resp.c
drivers/infiniband/sw/rxe/rxe_verbs.c
drivers/infiniband/sw/rxe/rxe_verbs.h