Home
last modified time | relevance | path

Searched refs:sas_expander (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/scsi/mpi3mr/
H A Dmpi3mr_transport.c255 struct mpi3mr_sas_node *sas_expander, *r; in __mpi3mr_expander_find_by_handle() local
258 list_for_each_entry(sas_expander, &mrioc->sas_expander_list, list) { in __mpi3mr_expander_find_by_handle()
259 if (sas_expander->handle != handle) in __mpi3mr_expander_find_by_handle()
261 r = sas_expander; in __mpi3mr_expander_find_by_handle()
473 struct mpi3mr_sas_node *sas_expander, *r = NULL; in mpi3mr_expander_find_by_sas_address() local
478 list_for_each_entry(sas_expander, &mrioc->sas_expander_list, list) { in mpi3mr_expander_find_by_sas_address()
479 if ((sas_expander->sas_address != sas_address) || in mpi3mr_expander_find_by_sas_address()
480 (sas_expander->hba_port != hba_port)) in mpi3mr_expander_find_by_sas_address()
482 r = sas_expander; in mpi3mr_expander_find_by_sas_address()
1872 struct mpi3mr_sas_node *sas_expander, *sas_expander_next; in mpi3mr_refresh_expanders() local
[all …]
H A Dmpi3mr_os.c1832 struct mpi3mr_sas_node *sas_expander = NULL; in mpi3mr_sastopochg_evt_bh() local
1842 sas_expander = __mpi3mr_expander_find_by_handle(mrioc, in mpi3mr_sastopochg_evt_bh()
1844 if (sas_expander) { in mpi3mr_sastopochg_evt_bh()
1845 exp_sas_address = sas_expander->sas_address; in mpi3mr_sastopochg_evt_bh()
1846 hba_port = sas_expander->hba_port; in mpi3mr_sastopochg_evt_bh()
1901 if (sas_expander) in mpi3mr_sastopochg_evt_bh()
5655 struct mpi3mr_sas_node *sas_expander, *sas_expander_next; in mpi3mr_remove() local
5703 list_for_each_entry_safe_reverse(sas_expander, sas_expander_next, in mpi3mr_remove()
5706 mpi3mr_expander_node_remove(mrioc, sas_expander); in mpi3mr_remove()
H A Dmpi3mr.h1588 struct mpi3mr_sas_node *sas_expander);
/linux/drivers/scsi/mpt3sas/
H A Dmpt3sas_scsih.c68 struct _sas_node *sas_expander);
1617 struct _sas_node *sas_expander, *r; in mpt3sas_scsih_expander_find_by_handle() local
1620 list_for_each_entry(sas_expander, &ioc->sas_expander_list, list) { in mpt3sas_scsih_expander_find_by_handle()
1621 if (sas_expander->handle != handle) in mpt3sas_scsih_expander_find_by_handle()
1623 r = sas_expander; in mpt3sas_scsih_expander_find_by_handle()
1668 struct _sas_node *sas_expander, *r = NULL; in mpt3sas_scsih_expander_find_by_sas_address() local
1673 list_for_each_entry(sas_expander, &ioc->sas_expander_list, list) { in mpt3sas_scsih_expander_find_by_sas_address()
1674 if (sas_expander->sas_address != sas_address) in mpt3sas_scsih_expander_find_by_sas_address()
1676 if (sas_expander->port != port) in mpt3sas_scsih_expander_find_by_sas_address()
1678 r = sas_expander; in mpt3sas_scsih_expander_find_by_sas_address()
[all …]
H A Dmpt3sas_transport.c113 struct _sas_node *sas_expander; in _transport_get_port_id_by_rphy() local
124 list_for_each_entry(sas_expander, in _transport_get_port_id_by_rphy()
126 if (sas_expander->rphy == rphy) { in _transport_get_port_id_by_rphy()
127 port_id = sas_expander->port->port_id; in _transport_get_port_id_by_rphy()
/linux/drivers/scsi/libsas/
H A DMakefile15 sas_expander.o \
/linux/Documentation/translations/zh_CN/scsi/
H A Dlibsas.rst420 对应的内核实现位于 "sas_expander.c" 文件中。
/linux/Documentation/scsi/
H A Dlibsas.rst450 "sas_expander.c".