Lines Matching defs:mpt_softc

523 struct mpt_softc {  struct
524 device_t dev;
525 struct lock mpt_lock;
526 int mpt_locksetup;
527 uint32_t mpt_pers_mask;
549 u_int cfg_role;
550 u_int role; /* role: none, ini, target, both */
552 u_int verbose;
554 int failure_id;
560 MSG_IOC_FACTS_REPLY ioc_facts;
565 MSG_PORT_FACTS_REPLY * port_facts;
571 union {
596 } cfg;
600 union {
608 } scinfo;
611 CONFIG_PAGE_IOC_2 * ioc_page2;
612 CONFIG_PAGE_IOC_3 * ioc_page3;
615 struct mpt_raid_volume* raid_volumes;
616 struct mpt_raid_disk* raid_disks;
617 u_int raid_max_volumes;
618 u_int raid_max_disks;
619 u_int raid_page0_len;
620 u_int raid_wakeup;
621 u_int raid_rescan;
622 u_int raid_resync_rate;
623 u_int raid_mwce_setting;
624 u_int raid_queue_depth;
625 u_int raid_nonopt_volumes;
626 thread_t raid_thread;
627 struct callout raid_timer;
635 int irq_type; /* Interrupt type */
636 struct resource * pci_irq; /* Interrupt map for chip */
637 void * ih; /* Interrupt handle */
645 struct resource * pci_reg; /* Register map for chip */
646 bus_space_tag_t pci_st; /* Bus tag for registers */
647 bus_space_handle_t pci_sh; /* Bus handle for registers */
649 struct resource * pci_pio_reg;
650 bus_space_tag_t pci_pio_st;
651 bus_space_handle_t pci_pio_sh;
653 bus_dma_tag_t parent_dmat; /* DMA tag for parent PCI bus */
654 bus_dma_tag_t reply_dmat; /* DMA tag for reply memory */
655 bus_dmamap_t reply_dmap; /* DMA map for reply memory */
656 uint8_t *reply; /* KVA of reply memory */
657 bus_addr_t reply_phys; /* BusAddr of reply memory */
659 bus_dma_tag_t buffer_dmat; /* DMA tag for buffers */
660 bus_dma_tag_t request_dmat; /* DMA tag for request memroy */
661 bus_dmamap_t request_dmap; /* DMA map for request memroy */
662 uint8_t *request; /* KVA of Request memory */
663 bus_addr_t request_phys; /* BusAddr of request memory */
665 uint32_t max_seg_cnt; /* calculated after IOC facts */
666 uint32_t max_cam_seg_cnt;/* calculated from MAXPHYS*/
671 u_int reset_cnt;
676 request_t *request_pool;
677 struct req_queue request_free_list;
678 struct req_queue request_pending_list;
679 struct req_queue request_timeout_list;
682 struct cam_sim *sim;
683 struct cam_path *path;
685 struct cam_sim *phydisk_sim;
686 struct cam_path *phydisk_path;
688 thread_t recovery_thread;
689 request_t *tmf_req;
694 struct mpt_evtf_list ack_frames;
720 struct mpt_softc * mpt2; argument
739 TAILQ_ENTRY(mpt_softc) links; argument