Lines Matching full:this

4  * This file is provided under a dual BSD/GPLv2 license.  When using or
5 * redistributing this file, you may do so under either license.
11 * This program is free software; you can redistribute it and/or modify
15 * This program is distributed in the hope that it will be useful, but
21 * along with this program; if not, write to the Free Software
23 * The full GNU General Public License is included in this distribution
36 * notice, this list of conditions and the following disclaimer.
38 * notice, this list of conditions and the following disclaimer in
42 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
52 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
60 * @brief This file contains all of the interface methods that can be called
77 * @brief This structure defines the properties common to all phys
83 * This field specifies the port that currently contains the
84 * supplied phy. This field may be set to SCI_INVALID_HANDLE
90 * This field specifies the maximum link rate for which this phy
96 * This field specifies the link rate at which the phy is
102 * This field indicates the identify address frame that will be
108 * This field specifies the index of the phy in relation to other
109 * phys within the controller. This index is zero relative.
117 * @brief This structure defines the properties, specific to a
123 * This field delineates the Identify Address Frame received
129 * This field delineates the Phy capabilities structure received
138 * @brief This structure defines the properties, specific to a
144 * This field delineates the signature FIS received from the
150 * This field specifies to the user if a port selector is connected
159 * @brief This enumeration depicts the various pieces of optional
165 * This PHY information field tracks the number of frames received.
170 * This PHY information field tracks the number of frames transmitted.
175 * This PHY information field tracks the number of DWORDs received.
180 * This PHY information field tracks the number of DWORDs transmitted.
185 * This PHY information field tracks the number of times DWORD
191 * This PHY information field tracks the number of received DWORDs with
197 * This PHY information field tracks the number of received frames with a
203 * This PHY information field tracks the number of DONE (ACK/NAK TIMEOUT)
209 * This PHY information field tracks the number of DONE (ACK/NAK TIMEOUT)
215 * This PHY information field tracks the number of times the inactivity
221 * This PHY information field tracks the number of DONE (CREDIT TIMEOUT)
227 * This PHY information field tracks the number of DONE (CREDIT TIMEOUT)
233 * This PHY information field tracks the number of CREDIT BLOCKED
241 * This PHY information field contains the number of short frames
248 * This PHY information field contains the number of frames received after
254 * This PHY information field contains the number of frames received after
260 * This PHY information field contains the number of times the phy
267 * @brief This method will enable the user to retrieve information
271 * @param[in] phy This parameter specifies the phy for which to retrieve
273 * @param[out] properties This parameter specifies the properties
277 * @retval SCI_SUCCESS This value is returned if the specified phy was valid.
278 * @retval SCI_FAILURE_INVALID_PHY This value is returned if the specified phy
279 * is not valid. When this value is returned, no data is copied to the
288 * @brief This method will enable the user to retrieve information
292 * @param[in] phy this parameter specifies the phy for which to
294 * @param[out] properties This parameter specifies the properties
297 * @return This method returns an indication as to whether the SAS
299 * @retval SCI_SUCCESS This value is returned if the SAS properties
301 * @retval SCI_FAILURE This value is returned if the SAS properties
310 * @brief This method will enable the user to retrieve information
314 * @param[in] phy this parameter specifies the phy for which to
316 * @param[out] properties This parameter specifies the properties
319 * @return This method returns an indication as to whether the SATA
321 * @retval SCI_SUCCESS This value is returned if the SATA properties
323 * @retval SCI_FAILURE This value is returned if the SATA properties
332 * @brief This method allows the SCIC user to instruct the SCIC
335 * @param[in] phy this parameter specifies the phy for which to send
340 * @retval SCI_SUCCESS This value is returned if the port selection signal
348 * @brief This method requests the SCI implementation to begin tracking
351 * @param[in] phy this parameter specifies the phy for which to enable
353 * @param[in] counter_id this parameter specifies the information
357 * @retval SCI_SUCCESS This value is returned if the information type was
359 * @retval SCI_FAILURE_UNSUPPORTED_INFORMATION_FIELD This value is returned
368 * @brief This method requests the SCI implementation to stop tracking
371 * @param[in] phy this parameter specifies the phy for which to disable
373 * @param[in] counter_id this parameter specifies the information
377 * @retval SCI_SUCCESS This value is returned if the information type was
379 * @retval SCI_FAILURE_UNSUPPORTED_INFORMATION_FIELD This value is returned
388 * @brief This method requests the SCI implementation to retrieve
391 * @param[in] phy this parameter specifies the phy for which to retrieve
393 * @param[in] counter_id this parameter specifies the information
395 * @param[out] data this parameter is a 32-bit pointer to a location
399 * @retval SCI_SUCCESS This value is returned if the information type was
401 * @retval SCI_FAILURE_UNSUPPORTED_INFORMATION_FIELD This value is returned
411 * @brief This method requests the SCI implementation to clear (reset)
414 * @param[in] phy this parameter specifies the phy for which to clear
416 * @param[in] counter_id this parameter specifies the information
420 * @retval SCI_SUCCESS This value is returned if the information type was
422 * @retval SCI_FAILURE_UNSUPPORTED_INFORMATION_FIELD This value is returned
431 * @brief This method will attempt to stop the phy object.
445 * @brief This method will attempt to start the phy object. This