Home
last modified time | relevance | path

Searched refs:lmrc_mfi_cmd_t (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/io/scsi/adapters/lmrc/
H A Dlmrc.h34 typedef struct lmrc_mfi_cmd lmrc_mfi_cmd_t; typedef
113 lmrc_mfi_cmd_t *mpt_mfi;
130 typedef void (lmrc_mfi_cmd_cb_t)(lmrc_t *, lmrc_mfi_cmd_t *);
185 lmrc_mfi_cmd_t **l_mfi_cmds;
308 void lmrc_wakeup_mfi(lmrc_t *, lmrc_mfi_cmd_t *);
309 void lmrc_issue_mfi(lmrc_t *, lmrc_mfi_cmd_t *, lmrc_mfi_cmd_cb_t *);
310 int lmrc_wait_mfi(lmrc_t *, lmrc_mfi_cmd_t *, uint8_t);
311 int lmrc_issue_blocked_mfi(lmrc_t *, lmrc_mfi_cmd_t *);
320 lmrc_mfi_cmd_t *lmrc_get_dcmd(lmrc_t *, uint16_t, uint32_t, uint32_t, uint_t);
321 void lmrc_put_dcmd(lmrc_t *, lmrc_mfi_cmd_t *);
[all …]
H A Dlmrc.c49 static int lmrc_poll_mfi(lmrc_t *, lmrc_mfi_cmd_t *, uint8_t);
53 static void lmrc_complete_aen(lmrc_t *, lmrc_mfi_cmd_t *);
536 lmrc_build_mptmfi_passthru(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi) in lmrc_build_mptmfi_passthru()
582 lmrc_mfi_cmd_t *mfi; in lmrc_process_mptmfi_passthru()
623 lmrc_issue_mfi(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi, lmrc_mfi_cmd_cb_t *cb) in lmrc_issue_mfi()
661 lmrc_poll_mfi(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi, uint8_t max_wait) in lmrc_poll_mfi()
707 lmrc_wait_mfi(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi, uint8_t max_wait) in lmrc_wait_mfi()
750 lmrc_wakeup_mfi(lmrc_t *lmrc, lmrc_mfi_cmd_t *cmd) in lmrc_wakeup_mfi()
762 lmrc_issue_blocked_mfi(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi) in lmrc_issue_blocked_mfi()
791 lmrc_abort_cb(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi) in lmrc_abort_cb()
[all …]
H A Dlmrc_phys.c46 static void lmrc_complete_sync_pdmap(lmrc_t *, lmrc_mfi_cmd_t *);
65 lmrc_mfi_cmd_t *mfi; in lmrc_get_pdmap()
113 lmrc_mfi_cmd_t *mfi; in lmrc_sync_pdmap()
138 lmrc_complete_sync_pdmap(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi) in lmrc_complete_sync_pdmap()
247 lmrc_mfi_cmd_t *mfi; in lmrc_get_pd_info()
374 lmrc_mfi_cmd_t *mfi; in lmrc_get_pd_list()
H A Dlmrc_raid.c50 static void lmrc_sync_raidmap_again(lmrc_t *, lmrc_mfi_cmd_t *);
51 static void lmrc_complete_sync_raidmap(lmrc_t *, lmrc_mfi_cmd_t *);
72 lmrc_mfi_cmd_t *mfi; in lmrc_get_raidmap()
124 lmrc_mfi_cmd_t *mfi; in lmrc_sync_raidmap()
160 lmrc_sync_raidmap_again(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi) in lmrc_sync_raidmap_again()
194 lmrc_complete_sync_raidmap(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi) in lmrc_complete_sync_raidmap()
566 lmrc_mfi_cmd_t *mfi; in lmrc_get_ld_list()
H A Dlmrc_ioctl.c58 static void lmrc_mfi_ioctl_scsi_io(lmrc_t *, mfi_ioctl_t *, lmrc_mfi_cmd_t *,
60 static void lmrc_mfi_ioctl_dcmd(lmrc_t *, mfi_ioctl_t *, lmrc_mfi_cmd_t *,
200 lmrc_mfi_ioctl_scsi_io(lmrc_t *lmrc, mfi_ioctl_t *ioc, lmrc_mfi_cmd_t *mfi, in lmrc_mfi_ioctl_scsi_io()
218 lmrc_mfi_ioctl_dcmd(lmrc_t *lmrc, mfi_ioctl_t *ioc, lmrc_mfi_cmd_t *mfi, in lmrc_mfi_ioctl_dcmd()
246 lmrc_mfi_cmd_t *mfi; in lmrc_mfi_ioctl()
H A Dlmrc_ddi.c360 list_create(&lmrc->l_mfi_cmd_list, sizeof (lmrc_mfi_cmd_t), in lmrc_ctrl_attach()
361 offsetof(lmrc_mfi_cmd_t, mfi_node)); in lmrc_ctrl_attach()
1047 lmrc_mfi_cmd_t **cmds; in lmrc_alloc_mfi_cmds()
1048 lmrc_mfi_cmd_t *mfi; in lmrc_alloc_mfi_cmds()
1052 kmem_zalloc(ncmd * sizeof (lmrc_mfi_cmd_t *), KM_SLEEP); in lmrc_alloc_mfi_cmds()
1054 mfi = kmem_zalloc(sizeof (lmrc_mfi_cmd_t), KM_SLEEP); in lmrc_alloc_mfi_cmds()
1080 kmem_free(mfi, sizeof (lmrc_mfi_cmd_t)); in lmrc_alloc_mfi_cmds()
1089 lmrc_mfi_cmd_t *mfi; in lmrc_free_mfi_cmds()
1107 kmem_free(mfi, sizeof (lmrc_mfi_cmd_t)); in lmrc_free_mfi_cmds()
1113 kmem_free(lmrc->l_mfi_cmds, ncmd * sizeof (lmrc_mfi_cmd_t *)); in lmrc_free_mfi_cmds()