• Home
  • Raw
  • Download

Lines Matching full:expander

119  * @sas_address: SAS address of the expander device
238 * __mpi3mr_expander_find_by_handle - expander search by handle
240 * @handle: Firmware device handle of the expander
244 * This searches for expander device based on handle, then
247 * Return: Expander sas_node object reference or NULL
266 * mpi3mr_is_expander_device - if device is an expander
269 * Return: 1 if the device is expander device, else 0.
456 * mpi3mr_expander_find_by_sas_address - sas expander search
458 * @sas_address: SAS address of expander
461 * Return: A valid SAS expander node or NULL.
487 * @sas_address: SAS address of expander or sas host
494 * address and hba port are used to identify the exact expander
642 * @mr_sas_node: Internal sas node object (expander or host)
644 * @sas_address: SAS address of device/expander were phy needs
711 * @mr_sas_node: Internal sas node object (expander or host)
745 * @mr_sas_node: Internal sas node object (expander or host)
746 * @sas_address: SAS address of device/expander
923 * mpi3mr_add_expander_phy - report expander phy to transport
926 * @expander_pg1: SAS Expander page 1
1044 * @sas_address_parent: SAS address of parent expander or host
1296 * @sas_address_parent: sas address of parent expander or host
1488 * @sas_address_parent: SAS address of parent expander or host
1704 /* Create a new expander port table */ in mpi3mr_refresh_sas_ports()
1811 /* In case if expander cable is removed & connected to another HBA port during reset */ in mpi3mr_refresh_sas_ports()
1831 * mpi3mr_refresh_expanders - Refresh expander device exposure
1835 * missing expander devices during reset and remove from the upper layers
1836 * or expose any newly detected expander device to the upper layers.
1861 /* Search for responding expander devices and add them if they are newly got added */ in mpi3mr_refresh_expanders()
1911 * Delete non responding expander devices and the corresponding in mpi3mr_refresh_expanders()
1912 * hba_port if the non responding expander device's parent device in mpi3mr_refresh_expanders()
1929 * mpi3mr_expander_node_add - insert an expander to the list.
1931 * @sas_expander: Expander sas node
1949 * mpi3mr_expander_add - Create expander object
1951 * @handle: Expander firmware device handle
1953 * This function creating expander object, stored in
2022 * When there is a parent expander present, update it's in mpi3mr_expander_add()
2023 * phys where child expander is connected with the link in mpi3mr_expander_add()
2163 * mpi3mr_expander_node_remove - recursive removal of expander.
2165 * @sas_expander: Expander device object
2167 * Removes expander object and freeing associated memory from
2169 * one of the attached device is an expander then it recursively
2170 * removes the expander device too.
2181 /* remove sibling ports attached to this expander */ in mpi3mr_expander_node_remove()
2217 * mpi3mr_expander_remove - Remove expander object
2219 * @sas_address: Remove expander sas_address
2222 * This function remove expander object, stored in
2255 * attached directly or through expander and issues sas phy
2256 * page0 or expander phy page1 and gets the link rate, if there
2516 * mpi3mr_get_expander_phy_error_log - return expander counters:
2629 * HBA or expander for which the phy belongs to
2768 * mpi3mr_expander_phy_control - expander phy control
2774 * phy operation for a given expander device.
2901 /* handle expander phys */ in mpi3mr_transport_phy_reset()
2942 * configuration page changes or expander phy control command
2960 /* handle expander phys */ in mpi3mr_transport_phy_enable()
3051 * page changes or expander phy control command
3078 /* handle expander phys */ in mpi3mr_transport_phy_speed()
3195 * @rphy: SAS transport rphy object pointing the expander