fcsm_job_t
fcsm_job_t *job;
sizeof (fcsm_job_t), 8, fcsm_job_cache_constructor,
fcsm_job_t *job = (fcsm_job_t *)buf;
fcsm_job_t *job = (fcsm_job_t *)buf;
static fcsm_job_t *
fcsm_job_t *job;
job = (fcsm_job_t *)kmem_cache_alloc(fcsm_job_cache, sleep);
fcsm_dealloc_job(fcsm_job_t *job)
fcsm_init_job(fcsm_job_t *job, int instance, uint32_t command, uint32_t flags,
void (*comp)(opaque_t, fcsm_job_t *, int), opaque_t comp_arg)
fcsm_process_job(fcsm_job_t *job, int priority_flag)
fcsm_enque_job(fcsm_t *fcsm, fcsm_job_t *job, int priority_flag)
fcsm_retry_job(fcsm_t *fcsm, fcsm_job_t *job)
fcsm_jobdone(fcsm_job_t *job)
fcsm_job_t *
fcsm_job_t *job;
fcsm_job_t *job;
fcsm_job_t *job;
fcsm_job_ct_passthru(fcsm_job_t *job)
fcsm_login_and_process_job(fcsm_t *fcsm, fcsm_job_t *orig_job)
fcsm_job_t *login_job;
fcsm_login_ms_comp(opaque_t comp_arg, fcsm_job_t *login_job, int result)
fcsm_job_t *orig_job;
orig_job = (fcsm_job_t *)login_job->job_caller_priv;
fcsm_job_t *job;
fcsm_job_login_mgmt_server(fcsm_job_t *job)
fcsm_job_t *job;
fcsm_ct_passthru_comp(opaque_t comp_arg, fcsm_job_t *job, int result)
fcsm_job_t *sm_job_head; /* port's job queue head */
fcsm_job_t *sm_job_tail; /* port's job queue tail */
fcsm_job_t *cmd_job;
static fcsm_job_t *fcsm_alloc_job(int);
static void fcsm_dealloc_job(fcsm_job_t *);
static void fcsm_init_job(fcsm_job_t *, int, uint32_t, uint32_t, opaque_t,
opaque_t, void (*comp)(opaque_t, fcsm_job_t *, int),
static int fcsm_process_job(fcsm_job_t *, int);
static void fcsm_enque_job(fcsm_t *, fcsm_job_t *, int);
static fcsm_job_t *fcsm_deque_job(fcsm_t *);
static int fcsm_retry_job(fcsm_t *fcsm, fcsm_job_t *job);
static void fcsm_jobdone(fcsm_job_t *);
static void fcsm_job_ct_passthru(fcsm_job_t *);
static int fcsm_login_and_process_job(fcsm_t *, fcsm_job_t *);
static void fcsm_login_ms_comp(opaque_t, fcsm_job_t *, int);
static void fcsm_job_login_mgmt_server(fcsm_job_t *);
static void fcsm_ct_passthru_comp(opaque_t, fcsm_job_t *, int);