Lines Matching full:request

41 	 * Initiator request types
50 * Target request types
64 * Misc request types
84 FCPIO_SUCCESS = 0, /* request was successful */
87 * If a request to the firmware is rejected, the original request
91 FCPIO_OUT_OF_RESOURCE, /* out of resources to complete request */
92 FCPIO_INVALID_PARAM, /* some parameter in request is invalid */
93 FCPIO_REQ_NOT_SUPPORTED, /* request type is not supported */
97 * Once a request is processed, the firmware will usually return
101 FCPIO_ABORTED = 0x41, /* request was aborted */
102 FCPIO_TIMEOUT, /* request was timed out */
103 FCPIO_SGL_INVALID, /* request was aborted due to sgl error */
104 FCPIO_MSS_INVALID, /* request was aborted due to mss error */
106 FCPIO_FW_ERR, /* request was terminated due to fw error */
110 FCPIO_CMND_REJECTED, /* request was invalid and rejected */
119 * a host request, it will copy the tag field into the response.
163 * The header for an fcpio request, whether from the firmware or from the
199 * fcpio_icmnd_16: host -> firmware request
205 u8 special_req_flags; /* special exchange request flags */
227 * Special request flags
247 * fcpio_icmnd_32: host -> firmware request
253 u8 special_req_flags; /* special exchange request flags */
275 * fcpio_itmf: host -> firmware request
277 * used for requesting the firmware to abort a request and/or send out
280 * The t_tag field is only needed when the request type is ABT_TASK.
284 u32 tm_req; /* SCSI Task Management request */
295 * Task Management request
307 * fcpio_tdata: host -> firmware request
327 * fcpio_txrdy: host -> firmware request
342 * fcpio_trsp: host -> firmware request
353 u8 flags; /* response request flags */
359 * resposnse request flags
368 * the target tmf request
377 * fcpio_tabort: host -> firmware request
379 * used by the host to request the firmware to abort a target request that was
383 u16 rx_id; /* rx_id of the target request */
387 * fcpio_reset: host -> firmware request
390 * and to request firmware to clean up all outstanding I/O
402 * fcpio_flogi_reg: host -> firmware request
418 * fcpio_echo: host -> firmware request
420 * sends a heartbeat echo request to the firmware
427 * fcpio_lunmap_req: host -> firmware request
430 * sends a request to retrieve the lunmap table for scsi vnics
438 * fcpio_flogi_fip_reg: host -> firmware request
466 * Defines space needed for request
519 * used for sending the host a response for a itmf request
526 * fcpio_tcmnd_16: firmware -> host request
529 * request
559 * fcpio_tcmnd_32: firmware -> host request
562 * request
583 u16 rx_id; /* rx_id of the target request */
588 * fcpio_ttmf: firmware -> host request
591 * function request
599 u32 tmf_type; /* task management request type */
603 * Task Management request
614 * used by the firmware to respond to a host's tabort request
617 u16 rx_id; /* rx_id of the target request */
624 * used by firmware to notify the host of the last work request received
634 * use by firmware to respond to the host's reset request
644 * response to the fcpio_flogi_reg request
653 * response to the fcpio_echo request
673 * response for lunmap table request from the host
689 * Defines space needed for request