Lines Matching defs:isci_request
106 struct isci_request { struct
107 enum isci_request_status status; argument
112 unsigned long flags;
114 union ttype_ptr_union {
117 } ttype_ptr;
118 struct isci_host *isci_host;
120 struct list_head completed_node;
122 struct list_head dev_node;
123 spinlock_t state_lock;
124 dma_addr_t request_daddr;
125 dma_addr_t zero_scatter_daddr;
126 unsigned int num_sg_entries;
138 struct completion *io_request_completion;
139 struct sci_base_state_machine sm;
140 struct isci_host *owning_controller;
141 struct isci_remote_device *target_device;
142 u16 io_tag;
143 enum sci_request_protocol protocol;
144 u32 scu_status; /* hardware result */
145 u32 sci_status; /* upper layer disposition */
146 u32 post_context;
147 struct scu_task_context *tc;
150 struct scu_sgl_element_pair sg_table[SCU_SGL_SIZE] __attribute__ ((aligned(32)));
176 static inline struct isci_request *to_ireq(struct isci_stp_request *stp_req) in to_ireq() argument
355 isci_request_change_state(struct isci_request *isci_request, in isci_request_change_state()
386 isci_request_change_started_to_newstate(struct isci_request *isci_request, in isci_request_change_started_to_newstate()
425 isci_request_change_started_to_aborted(struct isci_request *isci_request, in isci_request_change_started_to_aborted()