Lines Matching +full:ram +full:- +full:code

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.
35 * * Redistributions of source code must retain the above copyright
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.
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.
390 * - IO tags are a protected resource. It is incumbent upon the
394 * proper critical code section protection (e.g. semaphore,
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
438 * proper critical code section protection (e.g. semaphore,
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
539 * proper critical code section protection (e.g. semaphore,
540 * spin-lock, etc.).
541 * - If the IO tag for a request was allocated, by the SCI Core user,
627 * proper critical code section protection (e.g. semaphore,
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
655 * proper critical code section protection (e.g. semaphore,
656 * spin-lock, etc.).
657 * - If the IO tag for a request was allocated, by the SCI Core user,
680 * @brief This method returns the size of the core's scratch RAM.
682 * @return Size of the scratch RAM in dwords.
690 * scratch RAM.
693 * controller object for which to read scratch RAM.
694 * @param[in] offset The offset (in dwords) into the scratch RAM.
698 * scratch RAM.
699 * @retval SCI_SUCCESS The scratch RAM was successfully read.
711 * scratch RAM.
714 * controller object for which to write scratch RAM.
715 * @param[in] offset The offset (in dwords) into the scratch RAM.
716 * @param[out] value The value to be written to scratch RAM.
719 * scratch RAM.
720 * @retval SCI_SUCCESS The scratch RAM was successfully written.
808 * ignore completion processing for non-fastpath events. This will cause