Lines Matching refs:MPT_ADAPTER

112 static inline void mptsas_set_rphy(MPT_ADAPTER *ioc,
115 (MPT_ADAPTER *ioc, u64 sas_address);
116 static int mptsas_sas_device_pg0(MPT_ADAPTER *ioc,
118 static int mptsas_sas_enclosure_pg0(MPT_ADAPTER *ioc,
120 static int mptsas_add_end_device(MPT_ADAPTER *ioc,
122 static void mptsas_del_end_device(MPT_ADAPTER *ioc,
126 (MPT_ADAPTER *ioc, u64 sas_address);
127 static void mptsas_expander_delete(MPT_ADAPTER *ioc,
130 static void mptsas_not_responding_devices(MPT_ADAPTER *ioc);
131 static void mptsas_scan_sas_topology(MPT_ADAPTER *ioc);
134 static void mptsas_volume_delete(MPT_ADAPTER *ioc, u8 id);
137 static void mptsas_print_phy_data(MPT_ADAPTER *ioc,
161 static void mptsas_print_phy_pg0(MPT_ADAPTER *ioc, SasPhyPage0_t *pg0)
187 static void mptsas_print_phy_pg1(MPT_ADAPTER *ioc, SasPhyPage1_t *pg1)
204 static void mptsas_print_device_pg0(MPT_ADAPTER *ioc, SasDevicePage0_t *pg0)
238 static void mptsas_print_expander_pg1(MPT_ADAPTER *ioc, SasExpanderPage1_t *pg1)
261 mptsas_fw_event_off(MPT_ADAPTER *ioc)
274 mptsas_fw_event_on(MPT_ADAPTER *ioc)
285 mptsas_add_fw_event(MPT_ADAPTER *ioc, struct fw_event_work *fw_event,
304 mptsas_requeue_fw_event(MPT_ADAPTER *ioc, struct fw_event_work *fw_event,
318 static void __mptsas_free_fw_event(MPT_ADAPTER *ioc,
329 mptsas_free_fw_event(MPT_ADAPTER *ioc, struct fw_event_work *fw_event)
343 mptsas_cleanup_fw_event_q(MPT_ADAPTER *ioc)
389 static inline MPT_ADAPTER *phy_to_ioc(struct sas_phy *phy)
395 static inline MPT_ADAPTER *rphy_to_ioc(struct sas_rphy *rphy)
407 mptsas_find_portinfo_by_handle(MPT_ADAPTER *ioc, u16 handle)
425 * @ioc: Pointer to MPT_ADAPTER structure
433 mptsas_find_portinfo_by_sas_address(MPT_ADAPTER *ioc, u64 sas_address)
478 mptsas_port_delete(MPT_ADAPTER *ioc, struct mptsas_portinfo_details * port_details)
515 mptsas_set_rphy(MPT_ADAPTER *ioc, struct mptsas_phyinfo *phy_info, struct sas_rphy *rphy)
541 mptsas_set_port(MPT_ADAPTER *ioc, struct mptsas_phyinfo *phy_info, struct sas_port *port)
573 * @ioc: Pointer to MPT_ADAPTER structure
583 mptsas_add_device_component(MPT_ADAPTER *ioc, u8 channel, u8 id,
642 * @ioc: Pointer to MPT_ADAPTER structure
648 mptsas_add_device_component_by_fw(MPT_ADAPTER *ioc, u8 channel, u8 id)
674 * @ioc: Pointer to MPT_ADAPTER structure
679 mptsas_add_device_component_starget_ir(MPT_ADAPTER *ioc,
778 * @ioc: Pointer to MPT_ADAPTER structure
783 mptsas_add_device_component_starget(MPT_ADAPTER *ioc,
810 * @ioc: Pointer to MPT_ADAPTER structure
816 mptsas_del_device_component_by_os(MPT_ADAPTER *ioc, u8 channel, u8 id)
832 * @ioc: Pointer to MPT_ADAPTER structure
836 mptsas_del_device_components(MPT_ADAPTER *ioc)
857 mptsas_setup_wide_ports(MPT_ADAPTER *ioc, struct mptsas_portinfo *port_info)
987 * @ioc: Pointer to MPT_ADAPTER structure
993 mptsas_find_vtarget(MPT_ADAPTER *ioc, u8 channel, u8 id)
1016 mptsas_queue_device_delete(MPT_ADAPTER *ioc,
1037 mptsas_queue_rescan(MPT_ADAPTER *ioc)
1057 * @ioc: Pointer to MPT_ADAPTER structure
1066 mptsas_target_reset(MPT_ADAPTER *ioc, u8 channel, u8 id)
1127 * @ioc: Pointer to MPT_ADAPTER structure
1136 mptsas_target_reset_queue(MPT_ADAPTER *ioc,
1185 MPT_ADAPTER *ioc = (MPT_ADAPTER *)(iocp);
1212 * @ioc: Pointer to MPT_ADAPTER structure
1221 mptsas_taskmgmt_complete(MPT_ADAPTER *ioc, MPT_FRAME_HDR *mf, MPT_FRAME_HDR *mr)
1310 * @ioc: Pointer to MPT_ADAPTER structure
1315 mptsas_ioc_reset(MPT_ADAPTER *ioc, int reset_phase)
1371 mptsas_sas_enclosure_pg0(MPT_ADAPTER *ioc, struct mptsas_enclosure *enclosure,
1437 * @ioc: Pointer to MPT_ADAPTER structure
1444 mptsas_add_end_device(MPT_ADAPTER *ioc, struct mptsas_phyinfo *phy_info)
1515 * @ioc: Pointer to MPT_ADAPTER structure
1520 mptsas_del_end_device(MPT_ADAPTER *ioc, struct mptsas_phyinfo *phy_info)
1604 mptsas_refreshing_device_handles(MPT_ADAPTER *ioc,
1649 MPT_ADAPTER *ioc = fw_event->ioc;
1717 MPT_ADAPTER *ioc = hd->ioc;
1752 MPT_ADAPTER *ioc = hd->ioc;
1828 MPT_ADAPTER *ioc = hd->ioc;
1879 MPT_ADAPTER *ioc = hd->ioc;
1927 MPT_ADAPTER *ioc;
1958 MPT_ADAPTER *ioc;
2029 MPT_ADAPTER *ioc = phy_to_ioc(phy);
2089 static int mptsas_mgmt_done(MPT_ADAPTER *ioc, MPT_FRAME_HDR *req,
2109 MPT_ADAPTER *ioc = phy_to_ioc(phy);
2186 MPT_ADAPTER *ioc = rphy_to_ioc(rphy);
2220 MPT_ADAPTER *ioc = rphy_to_ioc(rphy);
2243 MPT_ADAPTER *ioc = ((MPT_SCSI_HOST *) shost->hostdata)->ioc;
2384 mptsas_sas_io_unit_pg0(MPT_ADAPTER *ioc, struct mptsas_portinfo *port_info)
2462 mptsas_sas_io_unit_pg1(MPT_ADAPTER *ioc)
2519 mptsas_sas_phy_pg0(MPT_ADAPTER *ioc, struct mptsas_phyinfo *phy_info,
2583 mptsas_sas_device_pg0(MPT_ADAPTER *ioc, struct mptsas_devinfo *device_info,
2664 mptsas_sas_expander_pg0(MPT_ADAPTER *ioc, struct mptsas_portinfo *port_info,
2747 mptsas_sas_expander_pg1(MPT_ADAPTER *ioc, struct mptsas_phyinfo *phy_info,
2858 mptsas_exp_repmanufacture_info(MPT_ADAPTER *ioc,
3065 MPT_ADAPTER *ioc;
3310 mptsas_probe_hba_phys(MPT_ADAPTER *ioc)
3385 mptsas_expander_refresh(MPT_ADAPTER *ioc, struct mptsas_portinfo *port_info)
3443 mptsas_expander_event_add(MPT_ADAPTER *ioc,
3481 * @ioc: Pointer to MPT_ADAPTER structure
3486 mptsas_delete_expander_siblings(MPT_ADAPTER *ioc, struct mptsas_portinfo
3530 * @ioc: Pointer to MPT_ADAPTER structure
3536 static void mptsas_expander_delete(MPT_ADAPTER *ioc,
3631 MPT_ADAPTER *ioc;
3668 * @ioc: Pointer to MPT_ADAPTER structure
3673 mptsas_expander_add(MPT_ADAPTER *ioc, u16 handle)
3707 MPT_ADAPTER *ioc;
3798 mptsas_not_responding_devices(MPT_ADAPTER *ioc)
3920 * @ioc: Pointer to MPT_ADAPTER structure
3924 mptsas_probe_expanders(MPT_ADAPTER *ioc)
3973 mptsas_probe_devices(MPT_ADAPTER *ioc)
4012 * @ioc: Pointer to MPT_ADAPTER structure
4016 mptsas_scan_sas_topology(MPT_ADAPTER *ioc)
4050 MPT_ADAPTER *ioc;
4136 mptsas_find_phyinfo_by_sas_address(MPT_ADAPTER *ioc, u64 sas_address)
4162 * @ioc: Pointer to MPT_ADAPTER structure
4169 mptsas_find_phyinfo_by_phys_disk_num(MPT_ADAPTER *ioc, u8 phys_disk_num,
4251 mptsas_adding_inactive_raid_components(MPT_ADAPTER *ioc, u8 channel, u8 id)
4330 mptsas_hotplug_work(MPT_ADAPTER *ioc, struct fw_event_work *fw_event,
4596 MPT_ADAPTER *ioc;
4662 MPT_ADAPTER *ioc;
4777 * @ioc: Pointer to MPT_ADAPTER structure
4790 mptsas_issue_tm(MPT_ADAPTER *ioc, u8 type, u8 channel, u8 id, u64 lun,
4866 MPT_ADAPTER *ioc = fw_event->ioc;
4957 * @ioc: Pointer to MPT_ADAPTER structure
4964 MPT_ADAPTER *ioc;
5003 mptsas_event_process(MPT_ADAPTER *ioc, EventNotificationReply_t *reply)
5131 static void mptsas_volume_delete(MPT_ADAPTER *ioc, u8 id)
5159 MPT_ADAPTER *ioc;
5346 MPT_ADAPTER *ioc = pci_get_drvdata(pdev);
5354 MPT_ADAPTER *ioc = pci_get_drvdata(pdev);