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.
39 MAX_IMM_TYPE_MASK = ((1 << MAX_IMM_TYPE_BITS) - 1),
41 MAX_IMM_PAYL_MASK = ((1 << MAX_IMM_PAYL_BITS) - 1),
123 struct ib_cqe cqe; member
131 * enum rtrs_msg_types - RTRS message types, see also rtrs/README
147 * enum rtrs_msg_flags - RTRS message flags.
157 * struct rtrs_sg_desc - RDMA-Buffer entry description
169 * struct rtrs_msg_conn_req - Client connection request to the server
182 * see https://www.spinics.net/lists/linux-rdma/msg22397.html
202 * struct rtrs_msg_conn_rsp - Server connection response to the client
206 * @queue_depth: max inflight messages (queue-depth) in this session
207 * @max_io_size: max io size server supports
208 * @max_hdr_size: max msg header size server supports
260 * struct rtrs_msg_rdma_read - RDMA data transfer request from client
275 * struct_msg_rdma_write - Message transferred to server with RDMA-Write
285 * struct_msg_rdma_hdr - header for read or write request
307 int rtrs_post_recv_empty(struct rtrs_con *con, struct ib_cqe *cqe);
308 int rtrs_post_rdma_write_imm_empty(struct rtrs_con *con, struct ib_cqe *cqe,
318 void rtrs_init_hb(struct rtrs_sess *sess, struct ib_cqe *cqe,
369 *errno = -(int)((payload >> 19) & 0x1ff); in rtrs_from_io_rsp_imm()
377 int ret = -EINVAL; \