Lines Matching +full:scu +full:- +full:index

7  * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
60 * This file contains the constants and macros for the SCU hardware completion
70 * SCU_COMPLETION_TYPE() -
72 * This macro constructs an SCU completion type
78 * SCU_COMPLETION_TYPE() -
80 * These macros contain the SCU completion types SCU_COMPLETION_TYPE
92 * an SCU completion code.
105 * SCU_GET_COMPLETION_TYPE() -
107 * This macro returns the SCU completion type.
113 * SCU_GET_COMPLETION_STATUS() -
115 * This macro returns the SCU completion status.
121 * SCU_GET_COMPLETION_TL_STATUS() -
129 * SCU_MAKE_COMPLETION_STATUS() -
139 * SCU_NORMALIZE_COMPLETION_STATUS() -
151 * SCU_GET_COMPLETION_SDMA_STATUS() -
159 * SCU_GET_COMPLETION_PEG() -
167 * SCU_GET_COMPLETION_PORT() -
169 * This macro reuturns the logical port index from the completion code.
175 * SCU_GET_PROTOCOL_ENGINE_INDEX() -
177 * This macro returns the PE index from the completion code.
183 * SCU_GET_COMPLETION_INDEX() -
185 * This macro returns the index of the completion which is either a TCi or an
195 * SCU_GET_FRAME_INDEX() -
197 * This macro returns a normalized frame index from an unsolicited frame
209 * SCU_GET_FRAME_ERROR() -
212 * returns non-zero (!0).
221 * 18 bits to match it with the hardware completion code. In a 16-bit compiler,
222 * immediate constants are 16-bit values (the size of an int). If we shift
224 * 32-bit value like we want, each immediate value must be cast to a u32.