MODSYM
MODSYM(fct_free) (port->fct_port);
MODSYM(stmf_deregister_port_provider) (port->port_provider);
MODSYM(stmf_free) (port->port_provider);
MODSYM(stmf_alloc) (STMF_STRUCT_PORT_PROVIDER, 0, 0);
if (MODSYM(stmf_register_port_provider) (port->port_provider) !=
(fct_local_port_t *)MODSYM(fct_alloc) (FCT_STRUCT_LOCAL_PORT, 0,
(fct_dbuf_store_t *)MODSYM(fct_alloc) (FCT_STRUCT_DBUF_STORE, 0,
if (MODSYM(fct_register_local_port) (fct_port) != FCT_SUCCESS) {
MODSYM(fct_free) (port->fct_port->port_fds);
MODSYM(fct_free) (port->fct_port);
MODSYM(stmf_deregister_port_provider) (port->port_provider);
MODSYM(stmf_free) (port->port_provider);
MODSYM(fct_ctl) (fct_port->port_lport,
MODSYM(fct_ctl) (fct_port->port_lport,
MODSYM(fct_ctl) (fct_port->port_lport,
MODSYM(fct_port_shutdown) (fct_port, STMF_RFLAG_STAY_OFFLINED,
MODSYM(fct_port_initialize) (fct_port, STMF_RFLAG_STAY_OFFLINED,
MODSYM(fct_send_response_done) (fct_cmd,
MODSYM(fct_scsi_task_alloc) (port->fct_port, hdl, sid, lun, 16, 0);
MODSYM(fct_post_rcvd_cmd) (fct_cmd, 0);
MODSYM(fct_queue_cmd_for_termination) (fct_cmd,
MODSYM(fct_scsi_data_xfer_done) (fct_cmd, dbuf, 0);
MODSYM(fct_scsi_data_xfer_done) (fct_cmd,
MODSYM(fct_send_response_done) (fct_cmd,
fct_cmd = (fct_cmd_t *)MODSYM(fct_alloc) (FCT_STRUCT_CMD_RCVD_ELS,
MODSYM(fct_post_rcvd_cmd) (fct_cmd, 0);
MODSYM(fct_post_rcvd_cmd) (fct_cmd, 0);
MODSYM(fct_cmd_fca_aborted) (fct_cmd,
MODSYM(fct_cmd_fca_aborted) (fct_cmd,
MODSYM(fct_queue_cmd_for_termination) (fct_cmd,
MODSYM(fct_send_response_done) (fct_cmd,
MODSYM(fct_send_response_done) (fct_cmd,
MODSYM(fct_send_cmd_done) (fct_cmd, FCT_FAILURE,
MODSYM(fct_send_cmd_done) (fct_cmd, FCT_SUCCESS,
MODSYM(fct_send_cmd_done) (fct_cmd, FCT_FAILURE,
MODSYM(fct_send_cmd_done) (fct_cmd, FCT_SUCCESS,
MODSYM(fct_handle_event) (port->fct_port, FCT_EVENT_LINK_UP,
MODSYM(fct_handle_event) (port->fct_port, FCT_EVENT_LINK_DOWN,
db = MODSYM(stmf_alloc) (STMF_STRUCT_DATA_BUF, 0, 0);
MODSYM(stmf_free) (db);
status = MODSYM(fct_handle_rcvd_flogi) (port->fct_port, fx);
MODSYM(fct_post_rcvd_cmd) (fct_cmd, 0);
if (((void *)MODSYM(stmf_alloc) == NULL) ||
((void *)MODSYM(fct_alloc) == NULL)) {
MODSYM(fct_deregister_local_port) (port->fct_port);
MODSYM(fct_free) (port->fct_port->port_fds);
MODSYM(fc_fca_init)(&emlxs_ops);
if (((void *)MODSYM(fc_fca_init) == NULL) ||
((void *)MODSYM(fc_fca_attach) == NULL)) {
if (MODSYM(fc_fca_attach) (hba->dip, hba->fca_tran) != DDI_SUCCESS) {
if ((void *)MODSYM(fc_fca_detach) != NULL) {
MODSYM(fc_fca_detach)(hba->dip);