Lines Matching defs:mpt_softc

530 struct mpt_softc {  struct
531 device_t dev;
532 struct mtx mpt_lock;
533 int mpt_locksetup;
534 uint32_t mpt_pers_mask;
556 u_int cfg_role;
557 u_int role; /* role: none, ini, target, both */
559 u_int verbose;
561 int failure_id;
567 MSG_IOC_FACTS_REPLY ioc_facts;
572 MSG_PORT_FACTS_REPLY * port_facts;
578 union {
603 } cfg;
607 union {
616 } scinfo;
619 CONFIG_PAGE_IOC_2 * ioc_page2;
620 CONFIG_PAGE_IOC_3 * ioc_page3;
623 struct mpt_raid_volume* raid_volumes;
624 struct mpt_raid_disk* raid_disks;
625 u_int raid_max_volumes;
626 u_int raid_max_disks;
627 u_int raid_page0_len;
628 u_int raid_wakeup;
629 u_int raid_rescan;
630 u_int raid_resync_rate;
631 u_int raid_mwce_setting;
632 u_int raid_queue_depth;
633 u_int raid_nonopt_volumes;
634 struct proc *raid_thread;
635 struct callout raid_timer;
640 struct resource * pci_irq; /* Interrupt map for chip */
641 void * ih; /* Interrupt handle */
649 struct resource * pci_reg; /* Register map for chip */
650 bus_space_tag_t pci_st; /* Bus tag for registers */
651 bus_space_handle_t pci_sh; /* Bus handle for registers */
653 struct resource * pci_pio_reg;
654 bus_space_tag_t pci_pio_st;
655 bus_space_handle_t pci_pio_sh;
657 bus_dma_tag_t parent_dmat; /* DMA tag for parent PCI bus */
658 bus_dma_tag_t reply_dmat; /* DMA tag for reply memory */
659 bus_dmamap_t reply_dmap; /* DMA map for reply memory */
660 uint8_t *reply; /* KVA of reply memory */
661 bus_addr_t reply_phys; /* BusAddr of reply memory */
663 bus_dma_tag_t buffer_dmat; /* DMA tag for buffers */
664 bus_dma_tag_t request_dmat; /* DMA tag for request memory */
665 bus_dmamap_t request_dmap; /* DMA map for request memory */
666 uint8_t *request; /* KVA of Request memory */
667 bus_addr_t request_phys; /* BusAddr of request memory */
669 uint32_t max_seg_cnt; /* calculated after IOC facts */
670 uint32_t max_cam_seg_cnt;/* calculated from maxphys */
675 u_int reset_cnt;
680 request_t *request_pool;
681 struct req_queue request_free_list;
682 struct req_queue request_pending_list;
683 struct req_queue request_timeout_list;
685 struct cam_sim *sim;
686 struct cam_path *path;
688 struct cam_sim *phydisk_sim;
689 struct cam_path *phydisk_path;
691 struct proc *recovery_thread;
692 request_t *tmf_req;
697 struct mpt_evtf_list ack_frames;
723 struct mpt_softc * mpt2; argument
742 TAILQ_ENTRY(mpt_softc) links; argument