Lines Matching +full:no +full:- +full:memory +full:- +full:wc

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
35 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
58 #include <linux/dma-mapping.h>
127 * supports -EAGAIN scheme where tx is suspended till the QP has room for more *
140 /* For Signature we don't support DATAOUTs so no need to make room for them */
147 - ISER_MAX_TX_MISC_PDUS \
148 - ISER_MAX_RX_MISC_PDUS) / \
164 ISER_CONN_INIT, /* descriptor allocd, no conn */
185 * struct iser_data_buf - iSER data buffer
206 * struct iser_mem_reg - iSER memory registration info
208 * @sge: memory region sg element
209 * @rkey: memory region remote key
225 * struct iser_tx_desc - iSER TX descriptor
233 * unsolicited data-out or control
255 #define ISER_RX_PAD_SIZE (256 - (ISER_RX_PAYLOAD_SIZE + \
259 * struct iser_rx_desc - iSER RX descriptor
280 * struct iser_login_desc - iSER login descriptor
303 * struct iser_device - iSER device handle
307 * @mr: Global DMA memory region
321 * struct iser_reg_resources - Fast registration resources
323 * @mr: memory region
324 * @sig_mr: signature memory region
334 * struct iser_fr_desc - Fast registration descriptor
349 * struct iser_fr_pool - connection fast registration pool
364 * struct ib_conn - Infiniband related objects
367 * @qp: Connection Queue-pair
375 * @pi_support: Indicate device T10-PI support
393 * struct iser_conn - iSER connection context
401 * @qp_max_recv_dtos_mask: (qp_max_recv_dtos - 1)
446 * struct iscsi_iser_task - iser task context
471 * struct iser_global - iSER global context
517 void iser_err_comp(struct ib_wc *wc, const char *type);
518 void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc);
519 void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc);
520 void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc);
521 void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc);
522 void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc);
523 void iser_reg_comp(struct ib_cq *cq, struct ib_wc *wc);