Lines Matching +full:supports +full:- +full:cqe
7 * based on code maintained by open-iscsi@googlegroups.com
11 * Copyright (c) 2013-2014 Mellanox Technologies. All rights reserved.
23 * - Redistributions of source code must retain the above
27 * - Redistributions in binary form must reproduce the above
58 #include <linux/dma-mapping.h>
125 * supports -EAGAIN scheme where tx is suspended till the QP has room for more *
145 - ISER_MAX_TX_MISC_PDUS \
146 - ISER_MAX_RX_MISC_PDUS) / \
181 * struct iser_data_buf - iSER data buffer
202 * struct iser_mem_reg - iSER memory registration info
221 * struct iser_tx_desc - iSER TX descriptor
229 * unsolicited data-out or control
231 * @cqe: completion handler
244 struct ib_cqe cqe; member
251 #define ISER_RX_PAD_SIZE (256 - (ISER_RX_PAYLOAD_SIZE + \
255 * struct iser_rx_desc - iSER RX descriptor
262 * @cqe: completion handler
271 struct ib_cqe cqe; member
276 * struct iser_login_desc - iSER login descriptor
283 * @cqe: completion handler
291 struct ib_cqe cqe; member
298 * struct iser_device - iSER device handle
315 * struct iser_reg_resources - Fast registration resources
326 * struct iser_fr_desc - Fast registration descriptor
341 * struct iser_fr_pool - connection fast registration pool
356 * struct ib_conn - Infiniband related objects
359 * @qp: Connection Queue-pair
364 * @pi_support: Indicate device T10-PI support
379 * struct iser_conn - iSER connection context
426 * struct iscsi_iser_task - iser task context
451 * struct iser_global - iSER global context
552 iser_rx(struct ib_cqe *cqe) in iser_rx() argument
554 return container_of(cqe, struct iser_rx_desc, cqe); in iser_rx()
558 iser_tx(struct ib_cqe *cqe) in iser_tx() argument
560 return container_of(cqe, struct iser_tx_desc, cqe); in iser_tx()
564 iser_login(struct ib_cqe *cqe) in iser_login() argument
566 return container_of(cqe, struct iser_login_desc, cqe); in iser_login()