On Tue, Dec 21, 2021 at 10:48:54AM +0800, Cheng Xu wrote: > The RDMA verbs implementation of erdma is divided into three files: > erdma_qp.c, erdma_cq.c, and erdma_verbs.c. Internal used functions and > datapath functions of QP/CQ are put in erdma_qp.c and erdma_cq.c, the reset > is in erdma_verbs.c. > > Signed-off-by: Cheng Xu <chengyou@xxxxxxxxxxxxxxxxx> > --- > drivers/infiniband/hw/erdma/erdma_cq.c | 201 +++ > drivers/infiniband/hw/erdma/erdma_qp.c | 624 +++++++++ > drivers/infiniband/hw/erdma/erdma_verbs.c | 1477 +++++++++++++++++++++ > 3 files changed, 2302 insertions(+) > create mode 100644 drivers/infiniband/hw/erdma/erdma_cq.c > create mode 100644 drivers/infiniband/hw/erdma/erdma_qp.c > create mode 100644 drivers/infiniband/hw/erdma/erdma_verbs.c Please no inline functions in .c files and no void casting for the return values of functions. <...> > diff --git a/drivers/infiniband/hw/erdma/erdma_qp.c b/drivers/infiniband/hw/erdma/erdma_qp.c > new file mode 100644 > index 000000000000..8c02215cee04 > --- /dev/null > +++ b/drivers/infiniband/hw/erdma/erdma_qp.c > @@ -0,0 +1,624 @@ > +// SPDX-License-Identifier: GPL-2.0 > +/* > + * Authors: Cheng Xu <chengyou@xxxxxxxxxxxxxxxxx> > + * Kai Shen <kaishen@xxxxxxxxxxxxxxxxx> > + * Copyright (c) 2020-2021, Alibaba Group. > + * > + * Authors: Bernard Metzler <bmt@xxxxxxxxxxxxxx> > + * Fredy Neeser <nfd@xxxxxxxxxxxxxx> > + * Copyright (c) 2008-2016, IBM Corporation What does it mean? Thanks