/******************************************************************************* * mm_l5if.h - L5 mm interface ******************************************************************************/ #ifndef _MM_L5IF_H #define _MM_L5IF_H /* per OS methods */ #if defined(DOS) #elif defined(__LINUX) #elif defined(_VBD_) || defined(_WINK_UDBG_) #elif defined(__USER_MODE_DEBUG) #endif /** Description: * - * Assumptions: * - * - */ lm_status_t mm_sc_comp_l5_request( IN struct _lm_device_t *pdev, IN struct iscsi_kcqe *kcqes, IN u32_t num_kqes ); lm_status_t mm_fc_comp_request( IN struct _lm_device_t *pdev, IN struct fcoe_kcqe *kcqes, IN u32_t num_kqes); void mm_sc_comp_slow_path_request( IN struct _lm_device_t *pdev, IN lm_iscsi_state_t *iscsi, IN lm_iscsi_slow_path_request_t *sp_request); lm_status_t mm_sc_complete_init_request( IN lm_device_t *pdev, IN struct iscsi_kcqe *kcqe ); u8_t mm_sc_is_omgr_enabled(IN struct _lm_device_t *_pdev); lm_status_t mm_sc_complete_update_request( IN lm_device_t *pdev, IN struct iscsi_kcqe *kcqe ); lm_status_t mm_sc_complete_offload_request( IN lm_device_t *pdev, IN lm_iscsi_state_t *iscsi, IN lm_status_t comp_status ); lm_status_t mm_fc_complete_init_request( IN lm_device_t *pdev, IN struct fcoe_kcqe *kcqe); lm_status_t mm_fc_complete_ofld_request( IN lm_device_t *pdev, IN lm_fcoe_state_t *fcoe, IN struct fcoe_kcqe *kcqe); lm_status_t mm_fc_complete_enable_request( IN lm_device_t *pdev, IN lm_fcoe_state_t *fcoe, IN struct fcoe_kcqe *kcqe); lm_status_t mm_fc_complete_disable_request( IN lm_device_t *pdev, IN lm_fcoe_state_t *fcoe, IN struct fcoe_kcqe *kcqe); lm_status_t mm_fc_complete_destroy_request( IN lm_device_t *pdev, IN struct fcoe_kcqe *kcqe); lm_status_t mm_fc_complete_terminate_request( IN lm_device_t *pdev, IN lm_fcoe_state_t *fcoe, IN struct fcoe_kcqe *kcqe); lm_status_t mm_fc_complete_stat_request( IN lm_device_t *pdev, IN struct fcoe_kcqe *kcqe); #endif /* _MM_L5IF_H */