H A D | pvscsi.c | 110 pvscsi_softc_t *pvs = cmd->cmd_pvs; local 112 ASSERT(pvs != NULL); 113 ASSERT(mutex_owned(&pvs->mutex)); 116 list_insert_tail(&pvs->cmd_queue, cmd); 117 pvs->cmd_queue_len++; 123 pvscsi_softc_t *pvs = cmd->cmd_pvs; local 125 ASSERT(pvs != NULL); 126 ASSERT(mutex_owned(&pvs->mutex)); 128 ASSERT(pvs->cmd_queue_len > 0); 131 list_remove(&pvs 137 pvscsi_map_ctx(pvscsi_softc_t *pvs, pvscsi_cmd_ctx_t *io_ctx) argument 143 pvscsi_lookup_ctx(pvscsi_softc_t *pvs, pvscsi_cmd_t *cmd) argument 157 pvscsi_resolve_ctx(pvscsi_softc_t *pvs, uint64_t ctx) argument 166 pvscsi_acquire_ctx(pvscsi_softc_t *pvs, pvscsi_cmd_t *cmd) argument 185 pvscsi_softc_t *pvs = cmd->cmd_pvs; local 195 pvscsi_reg_read(pvscsi_softc_t *pvs, uint32_t offset) argument 208 pvscsi_reg_write(pvscsi_softc_t *pvs, uint32_t offset, uint32_t value) argument 217 pvscsi_write_cmd_desc(pvscsi_softc_t *pvs, uint32_t cmd, void *desc, size_t len) argument 227 pvscsi_read_intr_status(pvscsi_softc_t *pvs) argument 233 pvscsi_write_intr_status(pvscsi_softc_t *pvs, uint32_t val) argument 239 pvscsi_mask_intr(pvscsi_softc_t *pvs) argument 252 pvscsi_unmask_intr(pvscsi_softc_t *pvs) argument 267 pvscsi_reset_hba(pvscsi_softc_t *pvs) argument 273 pvscsi_reset_bus(pvscsi_softc_t *pvs) argument 279 pvscsi_submit_nonrw_io(pvscsi_softc_t *pvs) argument 285 pvscsi_submit_rw_io(pvscsi_softc_t *pvs) argument 292 pvscsi_inquiry_target(pvscsi_softc_t *pvs, int target, struct scsi_inquiry *inq) argument 338 pvscsi_config_one(dev_info_t *pdip, pvscsi_softc_t *pvs, int target, dev_info_t **childp) argument 447 pvscsi_config_all(dev_info_t *pdip, pvscsi_softc_t *pvs) argument 460 pvscsi_process_comp_ring(pvscsi_softc_t *pvs) argument 514 pvscsi_process_msg_ring(pvscsi_softc_t *pvs) argument 570 pvscsi_softc_t *pvs = cmd->cmd_pvs; local 671 pvscsi_softc_t *pvs = cmd->cmd_pvs; local 792 pvscsi_softc_t *pvs = cmd->cmd_pvs; local 853 pvscsi_dev_reset(pvscsi_softc_t *pvs, int target) argument 862 pvscsi_poll_cmd(pvscsi_softc_t *pvs, pvscsi_cmd_t *cmd) argument 946 pvscsi_abort_all(struct scsi_address *ap, pvscsi_softc_t *pvs, pvscsi_cmd_t **pending, int marker_flag) argument 1002 pvscsi_quiesce_notify(pvscsi_softc_t *pvs) argument 1014 pvscsi_transport_command(pvscsi_softc_t *pvs, pvscsi_cmd_t *cmd) argument 1112 pvscsi_reset_generic(pvscsi_softc_t *pvs, struct scsi_address *ap) argument 1166 pvscsi_cmd_ext_alloc(pvscsi_softc_t *pvs, pvscsi_cmd_t *cmd, int kf) argument 1202 pvscsi_setup_dma_buffer(pvscsi_softc_t *pvs, size_t length, pvscsi_dma_buf_t *buf) argument 1248 pvscsi_setup_sg(pvscsi_softc_t *pvs) argument 1276 pvscsi_free_sg(pvscsi_softc_t *pvs) argument 1290 pvscsi_allocate_rings(pvscsi_softc_t *pvs) argument 1330 pvscsi_free_rings(pvscsi_softc_t *pvs) argument 1339 pvscsi_setup_rings(pvscsi_softc_t *pvs) argument 1386 pvscsi_setup_io(pvscsi_softc_t *pvs) argument 1443 pvscsi_free_io(pvscsi_softc_t *pvs) argument 1449 pvscsi_enable_intrs(pvscsi_softc_t *pvs) argument 1492 pvscsi_softc_t *pvs = (pvscsi_softc_t *)arg1; local 1546 pvscsi_register_isr(pvscsi_softc_t *pvs, int type) argument 1604 pvscsi_free_intr_resources(pvscsi_softc_t *pvs) argument 1617 pvscsi_setup_isr(pvscsi_softc_t *pvs) argument 1658 pvscsi_wd_thread(pvscsi_softc_t *pvs) argument 1732 pvscsi_softc_t *pvs = cdrarg; local 1810 pvscsi_softc_t *pvs = SDEV2PRIV(sd); local 1826 pvscsi_softc_t *pvs = ap->a_hba_tran->tran_hba_private; local 1894 pvscsi_softc_t *pvs = AP2PRIV(ap); local 1912 pvscsi_softc_t *pvs = ap->a_hba_tran->tran_hba_private; local 1944 pvscsi_softc_t *pvs = ap->a_hba_tran->tran_hba_private; local 1963 pvscsi_softc_t *pvs = ap->a_hba_tran->tran_hba_private; local 1986 pvscsi_softc_t *pvs = ap->a_hba_tran->tran_hba_private; local 2016 pvscsi_softc_t *pvs; local 2218 pvscsi_softc_t *pvs; local 2249 pvscsi_softc_t *pvs; local 2280 pvscsi_softc_t *pvs; local 2309 pvscsi_hba_setup(pvscsi_softc_t *pvs) argument 2365 pvscsi_softc_t *pvs; local 2510 pvscsi_softc_t *pvs; local 2588 pvscsi_softc_t *pvs; local [all...] |