Lines Matching defs:ispsoftc
576 struct ispsoftc { struct
580 struct isposinfo isp_osinfo;
585 struct ispmdvec * isp_mdvec;
592 void * isp_param; /* type specific */
593 uint16_t isp_fwrev[3]; /* Loaded F/W revision */
594 uint16_t isp_maxcmds; /* max possible I/O cmds */
595 uint8_t isp_type; /* HBA Chip Type */
596 uint8_t isp_revision; /* HBA Chip H/W Revision */
597 uint32_t isp_maxluns; /* maximum luns supported */
599 uint32_t isp_clock : 8, /* input clock */
607 uint16_t isp_fwattr; /* firmware attributes */
608 uint16_t isp_nchan; /* number of channels */
610 uint32_t isp_confopts; /* config options */
612 uint32_t isp_rqstinrp; /* register for REQINP */
613 uint32_t isp_rqstoutrp; /* register for REQOUTP */
614 uint32_t isp_respinrp; /* register for RESINP */
615 uint32_t isp_respoutrp; /* register for RESOUTP */
620 uint64_t isp_intcnt; /* total int count */
621 uint64_t isp_intbogus; /* spurious int count */
622 uint64_t isp_intmboxc; /* mbox completions */
623 uint64_t isp_intoasync; /* other async */
624 uint64_t isp_rsltccmplt; /* CMDs on result q */
625 uint64_t isp_fphccmplt; /* CMDs via fastpost */
626 uint16_t isp_rscchiwater;
627 uint16_t isp_fpcchiwater;
628 NANOTIME_T isp_init_time; /* time were last initialized */
634 volatile uint32_t : 8,
641 volatile mbreg_t isp_curmbx; /* currently active mailbox command */
642 volatile uint32_t isp_reqodx; /* index of last ISP pickup */
643 volatile uint32_t isp_reqidx; /* index of next request */
644 volatile uint32_t isp_residx; /* index of next result */
645 volatile uint32_t isp_resodx; /* index of next result */
646 volatile uint32_t isp_obits; /* mailbox command output */
647 volatile uint32_t isp_serno; /* rolling serial number */
648 volatile uint16_t isp_mboxtmp[MAILBOX_STORAGE];
649 volatile uint16_t isp_lastmbxcmd; /* last mbox command sent */
650 volatile uint16_t isp_mbxwrk0;
651 volatile uint16_t isp_mbxwrk1;
652 volatile uint16_t isp_mbxwrk2;
653 volatile uint16_t isp_mbxwrk8;
654 volatile uint16_t isp_seqno; /* running sequence number */
655 void * isp_mbxworkp;
660 isp_hdl_t *isp_xflist;
661 isp_hdl_t *isp_xffree;
667 isp_hdl_t *isp_tgtlist;
668 isp_hdl_t *isp_tgtfree;
674 void * isp_rquest;
675 void * isp_result;
676 XS_DMA_ADDR_T isp_rquest_dma;
677 XS_DMA_ADDR_T isp_result_dma;
680 void * isp_atioq;
681 XS_DMA_ADDR_T isp_atioq_dma;