Home
last modified time | relevance | path

Searched refs:mptsas_t (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/scsi/adapters/mpt_sas/
H A Dmptsas_smhba.h65 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 Dmptsas_var.h968 } 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 Dmptsas_init.c85 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 Dmptsas.c148 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 Dmptsas_smhba.c66 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 Dmptsas_raid.c93 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 Dmptsas_impl.c98 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 …]