Lines Matching defs:mrioc
35 static int mpi3mr_post_transport_req(struct mpi3mr_ioc *mrioc, void *request, in mpi3mr_post_transport_req()
129 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()
597 static void mpi3mr_delete_sas_phy(struct mpi3mr_ioc *mrioc, in mpi3mr_delete_sas_phy()
629 static void mpi3mr_add_sas_phy(struct mpi3mr_ioc *mrioc, in mpi3mr_add_sas_phy()
662 static void mpi3mr_add_phy_to_an_existing_port(struct mpi3mr_ioc *mrioc, in mpi3mr_add_phy_to_an_existing_port()
699 static void mpi3mr_delete_sas_port(struct mpi3mr_ioc *mrioc, in mpi3mr_delete_sas_port()
728 static void mpi3mr_del_phy_from_an_existing_port(struct mpi3mr_ioc *mrioc, in mpi3mr_del_phy_from_an_existing_port()
767 static void mpi3mr_sas_port_sanity_check(struct mpi3mr_ioc *mrioc, in mpi3mr_sas_port_sanity_check()
793 static int mpi3mr_set_identify(struct mpi3mr_ioc *mrioc, u16 handle, in mpi3mr_set_identify()
879 static int mpi3mr_add_host_phy(struct mpi3mr_ioc *mrioc, in mpi3mr_add_host_phy()
949 static int mpi3mr_add_expander_phy(struct mpi3mr_ioc *mrioc, in mpi3mr_add_expander_phy()
1019 mpi3mr_alloc_hba_port(struct mpi3mr_ioc *mrioc, u16 port_id) in mpi3mr_alloc_hba_port()
1045 struct mpi3mr_hba_port *mpi3mr_get_hba_port_by_id(struct mpi3mr_ioc *mrioc, in mpi3mr_get_hba_port_by_id()
1073 void mpi3mr_update_links(struct mpi3mr_ioc *mrioc, in mpi3mr_update_links()
1130 void mpi3mr_sas_host_refresh(struct mpi3mr_ioc *mrioc) in mpi3mr_sas_host_refresh()
1195 void mpi3mr_sas_host_add(struct mpi3mr_ioc *mrioc) in mpi3mr_sas_host_add()
1327 static struct mpi3mr_sas_port *mpi3mr_sas_port_add(struct mpi3mr_ioc *mrioc, in mpi3mr_sas_port_add()
1520 static void mpi3mr_sas_port_remove(struct mpi3mr_ioc *mrioc, u64 sas_address, in mpi3mr_sas_port_remove()
1644 mpi3mr_update_mr_sas_port(struct mpi3mr_ioc *mrioc, struct host_port *h_port, in mpi3mr_update_mr_sas_port()
1706 mpi3mr_refresh_sas_ports(struct mpi3mr_ioc *mrioc) in mpi3mr_refresh_sas_ports()
1870 mpi3mr_refresh_expanders(struct mpi3mr_ioc *mrioc) in mpi3mr_refresh_expanders()
1967 static void mpi3mr_expander_node_add(struct mpi3mr_ioc *mrioc, in mpi3mr_expander_node_add()
1988 int mpi3mr_expander_add(struct mpi3mr_ioc *mrioc, u16 handle) in mpi3mr_expander_add()
2203 void mpi3mr_expander_node_remove(struct mpi3mr_ioc *mrioc, in mpi3mr_expander_node_remove()
2257 void mpi3mr_expander_remove(struct mpi3mr_ioc *mrioc, u64 sas_address, in mpi3mr_expander_remove()
2291 static u8 mpi3mr_get_sas_negotiated_logical_linkrate(struct mpi3mr_ioc *mrioc, in mpi3mr_get_sas_negotiated_logical_linkrate()
2351 int mpi3mr_report_tgtdev_to_sas_transport(struct mpi3mr_ioc *mrioc, in mpi3mr_report_tgtdev_to_sas_transport()
2419 void mpi3mr_remove_tgtdev_from_sas_transport(struct mpi3mr_ioc *mrioc, in mpi3mr_remove_tgtdev_from_sas_transport()
2466 static u8 mpi3mr_get_port_id_by_rphy(struct mpi3mr_ioc *mrioc, struct sas_rphy *rphy) in mpi3mr_get_port_id_by_rphy()
2552 static int mpi3mr_get_expander_phy_error_log(struct mpi3mr_ioc *mrioc, in mpi3mr_get_expander_phy_error_log()
2669 struct mpi3mr_ioc *mrioc = phy_to_mrioc(phy); in mpi3mr_transport_get_linkerrors() local
2720 struct mpi3mr_ioc *mrioc = rphy_to_mrioc(rphy); in mpi3mr_transport_get_enclosure_identifier() local
2754 struct mpi3mr_ioc *mrioc = rphy_to_mrioc(rphy); in mpi3mr_transport_get_bay_identifier() local
2813 mpi3mr_expander_phy_control(struct mpi3mr_ioc *mrioc, in mpi3mr_expander_phy_control()
2929 struct mpi3mr_ioc *mrioc = phy_to_mrioc(phy); in mpi3mr_transport_phy_reset() local
2989 struct mpi3mr_ioc *mrioc = phy_to_mrioc(phy); in mpi3mr_transport_phy_enable() local
3098 struct mpi3mr_ioc *mrioc = phy_to_mrioc(phy); in mpi3mr_transport_phy_speed() local
3244 struct mpi3mr_ioc *mrioc = shost_priv(shost); in mpi3mr_transport_smp_handler() local