Emulex Logo
OneCoreā„¢ Storage SDK Release 11.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
sli_wqe_handlers_t Struct Reference

#include <sli4_iscsi.h>

Detailed Description

Definition at line 1282 of file sli4_iscsi.h.

Data Fields

int32_t(* wqe_update_context )(sli4_t *sli4, void *buf, size_t size, ocs_hal_target_login_options_t *lgn_options, uint32_t statsn)
 
int32_t(* wqe_ini_read )(sli4_t *sli4, void *buf, size_t size, uint16_t lun, uint32_t exp_xfer_len, uint32_t cmdsn, uint16_t icd_index, ocs_hal_dif_info_t *dif_info, sli4_sge_t *sgl, uint32_t n_sge)
 
int32_t(* wqe_ini_write )(sli4_t *sli4, void *buf, size_t size, uint16_t lun, uint32_t exp_xfer_len, uint32_t cmdsn, uint16_t icd_index, ocs_hal_dif_info_t *dif_info, sli4_sge_t *sgl, uint32_t n_sge)
 
int32_t(* wqe_ini_nop )(sli4_t *sli4, void *buf, size_t size, uint8_t dm, uint32_t cmdsn, ocs_dma_t *bhs, ocs_dma_t *payload1, ocs_dma_t *payload2, uint32_t exp_xfer_len, uint16_t icd_index)
 
int32_t(* wqe_ini_tmf )(sli4_t *sli4, void *buf, size_t size, uint16_t lun, uint32_t cmdsn, uint16_t icd_index, sli4_sge_t *sgl, uint32_t n_sge)
 
int32_t(* wqe_tgt_datain )(sli4_t *sli4, void *buf, size_t size, ocs_dma_t *bhs, uint16_t lun, uint8_t dm, uint8_t underrun, uint8_t overrun, uint32_t exp_xfer_len, uint16_t icd_index, uint16_t ref_icd_index, uint32_t data_sn, uint8_t piggy_back_status, ocs_hal_dif_info_t *dif_info, sli4_sge_t *sgl, uint32_t n_sge)
 
int32_t(* wqe_tgt_sts )(sli4_t *sli4, void *buf, size_t size, ocs_dma_t *bhs, uint16_t lun, uint32_t exp_xfer_len, uint32_t exp_data_sn, uint32_t itt, uint16_t icd_index, uint16_t ref_icd_index, ocs_hal_dif_info_t *dif_info, uint32_t r2t_offset, sli4_sge_t *sgl, uint32_t n_sge)
 
int32_t(* wqe_tgt_sos )(sli4_t *sli4, void *buf, size_t size, ocs_dma_t *bhs, ocs_dma_t *payload1, ocs_dma_t *payload2, uint16_t lun, uint8_t dm, uint32_t exp_xfer_len, uint16_t icd_index)
 
int32_t(* wqe_unassisted )(sli4_t *sli4, void *buf, size_t size, uint8_t set_dm, uint8_t incr_statsn, uint8_t is_login, ocs_dma_t *bhs, ocs_dma_t *payload1, ocs_dma_t *payload2, uint32_t exp_xfer_len, uint16_t icd_index)
 
int32_t(* queue_iscsi_wq_write )(sli4_t *sli4, sli4_queue_t *q, uint8_t *entry, void *io)
 
int32_t(* queue_iscsi_wqe_invalidate )(sli4_t *sli4, sli4_queue_t *q, void *io, uint8_t is_for_tm)
 

Field Documentation

int32_t(* sli_wqe_handlers_t::queue_iscsi_wq_write)(sli4_t *sli4, sli4_queue_t *q, uint8_t *entry, void *io)

Definition at line 1336 of file sli4_iscsi.h.

int32_t(* sli_wqe_handlers_t::queue_iscsi_wqe_invalidate)(sli4_t *sli4, sli4_queue_t *q, void *io, uint8_t is_for_tm)

Definition at line 1339 of file sli4_iscsi.h.

int32_t(* sli_wqe_handlers_t::wqe_ini_nop)(sli4_t *sli4, void *buf, size_t size, uint8_t dm, uint32_t cmdsn, ocs_dma_t *bhs, ocs_dma_t *payload1, ocs_dma_t *payload2, uint32_t exp_xfer_len, uint16_t icd_index)

Definition at line 1299 of file sli4_iscsi.h.

int32_t(* sli_wqe_handlers_t::wqe_ini_read)(sli4_t *sli4, void *buf, size_t size, uint16_t lun, uint32_t exp_xfer_len, uint32_t cmdsn, uint16_t icd_index, ocs_hal_dif_info_t *dif_info, sli4_sge_t *sgl, uint32_t n_sge)

Definition at line 1287 of file sli4_iscsi.h.

int32_t(* sli_wqe_handlers_t::wqe_ini_tmf)(sli4_t *sli4, void *buf, size_t size, uint16_t lun, uint32_t cmdsn, uint16_t icd_index, sli4_sge_t *sgl, uint32_t n_sge)

Definition at line 1304 of file sli4_iscsi.h.

int32_t(* sli_wqe_handlers_t::wqe_ini_write)(sli4_t *sli4, void *buf, size_t size, uint16_t lun, uint32_t exp_xfer_len, uint32_t cmdsn, uint16_t icd_index, ocs_hal_dif_info_t *dif_info, sli4_sge_t *sgl, uint32_t n_sge)

Definition at line 1293 of file sli4_iscsi.h.

int32_t(* sli_wqe_handlers_t::wqe_tgt_datain)(sli4_t *sli4, void *buf, size_t size, ocs_dma_t *bhs, uint16_t lun, uint8_t dm, uint8_t underrun, uint8_t overrun, uint32_t exp_xfer_len, uint16_t icd_index, uint16_t ref_icd_index, uint32_t data_sn, uint8_t piggy_back_status, ocs_hal_dif_info_t *dif_info, sli4_sge_t *sgl, uint32_t n_sge)

Definition at line 1308 of file sli4_iscsi.h.

int32_t(* sli_wqe_handlers_t::wqe_tgt_sos)(sli4_t *sli4, void *buf, size_t size, ocs_dma_t *bhs, ocs_dma_t *payload1, ocs_dma_t *payload2, uint16_t lun, uint8_t dm, uint32_t exp_xfer_len, uint16_t icd_index)

Definition at line 1325 of file sli4_iscsi.h.

int32_t(* sli_wqe_handlers_t::wqe_tgt_sts)(sli4_t *sli4, void *buf, size_t size, ocs_dma_t *bhs, uint16_t lun, uint32_t exp_xfer_len, uint32_t exp_data_sn, uint32_t itt, uint16_t icd_index, uint16_t ref_icd_index, ocs_hal_dif_info_t *dif_info, uint32_t r2t_offset, sli4_sge_t *sgl, uint32_t n_sge)

Definition at line 1317 of file sli4_iscsi.h.

int32_t(* sli_wqe_handlers_t::wqe_unassisted)(sli4_t *sli4, void *buf, size_t size, uint8_t set_dm, uint8_t incr_statsn, uint8_t is_login, ocs_dma_t *bhs, ocs_dma_t *payload1, ocs_dma_t *payload2, uint32_t exp_xfer_len, uint16_t icd_index)

Definition at line 1330 of file sli4_iscsi.h.

int32_t(* sli_wqe_handlers_t::wqe_update_context)(sli4_t *sli4, void *buf, size_t size, ocs_hal_target_login_options_t *lgn_options, uint32_t statsn)

Definition at line 1283 of file sli4_iscsi.h.


The documentation for this struct was generated from the following file: