Home
last modified time | relevance | path

Searched defs:lmrc (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/io/scsi/adapters/lmrc/
H A Dlmrc.h169 struct lmrc { struct
176 lmrc_init_level_t l_init_level; argument
177 lmrc_adapter_class_t l_class; argument
181 lmrc_mpt_cmd_t **l_mpt_cmds; argument
185 lmrc_mfi_cmd_t **l_mfi_cmds; argument
187 lmrc_dma_t l_ioreq_dma; argument
188 lmrc_dma_t l_reply_dma; argument
190 ksema_t l_ioctl_sema;
192 kthread_t *l_thread;
193 kmutex_t l_thread_lock;
[all …]
H A Dlmrc.c68 lmrc_read_reg_1(lmrc_t *lmrc, uint32_t reg) in lmrc_read_reg_1()
75 lmrc_read_reg(lmrc_t *lmrc, uint32_t reg) in lmrc_read_reg()
92 lmrc_write_reg(lmrc_t *lmrc, uint32_t reg, uint32_t val) in lmrc_write_reg()
99 lmrc_write_reg64(lmrc_t *lmrc, uint32_t reg, uint64_t val) in lmrc_write_reg64()
113 lmrc_disable_intr(lmrc_t *lmrc) in lmrc_disable_intr()
129 lmrc_enable_intr(lmrc_t *lmrc) in lmrc_enable_intr()
148 lmrc_intr_ack(lmrc_t *lmrc) in lmrc_intr_ack()
187 lmrc_send_atomic_request(lmrc_t *lmrc, lmrc_atomic_req_desc_t req_desc) in lmrc_send_atomic_request()
204 lmrc_send_request(lmrc_t *lmrc, lmrc_req_desc_t req_desc) in lmrc_send_request()
211 lmrc_build_atomic_request(lmrc_t *lmrc, lmrc_mpt_cmd_t *mpt, uint8_t flags) in lmrc_build_atomic_request()
[all …]
H A Dlmrc_raid.c70 lmrc_get_raidmap(lmrc_t *lmrc, lmrc_fw_raid_map_t **raidmap) in lmrc_get_raidmap()
121 lmrc_sync_raidmap(lmrc_t *lmrc) 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()
231 lmrc_validate_raidmap(lmrc_t *lmrc, lmrc_fw_raid_map_t *raidmap) in lmrc_validate_raidmap()
280 lmrc_setup_raidmap(lmrc_t *lmrc) in lmrc_setup_raidmap()
311 lmrc_free_raidmap(lmrc_t *lmrc) in lmrc_free_raidmap()
323 lmrc_ld_tm_capable(lmrc_t *lmrc, uint16_t tgtid) in lmrc_ld_tm_capable()
351 lmrc_t *lmrc = tgtmap_priv; in lmrc_raid_tgt_activate_cb() local
371 lmrc_t *lmrc = tgtmap_priv; in lmrc_raid_tgt_deactivate_cb() local
[all …]
H A Dlmrc_phys.c61 lmrc_get_pdmap(lmrc_t *lmrc, mfi_pd_map_t **pdmap) in lmrc_get_pdmap()
108 lmrc_sync_pdmap(lmrc_t *lmrc, size_t pd_count) in lmrc_sync_pdmap()
138 lmrc_complete_sync_pdmap(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi) in lmrc_complete_sync_pdmap()
183 lmrc_setup_pdmap(lmrc_t *lmrc) in lmrc_setup_pdmap()
207 lmrc_free_pdmap(lmrc_t *lmrc) in lmrc_free_pdmap()
224 lmrc_pd_tm_capable(lmrc_t *lmrc, uint16_t tgtid) in lmrc_pd_tm_capable()
244 lmrc_get_pd_info(lmrc_t *lmrc, uint16_t dev_id) in lmrc_get_pd_info()
282 lmrc_t *lmrc = tgtmap_priv; in lmrc_phys_tgt_activate_cb() local
309 lmrc_t *lmrc = tgtmap_priv; in lmrc_phys_tgt_deactivate_cb() local
325 lmrc_phys_update_tgtmap(lmrc_t *lmrc, mfi_pd_list_t *pd_list) in lmrc_phys_update_tgtmap()
[all …]
H A Dlmrc_ddi.c305 lmrc_t *lmrc; in lmrc_ctrl_attach() local
464 lmrc_t *lmrc = ddi_get_soft_state(lmrc_state, ddi_get_instance(dip)); in lmrc_ctrl_detach() local
471 lmrc_cleanup(lmrc_t *lmrc, boolean_t failed) in lmrc_cleanup()
590 lmrc_regs_init(lmrc_t *lmrc) in lmrc_regs_init()
628 lmrc_t *lmrc = (lmrc_t *)arg1; in lmrc_isr() local
643 lmrc_add_intrs(lmrc_t *lmrc, int intr_type) in lmrc_add_intrs()
763 lmrc_intr_init(lmrc_t *lmrc) in lmrc_intr_init()
806 lmrc_intr_fini(lmrc_t *lmrc) in lmrc_intr_fini()
850 lmrc_fm_init(lmrc_t *lmrc) in lmrc_fm_init()
880 lmrc_fm_fini(lmrc_t *lmrc) in lmrc_fm_fini()
[all …]
H A Dlmrc_scsa.c80 lmrc_t *lmrc = tgt->tgt_lmrc; in lmrc_getcap() local
135 lmrc_t *lmrc = tgt->tgt_lmrc; in lmrc_setcap() local
192 lmrc_t *lmrc = hba_tran->tran_hba_private; in lmrc_tran_tgt_init() local
236 lmrc_t *lmrc; in lmrc_tran_start() local
382 lmrc_task_mgmt(lmrc_t *lmrc, lmrc_tgt_t *tgt, uint8_t type, uint16_t smid) in lmrc_task_mgmt()
481 lmrc_abort_mpt(lmrc_t *lmrc, lmrc_tgt_t *tgt, lmrc_mpt_cmd_t *mpt) in lmrc_abort_mpt()
500 lmrc_t *lmrc = tgt->tgt_lmrc; in lmrc_tran_abort() local
563 lmrc_t *lmrc = tgt->tgt_lmrc; in lmrc_tran_reset() local
627 lmrc_t *lmrc; in lmrc_tran_setup_pkt() local
727 lmrc_hba_attach(lmrc_t *lmrc) in lmrc_hba_attach()
[all …]
H A Dlmrc_ioctl.c73 lmrc_drv_ioctl_drv_version(lmrc_t *lmrc, void *ubuf, size_t len, int mode) in lmrc_drv_ioctl_drv_version()
98 lmrc_drv_ioctl_pci_info(lmrc_t *lmrc, void *ubuf, size_t len, int mode) in lmrc_drv_ioctl_pci_info()
148 lmrc_drv_ioctl(lmrc_t *lmrc, mfi_ioctl_t *ioc, int mode) in lmrc_drv_ioctl()
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()
238 lmrc_mfi_ioctl(lmrc_t *lmrc, mfi_ioctl_t *ioc, int mode) in lmrc_mfi_ioctl()
409 lmrc_fw_ioctl(lmrc_t *lmrc, intptr_t arg, int mode) in lmrc_fw_ioctl()
445 lmrc_mfi_aen_ioctl(lmrc_t *lmrc, mfi_aen_t *aen) in lmrc_mfi_aen_ioctl()
457 lmrc_aen_ioctl(lmrc_t *lmrc, intptr_t arg, int mode) in lmrc_aen_ioctl()
484 lmrc_t *lmrc; in lmrc_ioctl() local