sbp2_task_t
static void scsa1394_sbp2_status_cb(void *, sbp2_task_t *);
sbp2_task_t *task = CMD2TASK(cmd);
scsa1394_sbp2_status_cb(void *arg, sbp2_task_t *task)
sbp2_task_t *task;
sbp2_task_t *task = CMD2TASK(cmd);
sbp2_task_t *task;
sbp2_task_t *task = CMD2TASK(cmd);
sbp2_task_t *task;
sbp2_ses_append_task(sbp2_ses_t *sp, sbp2_task_t *task)
sbp2_ses_remove_task_locked(sbp2_ses_t *sp, sbp2_task_t *task)
sbp2_ses_remove_task(sbp2_ses_t *sp, sbp2_task_t *task)
sbp2_task_t *
sbp2_task_t *task = NULL;
sbp2_task_t *
sbp2_task_t *task = NULL;
sbp2_task_t *
sbp2_task_t *task = NULL;
sbp2_task_t *
sbp2_task_t *task = NULL;
sbp2_task_t *task = NULL;
sbp2_ses_abort_task(sbp2_ses_t *sp, sbp2_task_t *task, int *berr)
sbp2_orb_freelist_get(sbp2_lun_t *lp, sbp2_task_t *task, int len)
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_kaddr(sbp2_task_t *task)
sbp2_task_orb_sync(sbp2_lun_t *lp, sbp2_task_t *task, int flags)
sbp2_task_t *task = arg;
sbp2_task_t *task;
sbp2_task_t *task = NULL;
void (*cb)(void *, sbp2_task_t *), void *cb_arg, int *berr)
void (*)(void *, sbp2_task_t *), void *);
static sbp2_task_t *sbp2_ses_orbp2task(sbp2_ses_t *, uint64_t);
static void sbp2_ses_append_task(sbp2_ses_t *, sbp2_task_t *);
static sbp2_bus_buf_t *sbp2_orb_freelist_get(sbp2_lun_t *, sbp2_task_t *, int);
void (*cb)(void *, sbp2_task_t *), void *cb_arg)
static sbp2_task_t *
sbp2_task_t *task;
sbp2_ses_submit_task(sbp2_ses_t *sp, sbp2_task_t *new_task)
sbp2_task_t *task; /* task actually being submitted */
#define CMD2TASK(cmdp) ((sbp2_task_t *)&(cmdp)->sc_task)
sbp2_task_t sc_task; /* corresponding SBP-2 task */
sbp2_task_t *a_active_task; /* active task */
sbp2_task_t *s_task_head; /* first on the list */
sbp2_task_t *s_task_tail; /* last on the list */
void (*s_status_cb)(void *, sbp2_task_t *);
int sbp2_lun_login(sbp2_lun_t *, sbp2_ses_t **, void (*)(void *, sbp2_task_t *),
int sbp2_ses_submit_task(sbp2_ses_t *, sbp2_task_t *);
int sbp2_ses_remove_task(sbp2_ses_t *, sbp2_task_t *);
sbp2_task_t *sbp2_ses_find_task_state(sbp2_ses_t *, sbp2_task_state_t);
sbp2_task_t *sbp2_ses_remove_first_task(sbp2_ses_t *);
sbp2_task_t *sbp2_ses_remove_first_task_state(sbp2_ses_t *, sbp2_task_state_t);
sbp2_task_t *sbp2_ses_cancel_first_task(sbp2_ses_t *);
int sbp2_ses_abort_task(sbp2_ses_t *, sbp2_task_t *, int *);
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_kaddr(sbp2_task_t *);
void sbp2_task_orb_sync(sbp2_lun_t *, sbp2_task_t *, int);