Searched refs:ireq (Results 1 - 12 of 12) sorted by relevance

/drivers/scsi/isci/
H A Drequest.c74 static struct scu_sgl_element_pair *to_sgl_element_pair(struct isci_request *ireq, argument
78 return &ireq->tc->sgl_pair_ab;
80 return &ireq->tc->sgl_pair_cd;
84 return &ireq->sg_table[idx - 2];
88 struct isci_request *ireq, u32 idx)
93 offset = (void *) &ireq->tc->sgl_pair_ab -
97 offset = (void *) &ireq->tc->sgl_pair_cd -
102 return sci_io_request_get_dma_addr(ireq, &ireq->sg_table[idx - 2]);
113 static void sci_request_build_sgl(struct isci_request *ireq) argument
87 to_sgl_element_pair_dma(struct isci_host *ihost, struct isci_request *ireq, u32 idx) argument
171 sci_io_request_build_ssp_command_iu(struct isci_request *ireq) argument
191 sci_task_request_build_ssp_task_iu(struct isci_request *ireq) argument
216 scu_ssp_reqeust_construct_task_context( struct isci_request *ireq, struct scu_task_context *task_context) argument
297 scu_ssp_ireq_dif_insert(struct isci_request *ireq, u8 type, u8 op) argument
352 scu_ssp_ireq_dif_strip(struct isci_request *ireq, u8 type, u8 op) argument
418 scu_ssp_io_request_construct_task_context(struct isci_request *ireq, enum dma_data_direction dir, u32 len) argument
471 scu_ssp_task_request_construct_task_context(struct isci_request *ireq) argument
498 scu_sata_reqeust_construct_task_context( struct isci_request *ireq, struct scu_task_context *task_context) argument
561 scu_stp_raw_request_construct_task_context(struct isci_request *ireq) argument
574 sci_stp_pio_request_construct(struct isci_request *ireq, bool copy_rx_frame) argument
608 sci_stp_optimized_request_construct(struct isci_request *ireq, u8 optimized_task_type, u32 len, enum dma_data_direction dir) argument
641 sci_atapi_construct(struct isci_request *ireq) argument
666 sci_io_request_construct_sata(struct isci_request *ireq, u32 len, enum dma_data_direction dir, bool copy) argument
729 sci_io_request_construct_basic_ssp(struct isci_request *ireq) argument
746 sci_task_request_construct_ssp( struct isci_request *ireq) argument
760 sci_io_request_construct_basic_sata(struct isci_request *ireq) argument
786 sci_req_tx_bytes(struct isci_request *ireq) argument
808 sci_request_start(struct isci_request *ireq) argument
858 sci_io_request_terminate(struct isci_request *ireq) argument
916 sci_request_complete(struct isci_request *ireq) argument
936 sci_io_request_event_handler(struct isci_request *ireq, u32 event_code) argument
976 sci_io_request_copy_response(struct isci_request *ireq) argument
995 request_started_state_tc_event(struct isci_request *ireq, u32 completion_code) argument
1133 request_aborting_state_tc_event(struct isci_request *ireq, u32 completion_code) argument
1154 ssp_task_request_await_tc_event(struct isci_request *ireq, u32 completion_code) argument
1192 smp_request_await_response_tc_event(struct isci_request *ireq, u32 completion_code) argument
1234 smp_request_await_tc_event(struct isci_request *ireq, u32 completion_code) argument
1261 struct isci_request *ireq = to_ireq(stp_req); local
1291 stp_request_non_data_await_h2d_tc_event(struct isci_request *ireq, u32 completion_code) argument
1320 sci_stp_request_pio_data_out_trasmit_data_frame( struct isci_request *ireq, u32 length) argument
1348 sci_stp_request_pio_data_out_transmit_data(struct isci_request *ireq) argument
1409 struct isci_request *ireq; local
1478 stp_request_pio_await_h2d_completion_tc_event(struct isci_request *ireq, u32 completion_code) argument
1505 pio_data_out_tx_done_tc_event(struct isci_request *ireq, u32 completion_code) argument
1553 sci_stp_request_udma_general_frame_handler(struct isci_request *ireq, u32 frame_index) argument
1581 process_unsolicited_fis(struct isci_request *ireq, u32 frame_index) argument
1617 atapi_d2h_reg_frame_handler(struct isci_request *ireq, u32 frame_index) argument
1647 scu_atapi_reconstruct_raw_frame_task_context(struct isci_request *ireq) argument
1664 scu_atapi_construct_task_context(struct isci_request *ireq) argument
1704 sci_io_request_frame_handler(struct isci_request *ireq, u32 frame_index) argument
2101 stp_request_udma_await_tc_event(struct isci_request *ireq, u32 completion_code) argument
2159 atapi_raw_completion(struct isci_request *ireq, u32 completion_code, enum sci_base_request_states next) argument
2185 atapi_data_tc_completion_handler(struct isci_request *ireq, u32 completion_code) argument
2266 sci_io_request_tc_completion(struct isci_request *ireq, u32 completion_code) argument
3058 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); local
3096 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); local
3109 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); local
3117 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); local
3124 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); local
3165 sci_general_request_construct(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument
3181 sci_io_request_construct(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument
3208 sci_task_request_construct(struct isci_host *ihost, struct isci_remote_device *idev, u16 io_tag, struct isci_request *ireq) argument
3241 isci_request_stp_request_construct(struct isci_request *ireq) argument
3270 sci_io_request_construct_smp(struct device *dev, struct isci_request *ireq, struct sas_task *task) argument
3400 isci_smp_request_build(struct isci_request *ireq) argument
3492 struct isci_request *ireq; local
3510 struct isci_request *ireq; local
3524 struct isci_request *ireq; local
3537 struct isci_request *ireq; local
[all...]
H A Drequest.h178 struct isci_request *ireq; local
180 ireq = container_of(stp_req, typeof(*ireq), stp.req);
181 return ireq;
283 enum sci_status sci_request_start(struct isci_request *ireq);
284 enum sci_status sci_io_request_terminate(struct isci_request *ireq);
286 sci_io_request_event_handler(struct isci_request *ireq,
289 sci_io_request_frame_handler(struct isci_request *ireq,
292 sci_task_request_terminate(struct isci_request *ireq);
294 sci_request_complete(struct isci_request *ireq);
300 sci_io_request_get_dma_addr(struct isci_request *ireq, void *virt_addr) argument
[all...]
H A Dremote_device.c87 struct isci_request *ireq; local
100 list_for_each_entry(ireq, &idev->reqs_in_process, dev_node) {
104 __func__, idev, ireq);
108 ireq);
154 struct isci_request *ireq = ihost->reqs[i]; local
157 if (!test_bit(IREQ_ACTIVE, &ireq->flags) ||
158 ireq->target_device != idev)
161 s = sci_controller_terminate_request(ihost, idev, ireq);
311 struct isci_request *ireq; local
325 ireq
407 struct isci_request *ireq = idev->working_request; local
481 sci_remote_device_start_request(struct isci_remote_device *idev, struct isci_request *ireq, enum sci_status status) argument
496 sci_remote_device_start_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument
614 common_complete_io(struct isci_port *iport, struct isci_remote_device *idev, struct isci_request *ireq) argument
632 sci_remote_device_complete_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument
698 idev, ireq, status); local
714 sci_remote_device_start_task(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument
[all...]
H A Dtask.c255 struct isci_request *ireq = NULL; local
264 ireq = isci_tmf_request_from_tag(ihost, isci_tmf, tag);
265 if (!ireq)
270 ireq);
284 status = sci_task_request_construct_ssp(ireq);
289 return ireq;
295 static void isci_request_mark_zombie(struct isci_host *ihost, struct isci_request *ireq) argument
301 ireq->status = dead;
303 req_completion = ireq->io_request_completion;
304 ireq
352 struct isci_request *ireq; local
724 struct isci_request *ireq = list_entry(list.next, typeof(*ireq), dev_node); local
1192 isci_task_request_complete(struct isci_host *ihost, struct isci_request *ireq, enum sci_task_status completion_status) argument
[all...]
H A Dremote_node_context.h209 struct isci_request *ireq);
211 struct isci_request *ireq);
H A Dremote_device.h316 struct isci_request *ireq);
321 struct isci_request *ireq);
326 struct isci_request *ireq);
H A Dhost.h505 struct isci_request *ireq);
509 enum sci_status sci_controller_continue_io(struct isci_request *ireq);
542 struct isci_request *ireq);
547 struct isci_request *ireq);
552 struct isci_request *ireq);
557 struct isci_request *ireq);
H A Dhost.c255 struct isci_request *ireq = ihost->reqs[index]; local
258 if (test_bit(IREQ_ACTIVE, &ireq->flags) &&
259 ireq->io_tag != SCI_CONTROLLER_INVALID_IO_TAG &&
260 ISCI_TAG_SEQ(ireq->io_tag) == ihost->io_request_sequence[index])
264 sci_io_request_tc_completion(ireq, ent);
270 struct isci_request *ireq; local
278 ireq = ihost->reqs[index];
280 __func__, ent, ireq);
366 struct isci_request *ireq; local
398 ireq
2595 struct isci_request *ireq; local
2702 struct isci_request *ireq = ihost->reqs[task_index]; local
2838 sci_controller_start_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument
2858 sci_controller_terminate_request(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument
2898 sci_controller_complete_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument
2924 sci_controller_continue_io(struct isci_request *ireq) argument
2947 sci_controller_start_task(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument
[all...]
H A Dport.h247 struct isci_request *ireq);
252 struct isci_request *ireq);
H A Dremote_node_context.c580 struct isci_request *ireq)
605 struct isci_request *ireq)
579 sci_remote_node_context_start_io(struct sci_remote_node_context *sci_rnc, struct isci_request *ireq) argument
604 sci_remote_node_context_start_task(struct sci_remote_node_context *sci_rnc, struct isci_request *ireq) argument
H A Dport.c1383 struct isci_request *ireq)
1403 struct isci_request *ireq)
1381 sci_port_start_io(struct isci_port *iport, struct isci_remote_device *idev, struct isci_request *ireq) argument
1401 sci_port_complete_io(struct isci_port *iport, struct isci_remote_device *idev, struct isci_request *ireq) argument
/drivers/message/i2o/
H A Di2o_block.c283 struct i2o_block_request *ireq; local
285 ireq = mempool_alloc(i2o_blk_req_pool.pool, GFP_ATOMIC);
286 if (!ireq)
289 INIT_LIST_HEAD(&ireq->queue);
290 sg_init_table(ireq->sg_table, I2O_MAX_PHYS_SEGMENTS);
292 return ireq;
297 * @ireq: I2O block request which should be freed
301 static inline void i2o_block_request_free(struct i2o_block_request *ireq) argument
303 mempool_free(ireq, i2o_blk_req_pool.pool);
309 * @ireq
316 i2o_block_sglist_alloc(struct i2o_controller *c, struct i2o_block_request *ireq, u32 ** mptr) argument
342 i2o_block_sglist_free(struct i2o_block_request *ireq) argument
367 struct i2o_block_request *ireq; local
427 struct i2o_block_request *ireq = req->special; local
736 struct i2o_block_request *ireq = req->special; local
903 struct i2o_block_request *ireq = req->special; local
[all...]

Completed in 308 milliseconds