|
Linux Kernel
3.7.1
|
#include <request.h>
Data Structures | |
| union | ttype_ptr_union |
Public Member Functions | |
| struct scu_sgl_element_pair sg_table[SCU_SGL_SIZE] | __attribute__ ((aligned(32))) |
Data Fields | |
| unsigned long | flags |
| union isci_request::ttype_ptr_union | ttype_ptr |
| struct isci_host * | isci_host |
| dma_addr_t | request_daddr |
| dma_addr_t | zero_scatter_daddr |
| unsigned int | num_sg_entries |
| struct completion * | io_request_completion |
| struct sci_base_state_machine | sm |
| struct isci_host * | owning_controller |
| struct isci_remote_device * | target_device |
| u16 | io_tag |
| enum sas_protocol | protocol |
| u32 | scu_status |
| u32 | sci_status |
| u32 | post_context |
| struct scu_task_context * | tc |
| u32 | saved_rx_frame_index |
| union { | |
| struct { | |
| union { | |
| struct ssp_cmd_iu cmd | |
| struct ssp_task_iu tmf | |
| } | |
| union { | |
| struct ssp_response_iu rsp | |
| u8 rsp_buf [SSP_RESP_IU_MAX_SIZE] | |
| } | |
| } ssp | |
| struct { | |
| struct isci_stp_request req | |
| struct host_to_dev_fis cmd | |
| struct dev_to_host_fis rsp | |
| } stp | |
| }; | |
|
read |
| union { ... } |
| struct completion* io_request_completion |
| enum sas_protocol protocol |
| dma_addr_t request_daddr |
| u8 rsp_buf[SSP_RESP_IU_MAX_SIZE] |
| struct { ... } ssp |
| struct { ... } stp |
| struct isci_remote_device* target_device |
| struct ssp_task_iu tmf |
| union isci_request::ttype_ptr_union ttype_ptr |
| dma_addr_t zero_scatter_daddr |
1.8.2