Lines Matching +full:frame +full:- +full:buffer
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.
64 * struct scu_unsolicited_frame_header -
66 * This structure delineates the format of an unsolicited frame header. The
83 * This field indicates if the frame is an address frame (IAF or OAF)
84 * or if it is a information unit frame.
89 * This field simply indicates the connection rate at which the frame
106 * enum unsolicited_frame_state -
108 * This enumeration represents the current unsolicited frame state. The
109 * controller object can not updtate the hardware unsolicited frame put pointer
114 * This state is when the frame is empty and not in use. It is
116 * data to this frame buffer.
121 * This state is set when the frame buffer is in use by by some
127 * This state is set when the frame is returned to the free pool
129 * Once all of the frame before this one are freed it will go to
138 * struct sci_unsolicited_frame -
140 * This is the unsolicited frame data structure it acts as the container for
141 * the current frame state, frame header and frame buffer.
145 * This field contains the current frame state
150 * This field points to the frame header data.
155 * This field points to the frame buffer data.
157 void *buffer; member
162 * struct sci_uf_header_array -
164 * This structure contains all of the unsolicited frame header information.
170 * 64-bit pointers as required by the hardware.
176 * buffer array.
183 * struct sci_uf_buffer_array -
185 * This structure contains all of the unsolicited frame buffer (actual payload)
190 * This field is the unsolicited frame data its used to manage
191 * the data for the unsolicited frame requests. It also represents
199 * buffer array.
205 * struct sci_uf_address_table_array -
207 * This object maintains all of the unsolicited frame address table specific
208 * data. The address table is a collection of 64-bit pointers that point to
215 * 64-bit pointers are required by the hardware.
228 * struct sci_unsolicited_frame_control -
234 * This field is the software copy of the unsolicited frame queue
236 * hardware to let the hardware put more unsolicited frame entries.
241 * This field contains all of the unsolicited frame header
247 * This field contains all of the unsolicited frame buffer
253 * This field contains all of the unsolicited frame address table