Lines Matching +full:supports +full:- +full:cqe
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Copyright (c) 2014 - 2018 ProfitBricks GmbH. All rights reserved.
6 * Copyright (c) 2018 - 2019 1&1 IONOS Cloud GmbH. All rights reserved.
7 * Copyright (c) 2019 - 2020 1&1 IONOS SE. All rights reserved.
28 MAX_IMM_TYPE_MASK = ((1 << MAX_IMM_TYPE_BITS) - 1),
30 MAX_IMM_PAYL_MASK = ((1 << MAX_IMM_PAYL_BITS) - 1),
118 struct ib_cqe cqe; member
126 * enum rtrs_msg_types - RTRS message types, see also rtrs/README
142 * enum rtrs_msg_flags - RTRS message flags.
152 * struct rtrs_sg_desc - RDMA-Buffer entry description
164 * struct rtrs_msg_conn_req - Client connection request to the server
177 * see https://www.spinics.net/lists/linux-rdma/msg22397.html
195 * struct rtrs_msg_conn_rsp - Server connection response to the client
199 * @queue_depth: max inflight messages (queue-depth) in this session
200 * @max_io_size: max io size server supports
201 * @max_hdr_size: max msg header size server supports
253 * struct rtrs_msg_rdma_read - RDMA data transfer request from client
268 * struct_msg_rdma_write - Message transferred to server with RDMA-Write
278 * struct_msg_rdma_hdr - header for read or write request
301 int rtrs_post_recv_empty(struct rtrs_con *con, struct ib_cqe *cqe);
302 int rtrs_post_rdma_write_imm_empty(struct rtrs_con *con, struct ib_cqe *cqe,
311 void rtrs_init_hb(struct rtrs_sess *sess, struct ib_cqe *cqe,
362 *errno = -(int)((payload >> 19) & 0x1ff); in rtrs_from_io_rsp_imm()
370 int ret = -EINVAL; \