Lines Matching defs:ispsoftc

503 struct ispsoftc {  struct
507 struct isposinfo isp_osinfo;
512 struct ispmdvec * isp_mdvec;
519 fcparam *isp_param; /* Per-channel storage. */
520 uint16_t isp_fwattr; /* firmware attributes */
521 uint16_t isp_fwattr_h; /* firmware attributes */
522 uint16_t isp_fwattr_ext[2]; /* firmware attributes */
523 uint16_t isp_fwrev[3]; /* Loaded F/W revision */
524 uint16_t isp_maxcmds; /* max possible I/O cmds */
525 uint16_t isp_nchan; /* number of channels */
526 uint16_t isp_dblev; /* debug log mask */
527 uint32_t isp_did; /* DID */
528 uint8_t isp_type; /* HBA Chip Type */
529 uint8_t isp_revision; /* HBA Chip H/W Revision */
530 uint8_t isp_nirq; /* number of IRQs */
531 uint8_t isp_port; /* physical port on a card */
532 uint32_t isp_confopts; /* config options */
537 volatile u_int isp_mboxbsy; /* mailbox command active */
538 volatile u_int isp_state;
539 volatile uint32_t isp_reqodx; /* index of last ISP pickup */
540 volatile uint32_t isp_reqidx; /* index of next request */
541 volatile uint32_t isp_resodx; /* index of next result */
542 volatile uint32_t isp_atioodx; /* index of next ATIO */
543 volatile uint32_t isp_obits; /* mailbox command output */
544 volatile uint32_t isp_serno; /* rolling serial number */
545 volatile uint16_t isp_mboxtmp[MAX_MAILBOX];
546 volatile uint16_t isp_seqno; /* running sequence number */
547 u_int isp_rqovf; /* request queue overflow */
552 isp_hdl_t *isp_xflist;
553 isp_hdl_t *isp_xffree;
558 void * isp_iocb;
559 XS_DMA_ADDR_T isp_iocb_dma;
564 void * isp_rquest;
565 void * isp_result;
566 XS_DMA_ADDR_T isp_rquest_dma;
567 XS_DMA_ADDR_T isp_result_dma;
570 void * isp_atioq;
571 XS_DMA_ADDR_T isp_atioq_dma;