sbp2_lun_t
sbp2_lun_t *lp = sp->s_lun;
sbp2_lun_t *lp = sp->s_lun;
sbp2_orb_freelist_get(sbp2_lun_t *lp, sbp2_task_t *task, int len)
sbp2_orb_freelist_put(sbp2_lun_t *lp, sbp2_bus_buf_t *buf)
sbp2_orb_freelist_destroy(sbp2_lun_t *lp)
sbp2_task_orb_alloc(sbp2_lun_t *lp, sbp2_task_t *task, int len)
sbp2_task_orb_free(sbp2_lun_t *lp, sbp2_task_t *task)
sbp2_task_orb_sync(sbp2_lun_t *lp, sbp2_task_t *task, int flags)
sbp2_lun_t *lp;
tp->t_lun = kmem_zalloc(maxluns * sizeof (sbp2_lun_t), KM_SLEEP);
kmem_free(tp->t_lun, tp->t_nluns_alloc * sizeof (sbp2_lun_t));
sbp2_lun_t *lp;
kmem_free(tp->t_lun, tp->t_nluns_alloc * sizeof (sbp2_lun_t));
sbp2_lun_t *lp = &tp->t_lun[0];
sbp2_lun_t *
sbp2_lun_reset(sbp2_lun_t *lp, int *berr)
sbp2_lun_login(sbp2_lun_t *lp, sbp2_ses_t **spp,
static void sbp2_lun_logout_orb(sbp2_lun_t *, sbp2_tgt_t *, int *);
static boolean_t sbp2_lun_accepting_tasks(sbp2_lun_t *);
static int sbp2_ses_init(sbp2_ses_t **, sbp2_lun_t *,
sbp2_lun_logout(sbp2_lun_t *lp, sbp2_ses_t **sp, int *berr, boolean_t phys)
sbp2_lun_logout_orb(sbp2_lun_t *lp, sbp2_tgt_t *tp, int *berr)
sbp2_lun_accepting_tasks(sbp2_lun_t *lp)
static sbp2_bus_buf_t *sbp2_orb_freelist_get(sbp2_lun_t *, sbp2_task_t *, int);
static int sbp2_orb_freelist_put(sbp2_lun_t *, sbp2_bus_buf_t *);
sbp2_ses_init(sbp2_ses_t **spp, sbp2_lun_t *lp,
static void sbp2_orb_freelist_destroy(sbp2_lun_t *);
sbp2_lun_t *lp = sp->s_lun;
sbp2_lun_t *lp = sp->s_lun;
sbp2_lun_t *l_lun; /* SBP2 lun */
sbp2_lun_t *t_lun; /* logical unit array */
sbp2_lun_t *sbp2_tgt_get_lun(sbp2_tgt_t *, int);
int sbp2_lun_reset(sbp2_lun_t *, int *);
int sbp2_lun_login(sbp2_lun_t *, sbp2_ses_t **, void (*)(void *, sbp2_task_t *),
int sbp2_lun_logout(sbp2_lun_t *, sbp2_ses_t **, int *, boolean_t);
int sbp2_task_orb_alloc(sbp2_lun_t *, sbp2_task_t *, int);
void sbp2_task_orb_free(sbp2_lun_t *, sbp2_task_t *);
void sbp2_task_orb_sync(sbp2_lun_t *, sbp2_task_t *, int);