Lines Matching refs:mpi3mr_ioc

12 static void mpi3mr_expander_node_remove(struct mpi3mr_ioc *mrioc,
36 static int mpi3mr_post_transport_req(struct mpi3mr_ioc *mrioc, void *request, in mpi3mr_post_transport_req()
130 static int mpi3mr_report_manufacture(struct mpi3mr_ioc *mrioc, in mpi3mr_report_manufacture()
252 struct mpi3mr_sas_node *__mpi3mr_expander_find_by_handle(struct mpi3mr_ioc in __mpi3mr_expander_find_by_handle()
294 static int mpi3mr_get_sas_address(struct mpi3mr_ioc *mrioc, u16 handle, in mpi3mr_get_sas_address()
341 static struct mpi3mr_tgt_dev *__mpi3mr_get_tgtdev_by_addr(struct mpi3mr_ioc *mrioc, in __mpi3mr_get_tgtdev_by_addr()
373 static struct mpi3mr_tgt_dev *mpi3mr_get_tgtdev_by_addr(struct mpi3mr_ioc *mrioc, in mpi3mr_get_tgtdev_by_addr()
401 static void mpi3mr_remove_device_by_sas_address(struct mpi3mr_ioc *mrioc, in mpi3mr_remove_device_by_sas_address()
441 struct mpi3mr_ioc *mrioc, u64 sas_address, struct sas_rphy *rphy) in __mpi3mr_get_tgtdev_by_addr_and_rphy()
468 struct mpi3mr_ioc *mrioc, u64 sas_address, in mpi3mr_expander_find_by_sas_address()
505 struct mpi3mr_ioc *mrioc, u64 sas_address, in __mpi3mr_sas_node_find_by_sas_address()
522 static int mpi3mr_parent_present(struct mpi3mr_ioc *mrioc, struct sas_phy *phy) in mpi3mr_parent_present()
596 static void mpi3mr_delete_sas_phy(struct mpi3mr_ioc *mrioc, in mpi3mr_delete_sas_phy()
623 static void mpi3mr_add_sas_phy(struct mpi3mr_ioc *mrioc, in mpi3mr_add_sas_phy()
653 static void mpi3mr_add_phy_to_an_existing_port(struct mpi3mr_ioc *mrioc, in mpi3mr_add_phy_to_an_existing_port()
690 static void mpi3mr_delete_sas_port(struct mpi3mr_ioc *mrioc, in mpi3mr_delete_sas_port()
719 static void mpi3mr_del_phy_from_an_existing_port(struct mpi3mr_ioc *mrioc, in mpi3mr_del_phy_from_an_existing_port()
758 static void mpi3mr_sas_port_sanity_check(struct mpi3mr_ioc *mrioc, in mpi3mr_sas_port_sanity_check()
784 static int mpi3mr_set_identify(struct mpi3mr_ioc *mrioc, u16 handle, in mpi3mr_set_identify()
864 static int mpi3mr_add_host_phy(struct mpi3mr_ioc *mrioc, in mpi3mr_add_host_phy()
934 static int mpi3mr_add_expander_phy(struct mpi3mr_ioc *mrioc, in mpi3mr_add_expander_phy()
1004 mpi3mr_alloc_hba_port(struct mpi3mr_ioc *mrioc, u16 port_id) in mpi3mr_alloc_hba_port()
1027 struct mpi3mr_hba_port *mpi3mr_get_hba_port_by_id(struct mpi3mr_ioc *mrioc, in mpi3mr_get_hba_port_by_id()
1055 void mpi3mr_update_links(struct mpi3mr_ioc *mrioc, in mpi3mr_update_links()
1112 void mpi3mr_sas_host_refresh(struct mpi3mr_ioc *mrioc) in mpi3mr_sas_host_refresh()
1177 void mpi3mr_sas_host_add(struct mpi3mr_ioc *mrioc) in mpi3mr_sas_host_add()
1309 static struct mpi3mr_sas_port *mpi3mr_sas_port_add(struct mpi3mr_ioc *mrioc, in mpi3mr_sas_port_add()
1489 static void mpi3mr_sas_port_remove(struct mpi3mr_ioc *mrioc, u64 sas_address, in mpi3mr_sas_port_remove()
1612 mpi3mr_update_mr_sas_port(struct mpi3mr_ioc *mrioc, struct host_port *h_port, in mpi3mr_update_mr_sas_port()
1674 mpi3mr_refresh_sas_ports(struct mpi3mr_ioc *mrioc) in mpi3mr_refresh_sas_ports()
1833 mpi3mr_refresh_expanders(struct mpi3mr_ioc *mrioc) in mpi3mr_refresh_expanders()
1930 static void mpi3mr_expander_node_add(struct mpi3mr_ioc *mrioc, in mpi3mr_expander_node_add()
1951 int mpi3mr_expander_add(struct mpi3mr_ioc *mrioc, u16 handle) in mpi3mr_expander_add()
2166 static void mpi3mr_expander_node_remove(struct mpi3mr_ioc *mrioc, in mpi3mr_expander_node_remove()
2220 void mpi3mr_expander_remove(struct mpi3mr_ioc *mrioc, u64 sas_address, in mpi3mr_expander_remove()
2254 static u8 mpi3mr_get_sas_negotiated_logical_linkrate(struct mpi3mr_ioc *mrioc, in mpi3mr_get_sas_negotiated_logical_linkrate()
2314 int mpi3mr_report_tgtdev_to_sas_transport(struct mpi3mr_ioc *mrioc, in mpi3mr_report_tgtdev_to_sas_transport()
2381 void mpi3mr_remove_tgtdev_from_sas_transport(struct mpi3mr_ioc *mrioc, in mpi3mr_remove_tgtdev_from_sas_transport()
2427 static u8 mpi3mr_get_port_id_by_rphy(struct mpi3mr_ioc *mrioc, struct sas_rphy *rphy) in mpi3mr_get_port_id_by_rphy()
2463 static inline struct mpi3mr_ioc *phy_to_mrioc(struct sas_phy *phy) in phy_to_mrioc()
2470 static inline struct mpi3mr_ioc *rphy_to_mrioc(struct sas_rphy *rphy) in rphy_to_mrioc()
2513 static int mpi3mr_get_expander_phy_error_log(struct mpi3mr_ioc *mrioc, in mpi3mr_get_expander_phy_error_log()
2625 struct mpi3mr_ioc *mrioc = phy_to_mrioc(phy); in mpi3mr_transport_get_linkerrors()
2676 struct mpi3mr_ioc *mrioc = rphy_to_mrioc(rphy); in mpi3mr_transport_get_enclosure_identifier()
2710 struct mpi3mr_ioc *mrioc = rphy_to_mrioc(rphy); in mpi3mr_transport_get_bay_identifier()
2769 mpi3mr_expander_phy_control(struct mpi3mr_ioc *mrioc, in mpi3mr_expander_phy_control()
2879 struct mpi3mr_ioc *mrioc = phy_to_mrioc(phy); in mpi3mr_transport_phy_reset()
2939 struct mpi3mr_ioc *mrioc = phy_to_mrioc(phy); in mpi3mr_transport_phy_enable()
3048 struct mpi3mr_ioc *mrioc = phy_to_mrioc(phy); in mpi3mr_transport_phy_speed()
3194 struct mpi3mr_ioc *mrioc = shost_priv(shost); in mpi3mr_transport_smp_handler()