Lines Matching full:request

61  *        can be referenced and used by the SCI user for the SCI IO request
75 * based IO request object (includes core & framework object size).
77 * @return Return the size of the SCI IO request object.
85 * STP or SSP io request.
90 * @return Return the number of data bytes transferred by the io request
97 * @brief This method is called by the SCIF user to construct an IO request.
98 * This method will construct a SCIC IO request internally. The memory
99 * for the core IO request is passed as a parameter to this method.
102 * the user IO request object and the framework IO request object.
105 * for which to build an IO request.
107 * remote device with which this IO request is to be associated.
109 * with this request. If SCI_CONTROLLER_INVALID_IO_TAG is
110 * passed, then a copy of the request is built internally. The
111 * request will be copied into the actual controller request
115 * IO request to be utilized during IO construction. This IO
117 * IO request object.
119 * to be utilized in the construction of the framework IO request.
121 * utilized for all further interactions with this IO request
124 * @return Indicate if the controller successfully built the IO request.
125 * @retval SCI_SUCCESS This value is returned if the IO request was
142 * for which to return the associated core IO request object.
144 * @return This method returns a handle to the core IO request object
145 * associated with the framework IO request object.
147 * IO request handle for the supplied framework IO is invalid.
155 * This call is only valid if the completion status for the io request
159 * for which to return the associated core IO request object.
168 * @brief This method will build an Framework SSP Passthrough IO request based
169 * on the user information supplied in the pass-through IO request object.
170 * In case of pass through request construction, the driver creates the
171 * sci core request object and pass that to the framework
178 * @param[in] scic_io_request. This parameter is the scic request already constructed
179 * @param[in] user_io_request_object, the user io request
182 * @param[out] the contructed scif request. This points to the same location as io_request_memory
184 * @return Indicate if framework IO request is successfully built.
185 * @retval SCI_SUCCESS This value is returned if the IO request was
198 * @brief This method will build the basic scif and scic io request object based
199 * on the user information supplied in the pass-through IO request object.
200 * This function will not build the protocol specific part of the request
206 * for which to build an IO request.
208 * remote device with which this IO request is to be associated.
210 * with this request. If SCI_CONTROLLER_INVALID_IO_TAG is
211 * passed, then a copy of the request is built internally. The
212 * request will be copied into the actual controller request
216 * IO request to be utilized during IO construction. This IO
218 * IO request object.
220 * to be utilized in the construction of the framework IO request.
222 * utilized for all further interactions with this IO request
225 * @return Indicate if the controller successfully built the IO request.
226 * @retval SCI_SUCCESS This value is returned if the IO request was