Lines Matching defs:ispsoftc
534 struct ispsoftc { struct
538 struct isposinfo isp_osinfo;
543 struct ispmdvec * isp_mdvec;
550 void * isp_param; /* type specific */
551 uint16_t isp_fwrev[3]; /* Loaded F/W revision */
552 uint16_t isp_maxcmds; /* max possible I/O cmds */
553 uint8_t isp_type; /* HBA Chip Type */
554 uint8_t isp_revision; /* HBA Chip H/W Revision */
555 uint32_t isp_maxluns; /* maximum luns supported */
557 uint32_t isp_clock : 8, /* input clock */
565 uint16_t isp_fwattr; /* firmware attributes */
566 uint16_t isp_nchan; /* number of channels */
568 uint32_t isp_confopts; /* config options */
570 uint32_t isp_rqstinrp; /* register for REQINP */
571 uint32_t isp_rqstoutrp; /* register for REQOUTP */
572 uint32_t isp_respinrp; /* register for RESINP */
573 uint32_t isp_respoutrp; /* register for RESOUTP */
578 uint64_t isp_intcnt; /* total int count */
579 uint64_t isp_intbogus; /* spurious int count */
580 uint64_t isp_intmboxc; /* mbox completions */
581 uint64_t isp_intoasync; /* other async */
582 uint64_t isp_rsltccmplt; /* CMDs on result q */
583 uint64_t isp_fphccmplt; /* CMDs via fastpost */
584 uint16_t isp_rscchiwater;
585 uint16_t isp_fpcchiwater;
586 NANOTIME_T isp_init_time; /* time were last initialized */
592 volatile uint32_t : 8,
599 volatile mbreg_t isp_curmbx; /* currently active mailbox command */
600 volatile uint32_t isp_reqodx; /* index of last ISP pickup */
601 volatile uint32_t isp_reqidx; /* index of next request */
602 volatile uint32_t isp_residx; /* index of next result */
603 volatile uint32_t isp_resodx; /* index of next result */
604 volatile uint32_t isp_obits; /* mailbox command output */
605 volatile uint32_t isp_serno; /* rolling serial number */
606 volatile uint16_t isp_mboxtmp[MAILBOX_STORAGE];
607 volatile uint16_t isp_lastmbxcmd; /* last mbox command sent */
608 volatile uint16_t isp_mbxwrk0;
609 volatile uint16_t isp_mbxwrk1;
610 volatile uint16_t isp_mbxwrk2;
611 volatile uint16_t isp_mbxwrk8;
612 volatile uint16_t isp_seqno; /* running sequence number */
613 void * isp_mbxworkp;
618 isp_hdl_t *isp_xflist;
619 isp_hdl_t *isp_xffree;
625 isp_hdl_t *isp_tgtlist;
626 isp_hdl_t *isp_tgtfree;
632 void * isp_rquest;
633 void * isp_result;
634 XS_DMA_ADDR_T isp_rquest_dma;
635 XS_DMA_ADDR_T isp_result_dma;
638 void * isp_atioq;
639 XS_DMA_ADDR_T isp_atioq_dma;