fcsm_t
fcsm_handle_port_detach(fc_ulp_port_info_t *pinfo, fcsm_t *fcsm,
fcsm_suspend_port(fcsm_t *fcsm)
fcsm_resume_port(fcsm_t *fcsm)
fcsm_cleanup_port(fcsm_t *fcsm)
fcsm_t *curr, *prev;
fcsm_t *fcsm;
fcsm_t *fcsm = (fcsm_t *)handle;
fcsm_t *fcsm;
fcsm_disp_devlist(fcsm_t *fcsm, fc_portmap_t *devlist, uint32_t dev_cnt)
fcsm_display(int level, int flags, fcsm_t *fcsm, fc_packet_t *pkt,
fcsm_t *fcsm = (fcsm_t *)cdarg;
fcsm_t *fcsm = (fcsm_t *)cdarg;
fcsm_alloc_cmd(fcsm_t *fcsm, uint32_t cmd_len, uint32_t resp_len, int sleep)
if (rval = ddi_soft_state_init(&fcsm_state, sizeof (fcsm_t),
fcsm_t *fcsm;
fcsm_t *fcsm;
fcsm_enque_job(fcsm_t *fcsm, fcsm_job_t *job, int priority_flag)
fcsm_retry_job(fcsm_t *fcsm, fcsm_job_t *job)
fcsm_t *fcsm;
fcsm_deque_job(fcsm_t *fcsm)
fcsm_job_thread(fcsm_t *fcsm)
fcsm_ct_init(fcsm_t *fcsm, fcsm_cmd_t *cmd, fc_ct_aiu_t *req_iu, size_t req_len,
fcsm_t *fcsm;
fcsm_t *fcsm;
fcsm_login_and_process_job(fcsm_t *fcsm, fcsm_job_t *orig_job)
fcsm_t *fcsm;
fcsm_t *fcsm;
fcsm_xlogi_init(fcsm_t *fcsm, fcsm_cmd_t *cmd, uint32_t d_id,
fcsm_t *fcsm;
fcsm_t *fcsm;
fcsm_t *fcsm;
fcsm_t *fcsm;
fcsm_enque_cmd(fcsm_t *fcsm, fcsm_cmd_t *cmd)
fcsm_deque_cmd(fcsm_t *fcsm)
fcsm_t *fcsm;
fcsm = (fcsm_t *)handle;
static fcsm_t *fcsm_port_head = NULL;
fcsm_t *fcsm;
fcsm_t *fcsm;
fc_attach_cmd_t cmd, uint32_t s_id, fcsm_t *fcsm)
fcsm_t *fcsm;
fcsm_t *fcsm;
fcsm_t *fcsm;
fcsm_t *cmd_fcsm;
fc_attach_cmd_t, uint32_t, fcsm_t *);
static int fcsm_handle_port_detach(fc_ulp_port_info_t *, fcsm_t *,
static void fcsm_suspend_port(fcsm_t *);
static void fcsm_resume_port(fcsm_t *);
static void fcsm_cleanup_port(fcsm_t *);
static void fcsm_enque_job(fcsm_t *, fcsm_job_t *, int);
static fcsm_job_t *fcsm_deque_job(fcsm_t *);
static fcsm_cmd_t *fcsm_alloc_cmd(fcsm_t *, uint32_t, uint32_t, int);
static void fcsm_job_thread(fcsm_t *);
static int fcsm_retry_job(fcsm_t *fcsm, fcsm_job_t *job);
static void fcsm_ct_init(fcsm_t *, fcsm_cmd_t *, fc_ct_aiu_t *, size_t,
static int fcsm_login_and_process_job(fcsm_t *, fcsm_job_t *);
static int fcsm_xlogi_init(fcsm_t *, fcsm_cmd_t *, uint32_t,
static void fcsm_enque_cmd(fcsm_t *, fcsm_cmd_t *);
static fcsm_cmd_t *fcsm_deque_cmd(fcsm_t *);
static void fcsm_disp_devlist(fcsm_t *, fc_portmap_t *, uint32_t);
static void fcsm_display(int, int, fcsm_t *,