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
81 * exclusive manner from the controller completion handler
86 * @param[in] controller This parameter specifies the controller with
97 SCI_CONTROLLER_HANDLE_T controller,
105 * @param[in] controller This parameter specifies the controller with
112 SCI_CONTROLLER_HANDLE_T controller,
126 * @param[in] controller This parameter specifies the controller with
136 SCI_CONTROLLER_HANDLE_T controller,
144 * @param[in] controller This parameter specifies the controller with
151 SCI_CONTROLLER_HANDLE_T controller,
159 * @param[in] controller This parameter specifies the controller with
170 SCI_CONTROLLER_HANDLE_T controller,
175 * @brief This callback method asks the user to de-associate the supplied
178 * @param[in] controller This parameter specifies the controller with
179 * which this lock is to be de-associated.
181 * user should de-associate an operating environment specific
189 SCI_CONTROLLER_HANDLE_T controller,
198 * @param[in] controller This parameter specifies the controller with
205 SCI_CONTROLLER_HANDLE_T controller,
212 * @param[in] controller This parameter specifies the controller with
219 SCI_CONTROLLER_HANDLE_T controller,
224 * @brief This user callback will inform the user that the controller has
227 * complete. Subsequently, the user should reset the controller.
229 * @param[in] controller This parameter specifies the controller that had
235 SCI_CONTROLLER_HANDLE_T controller,
240 * @brief This user callback will inform the user that the controller has
243 * @param[in] controller This parameter specifies the controller that was
252 SCI_CONTROLLER_HANDLE_T controller,
257 * @brief This user callback will inform the user that the controller has
259 * scif_controller_stop(), before user receives this controller stop
263 * @param[in] controller This parameter specifies the controller that was
272 SCI_CONTROLLER_HANDLE_T controller,
287 * @param[in] byte_offset This parameter specifies the offset into the data
310 * @param[in] offset. This parameter specifies the offset into the data
330 * @param[in] controller This parameter specifies the controller on
343 SCI_CONTROLLER_HANDLE_T controller,
353 * @param[in] controller This parameter specifies the controller on
366 SCI_CONTROLLER_HANDLE_T controller,
380 * @return This method returns the number of payload data bytes to be
388 * @brief This callback method asks the user to provide the data direction
405 * to where the next Scatter-Gather Element is located.
408 * - Regarding the first SGE: the user should initialize an index,
410 * reference the very first scatter-gather element. This is
411 * important since this method is called for every scatter-gather
413 * - Regarding the last SGE: the user should return NULL from this
436 * "address" field in the Scatter-Gather Element.
454 * "length" field in the Scatter-Gather Element.
606 * @return This method returns an unsigned 16-bit word depicting the IO
615 * address of the response data buffer for the supplied IO request.
621 * @return This method returns the virtual address for the response data buffer
630 * response data buffer for the supplied IO request.
636 * @return This method returns the length of the response buffer data
762 * does not complete until all BCNs are processed. Note, during controller
766 * @param[in] controller This parameter specifies the controller object
774 SCI_CONTROLLER_HANDLE_T controller,
783 * @param[in] controller This parameter specifies the controller object
793 SCI_CONTROLLER_HANDLE_T controller,
802 * @param[in] controller This parameter specifies the controller object
812 SCI_CONTROLLER_HANDLE_T controller,
822 * @param[in] controller This parameter specifies the controller object
830 SCI_CONTROLLER_HANDLE_T controller,
839 * @param[in] controller This parameter specifies the controller object
847 SCI_CONTROLLER_HANDLE_T controller,
855 * @param[in] controller This parameter specifies the controller object
867 SCI_CONTROLLER_HANDLE_T controller,
877 * @param[in] controller This parameter specifies the controller object
884 * data associated with the newly discovered device.
889 SCI_CONTROLLER_HANDLE_T controller,
899 * @param[in] controller This parameter specifies the controller object
909 SCI_CONTROLLER_HANDLE_T controller,
918 * @param[in] controller This parameter specifies the controller object
928 SCI_CONTROLLER_HANDLE_T controller,
938 * @param[in] controller This parameter specifies the controller object
948 SCI_CONTROLLER_HANDLE_T controller,
958 * @param[in] controller This parameter specifies the controller object
970 SCI_CONTROLLER_HANDLE_T controller,
983 * @param[in] controller This parameter specifies the controller object
989 SCI_CONTROLLER_HANDLE_T controller
996 * @param[in] controller This parameter specifies the controller
1007 SCI_CONTROLLER_HANDLE_T controller,
1015 * @param[in] controller This parameter represents the controller
1024 SCI_CONTROLLER_HANDLE_T controller,
1031 * @param[in] controller This parameter represents the controller
1040 SCI_CONTROLLER_HANDLE_T controller,