Lines Matching full:request

61  *        can be referenced and used by the SCI user for the SCI IO request
117 * List elements for the SATA request. This is used in scenarios
128 * for constructing the passthrough request common to SSP, SMP and STP.
136 * Function pointer to get the phy identifier for passthrough request.
140 * Function pointer to get the port identifier for passthrough request.
144 * Function pointer to get the connection rate for passthrough request.
148 * Function pointer to get the destination sas address for passthrough request.
152 * Function pointer to get the transfer length for passthrough request.
156 * Function pointer to get the data direction for passthrough request.
165 * for constructing the passthrough request specific to SSP.
177 * Function pointer to get the lun for passthrough request.
185 * Function pointer to get the task attribute for passthrough request.
193 * for constructing the passthrough request specific to STP.
205 * Function pointer to get the protocol for passthrough request.
242 * for constructing the passthrough request specific to SMP.
255 * Function pointer to get the length of the smp request and its length
259 * Function pointer to get the frame type of the smp request
263 * Function pointer to get the function in the smp request
268 * Function pointer to get the "allocated response length" in the smp request
276 * for the request.
309 * based IO request object.
311 * @return Return the size of the SCI IO request object.
320 * all IO request types is performed in this method.
323 * the user IO request object and the core IO request object.
326 * for which to build an IO request.
328 * object for which to build an IO request.
330 * with this request. If SCI_CONTROLLER_INVALID_IO_TAG is
331 * passed, then a copy of the request is built internally. The
332 * request will be copied into the actual controller request
336 * IO request to be utilized during IO construction. This IO
338 * IO request object.
340 * location to be utilized when building the core request.
343 * interactions with the core IO request object.
345 * @return Indicate if the controller successfully built the IO request.
346 * @retval SCI_SUCCESS This value is returned if the IO request was
360 * IO request.
364 * on the supplied IO request.
367 * io request object to be built.
369 * @return Indicate if the controller successfully built the IO request.
370 * @retval SCI_SUCCESS This value is returned if the IO request was
376 * request and the user's IO request. Please refer to the
386 * IO request with additional parameters that provide additional
392 * on the supplied IO request.
395 * io request object to be built.
397 * be added to the outgoing IO request.
399 * @return Indicate if the controller successfully built the IO request.
400 * @retval SCI_SUCCESS This value is returned if the IO request was
406 * request and the user's IO request. Please refer to the
420 * @brief This method will build an IO request based on the user information
421 * supplied in the pass-through IO request object.
424 * io request object to be built.
431 * @return Indicate if the controller successfully built the IO request.
432 * @retval SCI_SUCCESS This value is returned if the IO request was
436 * request and the user's IO request. Please refer to the
453 * IO request.
457 * on the supplied IO request.
460 * io request object to be built.
462 * @return Indicate if the controller successfully built the IO request.
463 * @retval SCI_SUCCESS This value is returned if the IO request was
469 * request and the user's IO request. Please refer to the
479 * IO request.
483 * on the supplied IO request.
486 * io request object to be built.
488 * @return Indicate if the controller successfully built the IO request.
489 * @retval SCI_SUCCESS This value is returned if the IO request was
495 * request and the user's IO request. Please refer to the
508 * IO request.
512 * on the supplied IO request.
515 * io request object to be built.
520 * @return Indicate if the controller successfully built the IO request.
536 * IO request.
540 * on the supplied IO request.
543 * io request object to be built.
545 * @return Indicate if the controller successfully built the IO request.
546 * @retval SCI_SUCCESS This value is returned if the IO request was
552 * request and the user's IO request. Please refer to the
563 * IO request.
567 * on the supplied IO request.
570 * io request object to be built.
575 * @return Indicate if the controller successfully built the IO request.
583 * @brief This method returns the controller specific IO/Task request status.
587 * @param[in] io_request the handle to the IO or task management request
591 * request status.
598 * @brief This method returns the user specific IO/Task request status.
600 * @param[in] io_request the handle to the IO or task management request
604 * request status.
616 * io request object to be built.
626 * unit. For an SSP request this buffer is only valid if the IO
627 * request is completed with the status SCI_FAILURE_IO_RESPONSE_VALID.
630 * io request object to be built.
639 * @brief This method will return the IO tag utilized by the IO request.
642 * io request object for which to return the IO tag.
655 * the supplied IO request was created.
657 * @param[in] scic_io_request This parameter specifies the IO request
661 * the supplied request. Please refer to SCIC_TRANSPORT_PROTOCOL
669 * @brief This method will assign an NCQ tag to the io request object. The
671 * assigned to the io request object.
674 * io request object to which to assign the ncq tag.
676 * for the supplied core IO request. It is up to the user to make
690 * fis region for the io request object.
693 * request object from which to get the host to device register fis
697 * request object.
707 * fis region for the io request object.
710 * request object from which to get the device to host register fis
714 * request.
723 * @brief This method will return the rx frame for the io request object that
727 * request object which has received the frame data.
743 * @param[in] scic_io_request This parameter specifies the handle to the io request
744 * whose data length was not eqaul to the data length specified in the request.
749 * the specified length in the io request