lmrc_mfi_cmd_t
lmrc_mfi_cmd_t *mfi = lmrc_get_mfi(lmrc);
lmrc_mfi_cmd_t *mfi;
lmrc_mfi_cmd_t *mfi = list_remove_head(&lmrc->l_mfi_cmd_list);
lmrc_mfi_cmd_t *
lmrc_mfi_cmd_t *mfi;
lmrc_put_mfi(lmrc_mfi_cmd_t *mfi)
lmrc_mfi_cmd_t *mfi = lmrc->l_mfi_cmds[i];
lmrc_mfi_cmd_t *
lmrc_mfi_cmd_t *mfi = lmrc_get_mfi(lmrc);
lmrc_put_dcmd(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi)
lmrc_mfi_cmd_t *mfi;
lmrc_mfi_cmd_t *mfi = arg;
lmrc_complete_aen(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi)
lmrc_mfi_cmd_t *mfi;
static int lmrc_poll_mfi(lmrc_t *, lmrc_mfi_cmd_t *, uint8_t);
static void lmrc_complete_aen(lmrc_t *, lmrc_mfi_cmd_t *);
lmrc_build_mptmfi_passthru(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi)
lmrc_mfi_cmd_t *mfi;
lmrc_issue_mfi(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi, lmrc_mfi_cmd_cb_t *cb)
lmrc_poll_mfi(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi, uint8_t max_wait)
lmrc_wait_mfi(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi, uint8_t max_wait)
lmrc_wakeup_mfi(lmrc_t *lmrc, lmrc_mfi_cmd_t *cmd)
lmrc_issue_blocked_mfi(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi)
lmrc_abort_cb(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi)
lmrc_abort_cmd(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi_to_abort)
lmrc_mfi_cmd_t *mfi = lmrc_get_mfi(lmrc);
lmrc_mfi_cmd_t *mpt_mfi;
typedef void (lmrc_mfi_cmd_cb_t)(lmrc_t *, lmrc_mfi_cmd_t *);
lmrc_mfi_cmd_t **l_mfi_cmds;
void lmrc_wakeup_mfi(lmrc_t *, lmrc_mfi_cmd_t *);
void lmrc_issue_mfi(lmrc_t *, lmrc_mfi_cmd_t *, lmrc_mfi_cmd_cb_t *);
int lmrc_wait_mfi(lmrc_t *, lmrc_mfi_cmd_t *, uint8_t);
int lmrc_issue_blocked_mfi(lmrc_t *, lmrc_mfi_cmd_t *);
lmrc_mfi_cmd_t *lmrc_get_dcmd(lmrc_t *, uint16_t, uint32_t, uint32_t, uint_t);
void lmrc_put_dcmd(lmrc_t *, lmrc_mfi_cmd_t *);
lmrc_mfi_cmd_t *lmrc_get_mfi(lmrc_t *);
void lmrc_put_mfi(lmrc_mfi_cmd_t *);
int lmrc_build_mptmfi_passthru(lmrc_t *, lmrc_mfi_cmd_t *);
lmrc_mfi_cmd_t **cmds;
lmrc_mfi_cmd_t *mfi;
kmem_zalloc(ncmd * sizeof (lmrc_mfi_cmd_t *), KM_SLEEP);
mfi = kmem_zalloc(sizeof (lmrc_mfi_cmd_t), KM_SLEEP);
kmem_free(mfi, sizeof (lmrc_mfi_cmd_t));
lmrc_mfi_cmd_t *mfi;
kmem_free(mfi, sizeof (lmrc_mfi_cmd_t));
kmem_free(lmrc->l_mfi_cmds, ncmd * sizeof (lmrc_mfi_cmd_t *));
list_create(&lmrc->l_mfi_cmd_list, sizeof (lmrc_mfi_cmd_t),
offsetof(lmrc_mfi_cmd_t, mfi_node));
lmrc_mfi_ioctl_scsi_io(lmrc_t *lmrc, mfi_ioctl_t *ioc, lmrc_mfi_cmd_t *mfi,
lmrc_mfi_ioctl_dcmd(lmrc_t *lmrc, mfi_ioctl_t *ioc, lmrc_mfi_cmd_t *mfi,
lmrc_mfi_cmd_t *mfi;
static void lmrc_mfi_ioctl_scsi_io(lmrc_t *, mfi_ioctl_t *, lmrc_mfi_cmd_t *,
static void lmrc_mfi_ioctl_dcmd(lmrc_t *, mfi_ioctl_t *, lmrc_mfi_cmd_t *,
lmrc_mfi_cmd_t *mfi;
lmrc_complete_sync_pdmap(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi)
lmrc_mfi_cmd_t *mfi;
lmrc_mfi_cmd_t *mfi;
static void lmrc_complete_sync_pdmap(lmrc_t *, lmrc_mfi_cmd_t *);
lmrc_mfi_cmd_t *mfi;
lmrc_mfi_cmd_t *mfi;
lmrc_sync_raidmap_again(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi)
lmrc_complete_sync_raidmap(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi)
static void lmrc_sync_raidmap_again(lmrc_t *, lmrc_mfi_cmd_t *);
static void lmrc_complete_sync_raidmap(lmrc_t *, lmrc_mfi_cmd_t *);
lmrc_mfi_cmd_t *mfi;
lmrc_mfi_cmd_t *mfi;