| /linux/drivers/scsi/mpt3sas/ |
| H A D | mpt3sas_base.h | 954 struct MPT3SAS_ADAPTER *ioc; 983 typedef int (*MPT_BUILD_SG_SCMD)(struct MPT3SAS_ADAPTER *ioc, 985 typedef void (*MPT_BUILD_SG)(struct MPT3SAS_ADAPTER *ioc, void *psge, 988 typedef void (*MPT_BUILD_ZERO_LEN_SGE)(struct MPT3SAS_ADAPTER *ioc, 992 typedef void (*NVME_BUILD_PRP)(struct MPT3SAS_ADAPTER *ioc, u16 smid, 998 typedef void (*PUT_SMID_IO_FP_HIP) (struct MPT3SAS_ADAPTER *ioc, u16 smid, 1000 typedef void (*PUT_SMID_DEFAULT) (struct MPT3SAS_ADAPTER *ioc, u16 smid); 1006 typedef u8 (*GET_MSIX_INDEX) (struct MPT3SAS_ADAPTER *ioc, 1146 typedef void (*MPT3SAS_FLUSH_RUNNING_CMDS)(struct MPT3SAS_ADAPTER *ioc); 1333 struct MPT3SAS_ADAPTER { struct [all …]
|
| H A D | mpt3sas_config.c | 98 _config_display_some_debug(struct MPT3SAS_ADAPTER *ioc, u16 smid, in _config_display_some_debug() 199 _config_alloc_config_dma_memory(struct MPT3SAS_ADAPTER *ioc, in _config_alloc_config_dma_memory() 230 _config_free_config_dma_memory(struct MPT3SAS_ADAPTER *ioc, in _config_free_config_dma_memory() 252 mpt3sas_config_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_config_done() 296 _config_request(struct MPT3SAS_ADAPTER *ioc, Mpi2ConfigRequest_t in _config_request() 517 mpt3sas_config_get_manufacturing_pg0(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_manufacturing_pg0() 553 mpt3sas_config_get_manufacturing_pg1(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_manufacturing_pg1() 589 mpt3sas_config_get_manufacturing_pg10(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_manufacturing_pg10() 626 mpt3sas_config_get_manufacturing_pg11(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_manufacturing_pg11() 663 mpt3sas_config_set_manufacturing_pg11(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_set_manufacturing_pg11() [all …]
|
| H A D | mpt3sas_base.c | 134 _base_wait_on_iocstate(struct MPT3SAS_ADAPTER *ioc, 137 _base_get_ioc_facts(struct MPT3SAS_ADAPTER *ioc); 139 _base_clear_outstanding_commands(struct MPT3SAS_ADAPTER *ioc); 157 mpt3sas_base_check_cmd_timeout(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_base_check_cmd_timeout() 183 struct MPT3SAS_ADAPTER *ioc; in _scsih_set_fwfault_debug() 248 _base_clone_reply_to_sys_mem(struct MPT3SAS_ADAPTER *ioc, u32 reply, in _base_clone_reply_to_sys_mem() 312 _base_get_chain(struct MPT3SAS_ADAPTER *ioc, u16 smid, in _base_get_chain() 338 _base_get_chain_phys(struct MPT3SAS_ADAPTER *ioc, u16 smid, in _base_get_chain_phys() 364 _base_get_buffer_bar0(struct MPT3SAS_ADAPTER *ioc, u16 smid) in _base_get_buffer_bar0() 385 _base_get_buffer_phys_bar0(struct MPT3SAS_ADAPTER *ioc, u16 smid) in _base_get_buffer_phys_bar0() [all …]
|
| H A D | mpt3sas_scsih.c | 67 static void _scsih_expander_node_remove(struct MPT3SAS_ADAPTER *ioc, 71 static void _scsih_remove_device(struct MPT3SAS_ADAPTER *ioc, 73 static int _scsih_add_device(struct MPT3SAS_ADAPTER *ioc, u16 handle, 75 static int _scsih_pcie_add_device(struct MPT3SAS_ADAPTER *ioc, u16 handle, 77 static void _scsih_pcie_device_remove_from_sml(struct MPT3SAS_ADAPTER *ioc, 80 _scsih_pcie_check_device(struct MPT3SAS_ADAPTER *ioc, u16 handle); 81 static u8 _scsih_check_for_pending_tm(struct MPT3SAS_ADAPTER *ioc, u16 smid); 82 static void _scsih_complete_devices_scanning(struct MPT3SAS_ADAPTER *ioc); 84 _scsih_wait_for_target_to_become_ready(struct MPT3SAS_ADAPTER *ioc, u16 handle, 87 _scsih_ata_pass_thru_idd(struct MPT3SAS_ADAPTER *ioc, u16 handle, u8 *is_ssd_device, [all …]
|
| H A D | mpt3sas_ctl.c | 93 _ctl_display_some_debug(struct MPT3SAS_ADAPTER *ioc, u16 smid, in _ctl_display_some_debug() 261 mpt3sas_ctl_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_ctl_done() 324 _ctl_check_event_type(struct MPT3SAS_ADAPTER *ioc, u16 event) in _ctl_check_event_type() 345 mpt3sas_ctl_add_to_event_log(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_ctl_add_to_event_log() 401 mpt3sas_ctl_event_callback(struct MPT3SAS_ADAPTER *ioc, u8 msix_index, in mpt3sas_ctl_event_callback() 422 _ctl_verify_adapter(int ioc_number, struct MPT3SAS_ADAPTER **iocpp, in _ctl_verify_adapter() 425 struct MPT3SAS_ADAPTER *ioc; in _ctl_verify_adapter() 465 void mpt3sas_ctl_pre_reset_handler(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_ctl_pre_reset_handler() 497 void mpt3sas_ctl_clear_outstanding_ioctls(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_ctl_clear_outstanding_ioctls() 514 void mpt3sas_ctl_reset_done_handler(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_ctl_reset_done_handler() [all …]
|
| H A D | mpt3sas_debugfs.c | 58 struct MPT3SAS_ADAPTER *ioc = inode->i_private; in _debugfs_iocdump_open() 66 debug->len = sizeof(struct MPT3SAS_ADAPTER); in _debugfs_iocdump_open() 119 mpt3sas_setup_debugfs(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_setup_debugfs() 153 void mpt3sas_destroy_debugfs(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_destroy_debugfs()
|
| H A D | mpt3sas_transport.c | 92 _transport_sas_node_find_by_sas_address(struct MPT3SAS_ADAPTER *ioc, in _transport_sas_node_find_by_sas_address() 110 _transport_get_port_id_by_rphy(struct MPT3SAS_ADAPTER *ioc, in _transport_get_port_id_by_rphy() 205 _transport_set_identify(struct MPT3SAS_ADAPTER *ioc, u16 handle, in _transport_set_identify() 295 mpt3sas_transport_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_transport_done() 356 _transport_expander_report_manufacture(struct MPT3SAS_ADAPTER *ioc, in _transport_expander_report_manufacture() 500 _transport_delete_port(struct MPT3SAS_ADAPTER *ioc, in _transport_delete_port() 529 _transport_delete_phy(struct MPT3SAS_ADAPTER *ioc, in _transport_delete_phy() 551 _transport_add_phy(struct MPT3SAS_ADAPTER *ioc, struct _sas_port *mpt3sas_port, in _transport_add_phy() 575 mpt3sas_transport_add_phy_to_an_existing_port(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_transport_add_phy_to_an_existing_port() 613 mpt3sas_transport_del_phy_from_an_existing_port(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_transport_del_phy_from_an_existing_port() [all …]
|
| H A D | mpt3sas_trigger_diag.c | 68 _mpt3sas_raise_sigio(struct MPT3SAS_ADAPTER *ioc, in _mpt3sas_raise_sigio() 112 mpt3sas_process_trigger_data(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_process_trigger_data() 177 mpt3sas_trigger_master(struct MPT3SAS_ADAPTER *ioc, u32 trigger_bitmask) in mpt3sas_trigger_master() 256 mpt3sas_trigger_event(struct MPT3SAS_ADAPTER *ioc, u16 event, in mpt3sas_trigger_event() 336 mpt3sas_trigger_scsi(struct MPT3SAS_ADAPTER *ioc, u8 sense_key, u8 asc, in mpt3sas_trigger_scsi() 411 mpt3sas_trigger_mpi(struct MPT3SAS_ADAPTER *ioc, u16 ioc_status, u32 loginfo) in mpt3sas_trigger_mpi()
|
| H A D | mpt3sas_warpdrive.c | 54 _warpdrive_disable_ddio(struct MPT3SAS_ADAPTER *ioc) in _warpdrive_disable_ddio() 86 mpt3sas_get_num_volumes(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_get_num_volumes() 114 mpt3sas_init_warpdrive_properties(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_init_warpdrive_properties() 255 mpt3sas_setup_direct_io(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd, in mpt3sas_setup_direct_io()
|