Lines Matching +full:hardware +full:- +full:protected
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.
225 * number of MSI-X messages to be utilized. This parameter must
232 * - size = sizeof(SCIC_CONTROLLER_HANDLER_METHODS_T)
234 * - size = message_count*sizeof(SCIC_CONTROLLER_HANDLER_METHODS_T)
244 * array is zero-relative where entry zero corresponds to
245 * message-vector zero, entry one corresponds to message-vector one,
251 * if the user supplied an unsupported number of MSI-X messages.
261 * @brief This method will initialize the controller hardware managed by
263 * physical controller hardware out of reset and enable the core to
264 * determine the capabilities of the hardware being managed. Thus,
276 * @retval SCI_SUCCESS This value is returned if the controller hardware
304 * -# the return status of this method is SCI_SUCCESS.
305 * -# after all of the phys have successfully started or been given
340 * -# the method return status is SCI_SUCCESS.
341 * -# the controller has been quiesced.
343 * are stopped, and all additional operation by the hardware is halted.
387 * been queued to the hardware for processing.
390 * - IO tags are a protected resource. It is incumbent upon the
395 * spin-lock, etc.).
396 * - For SATA, the user is required to manage NCQ tags. As a
434 * - IO tags are a protected resource. It is incumbent upon the
439 * spin-lock, etc.).
440 * - The user must synchronize this task with completion queue
476 * (i.e. re-constructed).
532 * (i.e. re-constructed).
535 * - IO tags are a protected resource. It is incumbent upon the
540 * spin-lock, etc.).
541 * - If the IO tag for a request was allocated, by the SCI Core user,
623 * @warning IO tags are a protected resource. It is incumbent upon the
628 * spin-lock, etc.).
646 * an IO request has completed, because they plan on re-using the
651 * - IO tags are a protected resource. It is incumbent upon the
656 * spin-lock, etc.).
657 * - If the IO tag for a request was allocated, by the SCI Core user,
808 * ignore completion processing for non-fastpath events. This will cause