Lines Matching +full:controller +full:- +full:data

1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0
9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
49 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
77 * exclusive manner from the controller completion handler
80 * @param[in] controller This parameter specifies the controller with
93 SCI_CONTROLLER_HANDLE_T controller,
101 * @param[in] controller This parameter specifies the controller with
108 SCI_CONTROLLER_HANDLE_T controller,
122 * @param[in] controller This parameter specifies the controller with
132 SCI_CONTROLLER_HANDLE_T controller,
140 * @param[in] controller This parameter specifies the controller with
147 SCI_CONTROLLER_HANDLE_T controller,
154 * or non-performance paths only.
167 * @brief This user callback will inform the user that the controller has
170 * @param[in] controller This parameter specifies the controller that was
179 SCI_CONTROLLER_HANDLE_T controller,
184 * @brief This user callback will inform the user that the controller has
187 * @param[in] controller This parameter specifies the controller that was
196 SCI_CONTROLLER_HANDLE_T controller,
204 * @param[in] controller This parameter specifies the controller on
217 SCI_CONTROLLER_HANDLE_T controller,
234 * @param[in] byte_offset This parameter specifies the offset into the data
251 * @param[in] controller This parameter specifies the controller on
264 SCI_CONTROLLER_HANDLE_T controller,
276 * @param[in] controller This parameter is the core controller object
288 SCI_CONTROLLER_HANDLE_T controller,
303 * @return This method returns the number of payload data bytes to be
311 * @brief This callback method asks the user to provide the data direction
335 * @param[in] offset. This parameter specifies the offset into the data
339 * @param[in] length. data length
354 * to where the next Scatter-Gather Element is located.
357 * - Regarding the first SGE: the user should initialize an index,
359 * reference the very first scatter-gather element. This is
360 * important since this method is called for every scatter-gather
362 * - Regarding the last SGE: the user should return NULL from this
385 * "address" field in the Scatter-Gather Element.
403 * "length" field in the Scatter-Gather Element.
508 * @brief This callback method asks the user if the received RX frame data is
517 * frame data to the SGL location or FALSE if the SCI user wants to
518 * retrieve the frame data at a later time.
605 * @return This method returns an unsigned 16-bit word depicting the IO
614 * address of the response data buffer for the supplied IO request.
620 * @return This method returns the virtual address for the response data buffer
629 * response data buffer for the supplied IO request.
635 * @return This method returns the length of the response buffer data
757 * @param[in] controller The controller for which to retrieve the bar number.
765 SCI_CONTROLLER_HANDLE_T controller,
773 * @param[in] controller The controller for which to read a DWORD.
782 SCI_CONTROLLER_HANDLE_T controller,
790 * @param[in] controller The controller for which to read a DWORD.
799 SCI_CONTROLLER_HANDLE_T controller,
808 * @param[in] controller This parameter represents the controller which
818 SCI_CONTROLLER_HANDLE_T controller,
828 * @param[in] controller This parameter represents the controller which
838 SCI_CONTROLLER_HANDLE_T controller,
847 * @param[in] controller This parameter represents the controller which
855 SCI_CONTROLLER_HANDLE_T controller,
863 * @param[in] controller This parameter represents the controller which
873 SCI_CONTROLLER_HANDLE_T controller,
885 * @param[in] controller This parameter represents the controller which
895 SCI_CONTROLLER_HANDLE_T controller,
904 * @param[in] controller This parameter represents the controller which
916 SCI_CONTROLLER_HANDLE_T controller,
925 * @param[in] controller This parameter represents the controller which
937 SCI_CONTROLLER_HANDLE_T controller,
946 * @param[in] controller This parameter represents the controller which
958 SCI_CONTROLLER_HANDLE_T controller,
967 * @param[in] controller This parameter represents the controller which
979 SCI_CONTROLLER_HANDLE_T controller,
989 * @param[in] controller This parameter represents the controller
1000 SCI_CONTROLLER_HANDLE_T controller,
1010 * @param[in] controller This parameter represents the controller
1021 SCI_CONTROLLER_HANDLE_T controller,
1030 * @param[in] controller This parameter specifies the core controller
1040 SCI_CONTROLLER_HANDLE_T controller,
1049 * @param[in] controller This parameter specifies the core controller
1059 SCI_CONTROLLER_HANDLE_T controller,
1068 * @param[in] controller This parameter specifies the core controller
1076 SCI_CONTROLLER_HANDLE_T controller,
1085 * @param[in] controller This parameter specifies the core controller
1095 SCI_CONTROLLER_HANDLE_T controller,
1102 * @brief This user callback method will inform the user that this controller
1103 * is having unexpected error. The user can choose to reset the controller.
1104 * @param[in] controller The controller that is failed at the moment.
1109 SCI_CONTROLLER_HANDLE_T controller,