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 D | lmrc.h | 34 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 D | lmrc.c | 49 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 D | lmrc_phys.c | 46 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 D | lmrc_raid.c | 50 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 D | lmrc_ioctl.c | 58 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 D | lmrc_ddi.c | 360 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()
|