Home
last modified time | relevance | path

Searched refs:smrt_t (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/scsi/adapters/smrt/
H A Dsmrt.h228 typedef struct smrt smrt_t; typedef
379 smrt_t *smlv_ctlr;
399 smrt_t *smpt_ctlr;
432 smrt_t *smtg_ctlr;
560 smrt_t *smcm_ctlr;
629 void smrt_lockup_check(smrt_t *);
630 int smrt_submit(smrt_t *, smrt_command_t *);
631 void smrt_submit_simple(smrt_t *, smrt_command_t *);
632 int smrt_retrieve(smrt_t *);
633 void smrt_retrieve_simple(smrt_t *);
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smrt/
H A Dsmrt_ciss.c145 static int smrt_ctlr_versions(smrt_t *, uint16_t, smrt_versions_t *);
349 smrt_t *smrt = arg; in smrt_periodic()
457 smrt_retrieve(smrt_t *smrt) in smrt_retrieve()
480 smrt_set_new_tag(smrt_t *smrt, smrt_command_t *smcm) in smrt_set_new_tag()
518 smrt_submit(smrt_t *smrt, smrt_command_t *smcm) in smrt_submit()
606 smrt_t *smrt = smcm->smcm_ctlr; in smrt_process_finishq_sync()
617 smrt_t *smrt = smcm->smcm_ctlr; in smrt_process_finishq_one()
658 smrt_process_finishq(smrt_t *smrt) in smrt_process_finishq()
716 smrt_process_abortq(smrt_t *smrt) in smrt_process_abortq()
797 smrt_poll_for(smrt_t *smrt, smrt_command_t *smcm) in smrt_poll_for()
[all …]
H A Dsmrt_ciss_simple.c24 smrt_t *smrt = (smrt_t *)arg1; in smrt_isr_hw_simple()
81 smrt_retrieve_simple(smrt_t *smrt) in smrt_retrieve_simple()
117 smrt_submit_simple(smrt_t *smrt, smrt_command_t *smcm) in smrt_submit_simple()
131 smrt_preinit_command_simple(smrt_t *smrt, smrt_command_t *smcm) in smrt_preinit_command_simple()
193 smrt_ctlr_init_simple(smrt_t *smrt) in smrt_ctlr_init_simple()
272 smrt_ctlr_teardown_simple(smrt_t *smrt) in smrt_ctlr_teardown_simple()
H A Dsmrt_device.c45 smrt_locate_cfgtbl(smrt_t *smrt, pci_regspec_t *regs, unsigned nregs, in smrt_locate_cfgtbl()
97 smrt_identify_device(smrt_t *smrt) in smrt_identify_device()
113 smrt_map_device(smrt_t *smrt) in smrt_map_device()
174 smrt_device_setup(smrt_t *smrt) in smrt_device_setup()
201 smrt_device_teardown(smrt_t *smrt) in smrt_device_teardown()
215 smrt_get32(smrt_t *smrt, offset_t off) in smrt_get32()
228 smrt_put32(smrt_t *smrt, offset_t off, uint32_t val) in smrt_put32()
H A Dsmrt_interrupts.c34 smrt_try_msix(smrt_t *smrt) in smrt_try_msix()
70 smrt_interrupts_disable(smrt_t *smrt) in smrt_interrupts_disable()
83 smrt_interrupts_enable(smrt_t *smrt) in smrt_interrupts_enable()
106 smrt_interrupts_free(smrt_t *smrt) in smrt_interrupts_free()
118 smrt_interrupts_alloc(smrt_t *smrt, int type) in smrt_interrupts_alloc()
160 smrt_interrupts_setup(smrt_t *smrt) in smrt_interrupts_setup()
267 smrt_interrupts_teardown(smrt_t *smrt) in smrt_interrupts_teardown()
H A Dsmrt_hba.c79 smrt_t *smrt = (smrt_t *)hba_tran->tran_hba_private; in smrt_logvol_tran_tgt_init()
149 smrt_t *smrt = (smrt_t *)hba_tran->tran_hba_private; in smrt_logvol_tran_tgt_free()
179 smrt_t *smrt = (smrt_t *)hba_tran->tran_hba_private; in smrt_phys_tran_tgt_init()
262 smrt_t *smrt = (smrt_t *)hba_tran->tran_hba_private; in smrt_phys_tran_tgt_free()
297 smrt_t *smrt; in smrt_tran_setup_pkt()
448 smrt_t *smrt; in smrt_tran_start()
667 smrt_t *smrt; in smrt_tran_reset()
796 smrt_t *smrt; in smrt_tran_abort()
977 smrt_t *smrt = smcm->smcm_ctlr; in smrt_hba_complete_log_error()
993 smrt_t *smrt = smcm->smcm_ctlr; in smrt_hba_complete()
[all …]
H A Dsmrt_commands.c70 smrt_contig_alloc(smrt_t *smrt, smrt_dma_t *smdma, size_t sz, int kmflags, in smrt_contig_alloc()
153 smrt_command_alloc_impl(smrt_t *smrt, smrt_command_type_t type, int kmflags) in smrt_command_alloc_impl()
205 smrt_command_alloc_preinit(smrt_t *smrt, size_t datasize, int kmflags) in smrt_command_alloc_preinit()
232 smrt_command_alloc(smrt_t *smrt, smrt_command_type_t type, int kmflags) in smrt_command_alloc()
253 smrt_command_attach_internal(smrt_t *smrt, smrt_command_t *smcm, size_t len, in smrt_command_attach_internal()
286 smrt_t *smrt = smcm->smcm_ctlr; in smrt_command_reuse()
316 smrt_t *smrt = smcm->smcm_ctlr; in smrt_command_free()
352 smrt_lookup_inflight(smrt_t *smrt, uint32_t tag) in smrt_lookup_inflight()
H A Dsmrt_logvol.c32 smrt_logvol_lookup_by_id(smrt_t *smrt, unsigned long id) in smrt_logvol_lookup_by_id()
47 smrt_read_logvols(smrt_t *smrt, smrt_report_logical_lun_t *smrll, uint64_t gen) in smrt_read_logvols()
104 smrt_read_logvols_ext(smrt_t *smrt, smrt_report_logical_lun_t *smrll, in smrt_read_logvols_ext()
176 smrt_logvol_discover(smrt_t *smrt, uint16_t timeout, uint64_t gen) in smrt_logvol_discover()
317 smrt_t *smrt = arg; in smrt_logvol_tgtmap_activate()
336 smrt_t *smrt = arg; in smrt_logvol_tgtmap_deactivate()
360 smrt_logvol_teardown(smrt_t *smrt) in smrt_logvol_teardown()
H A Dsmrt.c21 static void smrt_cleanup(smrt_t *);
131 VERIFY0(ddi_soft_state_init(&smrt_state, sizeof (smrt_t), 0)); in _init()
174 smrt_t *smrt; in smrt_iport_attach()
211 smrt_t *smrt; in smrt_iport_detach()
241 smrt_t *smrt; in smrt_attach()
415 smrt_t *smrt = (smrt_t *)tran->tran_hba_private; in smrt_detach()
485 smrt_cleanup(smrt_t *smrt) in smrt_cleanup()
H A Dsmrt_physical.c61 smrt_phys_lookup_by_ua(smrt_t *smrt, const char *ua) in smrt_phys_lookup_by_ua()
97 smrt_phys_lookup_by_wwn(smrt_t *smrt, uint64_t wwn) in smrt_phys_lookup_by_wwn()
111 smrt_phys_identify(smrt_t *smrt, smrt_identify_physical_drive_t *info, in smrt_phys_identify()
222 smrt_read_phys_ext(smrt_t *smrt, smrt_report_physical_lun_t *smrpl, in smrt_read_phys_ext()
383 smrt_phys_discover(smrt_t *smrt, uint16_t timeout, uint64_t gen) in smrt_phys_discover()
563 smrt_t *smrt = arg; in smrt_phys_tgtmap_activate()
580 smrt_t *smrt = arg; in smrt_phys_tgtmap_deactivate()
605 smrt_phys_teardown(smrt_t *smrt) in smrt_phys_teardown()
H A Dsmrt_sata.c34 smrt_sata_determine_wwn(smrt_t *smrt, PhysDevAddr_t *addr, uint64_t *wwnp, in smrt_sata_determine_wwn()