/illumos-gate/usr/src/uts/common/sys/scsi/adapters/mpt_sas/ |
H A D | mptsas_smhba.h | 65 int mptsas_smhba_setup(mptsas_t *); 66 void mptsas_smhba_show_phy_info(mptsas_t *); 67 void mptsas_smhba_set_all_phy_props(mptsas_t *mpt, dev_info_t *dip, 69 void mptsas_smhba_set_one_phy_props(mptsas_t *mpt, dev_info_t *dip, 71 void mptsas_smhba_log_sysevent(mptsas_t *mpt, char *subclass, char *etype, 74 mptsas_create_phy_stats(mptsas_t *mpt, char *iport, dev_info_t *dip); 76 void mptsas_destroy_phy_stats(mptsas_t *mpt); 77 int mptsas_smhba_phy_init(mptsas_t *mpt); 78 int mptsas_smhba_phy_state_update(mptsas_t *mpt, uint8_t phy);
|
H A D | mptsas_var.h | 968 } mptsas_t; typedef 1135 #define TRAN2MPT(hba) ((mptsas_t *)(hba)->tran_hba_private) 1302 void mptsas_remove_cmd(mptsas_t *mpt, mptsas_cmd_t *cmd); 1303 void mptsas_waitq_add(mptsas_t *mpt, mptsas_cmd_t *cmd); 1305 int mptsas_poll(mptsas_t *mpt, mptsas_cmd_t *poll_cmd, int polltime); 1306 int mptsas_do_dma(mptsas_t *mpt, uint32_t size, int var, int (*callback)()); 1307 int mptsas_update_flash(mptsas_t *mpt, caddr_t ptrbuffer, uint32_t size, 1309 int mptsas_check_flash(mptsas_t *mpt, caddr_t origfile, uint32_t size, 1313 int mptsas_dma_alloc(mptsas_t *mpt, mptsas_dma_alloc_state_t *dma_statep); 1315 mptsas_phymask_t mptsas_physport_to_phymask(mptsas_t *mpt, uint8_t physport); [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
H A D | mptsas_init.c | 85 static int mptsas_ioc_do_get_facts(mptsas_t *mpt, caddr_t memp, int var, 87 static int mptsas_ioc_do_get_facts_reply(mptsas_t *mpt, caddr_t memp, int var, 89 static int mptsas_ioc_do_get_port_facts(mptsas_t *mpt, caddr_t memp, int var, 91 static int mptsas_ioc_do_get_port_facts_reply(mptsas_t *mpt, caddr_t memp, 93 static int mptsas_ioc_do_enable_port(mptsas_t *mpt, caddr_t memp, int var, 95 static int mptsas_ioc_do_enable_port_reply(mptsas_t *mpt, caddr_t memp, int var, 97 static int mptsas_ioc_do_enable_event_notification(mptsas_t *mpt, caddr_t memp, 99 static int mptsas_ioc_do_enable_event_notification_reply(mptsas_t *mpt, 101 static int mptsas_do_ioc_init(mptsas_t *mpt, caddr_t memp, int var, 103 static int mptsas_do_ioc_init_reply(mptsas_t *mpt, caddr_t memp, int var, [all …]
|
H A D | mptsas.c | 148 static void mptsas_setup_cmd_reg(mptsas_t *mpt); 149 static void mptsas_disable_bus_master(mptsas_t *mpt); 150 static void mptsas_hba_fini(mptsas_t *mpt); 151 static void mptsas_cfg_fini(mptsas_t *mptsas_blkp); 152 static int mptsas_hba_setup(mptsas_t *mpt); 153 static void mptsas_hba_teardown(mptsas_t *mpt); 154 static int mptsas_config_space_init(mptsas_t *mpt); 155 static void mptsas_config_space_fini(mptsas_t *mpt); 156 static void mptsas_iport_register(mptsas_t *mpt); 157 static int mptsas_smp_setup(mptsas_t *mpt); [all …]
|
H A D | mptsas_smhba.c | 66 static void mptsas_smhba_update_phy_props(mptsas_t *, dev_info_t *, nvlist_t **, 70 mptsas_smhba_add_hba_prop(mptsas_t *mpt, data_type_t dt, 74 mptsas_smhba_show_phy_info(mptsas_t *mpt); 77 mptsas_smhba_add_hba_prop(mptsas_t *mpt, data_type_t dt, in mptsas_smhba_add_hba_prop() 105 mptsas_smhba_show_phy_info(mptsas_t *mpt) in mptsas_smhba_show_phy_info() 150 mptsas_smhba_update_phy_props(mptsas_t *mpt, dev_info_t *dip, in mptsas_smhba_update_phy_props() 187 mptsas_smhba_set_one_phy_props(mptsas_t *mpt, dev_info_t *dip, uint8_t phy_id, in mptsas_smhba_set_one_phy_props() 203 mptsas_smhba_set_all_phy_props(mptsas_t *mpt, dev_info_t *dip, uint8_t phy_nums, in mptsas_smhba_set_all_phy_props() 231 mptsas_smhba_log_sysevent(mptsas_t *mpt, char *subclass, char *etype, in mptsas_smhba_log_sysevent() 301 mptsas_create_phy_stats(mptsas_t *mpt, char *iport, dev_info_t *dip) in mptsas_create_phy_stats() [all …]
|
H A D | mptsas_raid.c | 93 static int mptsas_get_raid_wwid(mptsas_t *mpt, mptsas_raidvol_t *raidvol); 101 mptsas_raidconf_page_0_cb(mptsas_t *mpt, caddr_t page_memp, in mptsas_raidconf_page_0_cb() 258 mptsas_get_raid_info(mptsas_t *mpt) in mptsas_get_raid_info() 293 mptsas_raidvol_page_0_cb(mptsas_t *mpt, caddr_t page_memp, in mptsas_raidvol_page_0_cb() 384 mptsas_get_raid_settings(mptsas_t *mpt, mptsas_raidvol_t *raidvol) in mptsas_get_raid_settings() 406 mptsas_raidvol_page_1_cb(mptsas_t *mpt, caddr_t page_memp, in mptsas_raidvol_page_1_cb() 439 mptsas_get_raid_wwid(mptsas_t *mpt, mptsas_raidvol_t *raidvol) in mptsas_get_raid_wwid() 474 mptsas_raidphydsk_page_0_cb(mptsas_t *mpt, caddr_t page_memp, in mptsas_raidphydsk_page_0_cb() 505 mptsas_get_physdisk_settings(mptsas_t *mpt, mptsas_raidvol_t *raidvol, in mptsas_get_physdisk_settings() 569 mptsas_raid_action_system_shutdown(mptsas_t *mpt) in mptsas_raid_action_system_shutdown() [all …]
|
H A D | mptsas_impl.c | 98 static void mptsas_ioc_event_cmdq_add(mptsas_t *mpt, m_event_struct_t *cmd); 99 static void mptsas_ioc_event_cmdq_delete(mptsas_t *mpt, m_event_struct_t *cmd); 100 static m_event_struct_t *mptsas_ioc_event_find_by_cmd(mptsas_t *mpt, 109 mptsas_hirrd(mptsas_t *mpt, uint32_t *regaddr) in mptsas_hirrd() 127 mptsas_ioc_event_cmdq_add(mptsas_t *mpt, m_event_struct_t *cmd) in mptsas_ioc_event_cmdq_add() 143 mptsas_ioc_event_cmdq_delete(mptsas_t *mpt, m_event_struct_t *cmd) in mptsas_ioc_event_cmdq_delete() 168 mptsas_ioc_event_find_by_cmd(mptsas_t *mpt, struct mptsas_cmd *cmd) in mptsas_ioc_event_find_by_cmd() 184 mptsas_destroy_ioc_event_cmd(mptsas_t *mpt) in mptsas_destroy_ioc_event_cmd() 221 mptsas_start_config_page_access(mptsas_t *mpt, mptsas_cmd_t *cmd) in mptsas_start_config_page_access() 316 mptsas_access_config_page(mptsas_t *mpt, uint8_t action, uint8_t page_type, in mptsas_access_config_page() argument [all …]
|