Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/drivers/scsi/isci/
H A Drequest.c74 static struct scu_sgl_element_pair *to_sgl_element_pair(struct isci_request *ireq, in to_sgl_element_pair() argument
78 return &ireq->tc->sgl_pair_ab; in to_sgl_element_pair()
80 return &ireq->tc->sgl_pair_cd; in to_sgl_element_pair()
84 return &ireq->sg_table[idx - 2]; in to_sgl_element_pair()
88 struct isci_request *ireq, u32 idx) in to_sgl_element_pair_dma()
93 offset = (void *) &ireq->tc->sgl_pair_ab - in to_sgl_element_pair_dma()
97 offset = (void *) &ireq->tc->sgl_pair_cd - in to_sgl_element_pair_dma()
102 return sci_io_request_get_dma_addr(ireq, &ireq->sg_table[idx - 2]); in to_sgl_element_pair_dma()
113 static void sci_request_build_sgl(struct isci_request *ireq) in sci_request_build_sgl() argument
87 to_sgl_element_pair_dma(struct isci_host *ihost, struct isci_request *ireq, u32 idx) to_sgl_element_pair_dma() argument
171 sci_io_request_build_ssp_command_iu(struct isci_request *ireq) sci_io_request_build_ssp_command_iu() argument
191 sci_task_request_build_ssp_task_iu(struct isci_request *ireq) sci_task_request_build_ssp_task_iu() argument
216 scu_ssp_request_construct_task_context( struct isci_request *ireq, struct scu_task_context *task_context) scu_ssp_request_construct_task_context() argument
297 scu_ssp_ireq_dif_insert(struct isci_request *ireq, u8 type, u8 op) scu_ssp_ireq_dif_insert() argument
352 scu_ssp_ireq_dif_strip(struct isci_request *ireq, u8 type, u8 op) scu_ssp_ireq_dif_strip() argument
418 scu_ssp_io_request_construct_task_context(struct isci_request *ireq, enum dma_data_direction dir, u32 len) scu_ssp_io_request_construct_task_context() argument
471 scu_ssp_task_request_construct_task_context(struct isci_request *ireq) scu_ssp_task_request_construct_task_context() argument
498 scu_sata_request_construct_task_context( struct isci_request *ireq, struct scu_task_context *task_context) scu_sata_request_construct_task_context() argument
561 scu_stp_raw_request_construct_task_context(struct isci_request *ireq) scu_stp_raw_request_construct_task_context() argument
574 sci_stp_pio_request_construct(struct isci_request *ireq, bool copy_rx_frame) sci_stp_pio_request_construct() argument
608 sci_stp_optimized_request_construct(struct isci_request *ireq, u8 optimized_task_type, u32 len, enum dma_data_direction dir) sci_stp_optimized_request_construct() argument
641 sci_atapi_construct(struct isci_request *ireq) sci_atapi_construct() argument
666 sci_io_request_construct_sata(struct isci_request *ireq, u32 len, enum dma_data_direction dir, bool copy) sci_io_request_construct_sata() argument
729 sci_io_request_construct_basic_ssp(struct isci_request *ireq) sci_io_request_construct_basic_ssp() argument
746 sci_task_request_construct_ssp( struct isci_request *ireq) sci_task_request_construct_ssp() argument
760 sci_io_request_construct_basic_sata(struct isci_request *ireq) sci_io_request_construct_basic_sata() argument
786 sci_req_tx_bytes(struct isci_request *ireq) sci_req_tx_bytes() argument
808 sci_request_start(struct isci_request *ireq) sci_request_start() argument
858 sci_io_request_terminate(struct isci_request *ireq) sci_io_request_terminate() argument
918 sci_request_complete(struct isci_request *ireq) sci_request_complete() argument
938 sci_io_request_event_handler(struct isci_request *ireq, u32 event_code) sci_io_request_event_handler() argument
978 sci_io_request_copy_response(struct isci_request *ireq) sci_io_request_copy_response() argument
997 request_started_state_tc_event(struct isci_request *ireq, u32 completion_code) request_started_state_tc_event() argument
1135 request_aborting_state_tc_event(struct isci_request *ireq, u32 completion_code) request_aborting_state_tc_event() argument
1156 ssp_task_request_await_tc_event(struct isci_request *ireq, u32 completion_code) ssp_task_request_await_tc_event() argument
1194 smp_request_await_response_tc_event(struct isci_request *ireq, u32 completion_code) smp_request_await_response_tc_event() argument
1236 smp_request_await_tc_event(struct isci_request *ireq, u32 completion_code) smp_request_await_tc_event() argument
1263 struct isci_request *ireq = to_ireq(stp_req); pio_sgl_next() local
1293 stp_request_non_data_await_h2d_tc_event(struct isci_request *ireq, u32 completion_code) stp_request_non_data_await_h2d_tc_event() argument
1322 sci_stp_request_pio_data_out_trasmit_data_frame( struct isci_request *ireq, u32 length) sci_stp_request_pio_data_out_trasmit_data_frame() argument
1350 sci_stp_request_pio_data_out_transmit_data(struct isci_request *ireq) sci_stp_request_pio_data_out_transmit_data() argument
1411 struct isci_request *ireq; sci_stp_request_pio_data_in_copy_data_buffer() local
1480 stp_request_pio_await_h2d_completion_tc_event(struct isci_request *ireq, u32 completion_code) stp_request_pio_await_h2d_completion_tc_event() argument
1507 pio_data_out_tx_done_tc_event(struct isci_request *ireq, u32 completion_code) pio_data_out_tx_done_tc_event() argument
1555 sci_stp_request_udma_general_frame_handler(struct isci_request *ireq, u32 frame_index) sci_stp_request_udma_general_frame_handler() argument
1583 process_unsolicited_fis(struct isci_request *ireq, u32 frame_index) process_unsolicited_fis() argument
1619 atapi_d2h_reg_frame_handler(struct isci_request *ireq, u32 frame_index) atapi_d2h_reg_frame_handler() argument
1649 scu_atapi_reconstruct_raw_frame_task_context(struct isci_request *ireq) scu_atapi_reconstruct_raw_frame_task_context() argument
1666 scu_atapi_construct_task_context(struct isci_request *ireq) scu_atapi_construct_task_context() argument
1706 sci_io_request_frame_handler(struct isci_request *ireq, u32 frame_index) sci_io_request_frame_handler() argument
2103 stp_request_udma_await_tc_event(struct isci_request *ireq, u32 completion_code) stp_request_udma_await_tc_event() argument
2154 atapi_raw_completion(struct isci_request *ireq, u32 completion_code, enum sci_base_request_states next) atapi_raw_completion() argument
2180 atapi_data_tc_completion_handler(struct isci_request *ireq, u32 completion_code) atapi_data_tc_completion_handler() argument
2348 sci_request_handle_suspending_completions( struct isci_request *ireq, u32 completion_code) sci_request_handle_suspending_completions() argument
2393 sci_io_request_tc_completion(struct isci_request *ireq, u32 completion_code) sci_io_request_tc_completion() argument
2964 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); sci_request_started_state_enter() local
3002 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); sci_request_completed_state_enter() local
3015 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); sci_request_aborting_state_enter() local
3023 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); sci_stp_request_started_non_data_await_h2d_completion_enter() local
3030 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); sci_stp_request_started_pio_await_h2d_completion_enter() local
3071 sci_general_request_construct(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_general_request_construct() argument
3087 sci_io_request_construct(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_io_request_construct() argument
3114 sci_task_request_construct(struct isci_host *ihost, struct isci_remote_device *idev, u16 io_tag, struct isci_request *ireq) sci_task_request_construct() argument
3152 isci_request_stp_request_construct(struct isci_request *ireq) isci_request_stp_request_construct() argument
3184 sci_io_request_construct_smp(struct device *dev, struct isci_request *ireq, struct sas_task *task) sci_io_request_construct_smp() argument
3314 isci_smp_request_build(struct isci_request *ireq) isci_smp_request_build() argument
3406 struct isci_request *ireq; isci_request_from_tag() local
3421 struct isci_request *ireq; isci_io_request_from_tag() local
3435 struct isci_request *ireq; isci_tmf_request_from_tag() local
3448 struct isci_request *ireq; isci_request_execute() local
[all...]
H A Drequest.h152 struct isci_request *ireq; in to_ireq() local
154 ireq = container_of(stp_req, typeof(*ireq), stp.req); in to_ireq()
155 return ireq; in to_ireq()
257 enum sci_status sci_request_start(struct isci_request *ireq);
258 enum sci_status sci_io_request_terminate(struct isci_request *ireq);
260 sci_io_request_event_handler(struct isci_request *ireq,
263 sci_io_request_frame_handler(struct isci_request *ireq,
266 sci_task_request_terminate(struct isci_request *ireq);
268 sci_request_complete(struct isci_request *ireq);
274 sci_io_request_get_dma_addr(struct isci_request *ireq, void *virt_addr) sci_io_request_get_dma_addr() argument
[all...]
H A Dremote_device.c105 struct isci_request *ireq) in sci_remote_device_terminate_req()
107 if (!test_bit(IREQ_ACTIVE, &ireq->flags) || in sci_remote_device_terminate_req()
108 (ireq->target_device != idev) || in sci_remote_device_terminate_req()
109 (check_abort && !test_bit(IREQ_PENDING_ABORT, &ireq->flags))) in sci_remote_device_terminate_req()
114 __func__, idev, idev->flags, ireq, ireq->target_device); in sci_remote_device_terminate_req()
116 set_bit(IREQ_ABORT_PATH_ACTIVE, &ireq->flags); in sci_remote_device_terminate_req()
118 return sci_controller_terminate_request(ihost, idev, ireq); in sci_remote_device_terminate_req()
130 struct isci_request *ireq = ihost->reqs[i]; in sci_remote_device_terminate_reqs_checkabort() local
133 s = sci_remote_device_terminate_req(ihost, idev, chk, ireq); in sci_remote_device_terminate_reqs_checkabort()
101 sci_remote_device_terminate_req( struct isci_host *ihost, struct isci_remote_device *idev, int check_abort, struct isci_request *ireq) sci_remote_device_terminate_req() argument
153 isci_check_reqterm( struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq, u32 localcount) isci_check_reqterm() argument
186 isci_remote_device_terminate_requests( struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) isci_remote_device_terminate_requests() argument
466 struct isci_request *ireq; sci_remote_device_frame_handler() local
562 struct isci_request *ireq = idev->working_request; atapi_remote_device_resume_done() local
638 sci_remote_device_start_request(struct isci_remote_device *idev, struct isci_request *ireq, enum sci_status status) sci_remote_device_start_request() argument
653 sci_remote_device_start_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_remote_device_start_io() argument
771 common_complete_io(struct isci_port *iport, struct isci_remote_device *idev, struct isci_request *ireq) common_complete_io() argument
789 sci_remote_device_complete_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_remote_device_complete_io() argument
855 idev, ireq, status); sci_remote_device_complete_io() local
871 sci_remote_device_start_task(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_remote_device_start_task() argument
1658 isci_remote_device_suspend_terminate( struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) isci_remote_device_suspend_terminate() argument
[all...]
H A Dtask.c219 struct isci_request *ireq = NULL; in isci_task_request_build() local
228 ireq = isci_tmf_request_from_tag(ihost, isci_tmf, tag); in isci_task_request_build()
229 if (!ireq) in isci_task_request_build()
234 ireq); in isci_task_request_build()
248 status = sci_task_request_construct_ssp(ireq); in isci_task_request_build()
253 return ireq; in isci_task_request_build()
262 struct isci_request *ireq; in isci_task_execute_tmf() local
295 ireq = isci_task_request_build(ihost, idev, tag, tmf); in isci_task_execute_tmf()
296 if (!ireq) in isci_task_execute_tmf()
302 status = sci_controller_start_task(ihost, idev, ireq); in isci_task_execute_tmf()
696 isci_task_request_complete(struct isci_host *ihost, struct isci_request *ireq, enum sci_task_status completion_status) isci_task_request_complete() argument
[all...]
H A Dhost.c260 struct isci_request *ireq = ihost->reqs[index]; in sci_controller_task_completion() local
263 if (test_bit(IREQ_ACTIVE, &ireq->flags) && in sci_controller_task_completion()
264 ireq->io_tag != SCI_CONTROLLER_INVALID_IO_TAG && in sci_controller_task_completion()
265 ISCI_TAG_SEQ(ireq->io_tag) == ihost->io_request_sequence[index]) in sci_controller_task_completion()
269 sci_io_request_tc_completion(ireq, ent); in sci_controller_task_completion()
275 struct isci_request *ireq; in sci_controller_sdma_completion() local
283 ireq = ihost->reqs[index]; in sci_controller_sdma_completion()
285 __func__, ent, ireq); in sci_controller_sdma_completion()
371 struct isci_request *ireq; in sci_controller_event_completion() local
403 ireq in sci_controller_event_completion()
1080 ireq_done(struct isci_host *ihost, struct isci_request *ireq, struct sas_task *task) ireq_done() argument
2281 struct isci_request *ireq; sci_controller_dma_alloc() local
2468 struct isci_request *ireq = ihost->reqs[task_index]; sci_request_by_tag() local
2604 sci_controller_start_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_controller_start_io() argument
2625 sci_controller_terminate_request(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_controller_terminate_request() argument
2669 sci_controller_complete_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_controller_complete_io() argument
2694 sci_controller_continue_io(struct isci_request *ireq) sci_controller_continue_io() argument
2718 sci_controller_start_task(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_controller_start_task() argument
[all...]
H A Dremote_device.h324 struct isci_request *ireq);
329 struct isci_request *ireq);
334 struct isci_request *ireq);
374 struct isci_request *ireq);
379 struct isci_request *ireq);
/kernel/linux/linux-6.6/drivers/scsi/isci/
H A Drequest.c74 static struct scu_sgl_element_pair *to_sgl_element_pair(struct isci_request *ireq, in to_sgl_element_pair() argument
78 return &ireq->tc->sgl_pair_ab; in to_sgl_element_pair()
80 return &ireq->tc->sgl_pair_cd; in to_sgl_element_pair()
84 return &ireq->sg_table[idx - 2]; in to_sgl_element_pair()
88 struct isci_request *ireq, u32 idx) in to_sgl_element_pair_dma()
93 offset = (void *) &ireq->tc->sgl_pair_ab - in to_sgl_element_pair_dma()
97 offset = (void *) &ireq->tc->sgl_pair_cd - in to_sgl_element_pair_dma()
102 return sci_io_request_get_dma_addr(ireq, &ireq->sg_table[idx - 2]); in to_sgl_element_pair_dma()
113 static void sci_request_build_sgl(struct isci_request *ireq) in sci_request_build_sgl() argument
87 to_sgl_element_pair_dma(struct isci_host *ihost, struct isci_request *ireq, u32 idx) to_sgl_element_pair_dma() argument
171 sci_io_request_build_ssp_command_iu(struct isci_request *ireq) sci_io_request_build_ssp_command_iu() argument
191 sci_task_request_build_ssp_task_iu(struct isci_request *ireq) sci_task_request_build_ssp_task_iu() argument
213 scu_ssp_request_construct_task_context( struct isci_request *ireq, struct scu_task_context *task_context) scu_ssp_request_construct_task_context() argument
294 scu_ssp_ireq_dif_insert(struct isci_request *ireq, u8 type, u8 op) scu_ssp_ireq_dif_insert() argument
349 scu_ssp_ireq_dif_strip(struct isci_request *ireq, u8 type, u8 op) scu_ssp_ireq_dif_strip() argument
413 scu_ssp_io_request_construct_task_context(struct isci_request *ireq, enum dma_data_direction dir, u32 len) scu_ssp_io_request_construct_task_context() argument
465 scu_ssp_task_request_construct_task_context(struct isci_request *ireq) scu_ssp_task_request_construct_task_context() argument
493 scu_sata_request_construct_task_context( struct isci_request *ireq, struct scu_task_context *task_context) scu_sata_request_construct_task_context() argument
556 scu_stp_raw_request_construct_task_context(struct isci_request *ireq) scu_stp_raw_request_construct_task_context() argument
569 sci_stp_pio_request_construct(struct isci_request *ireq, bool copy_rx_frame) sci_stp_pio_request_construct() argument
603 sci_stp_optimized_request_construct(struct isci_request *ireq, u8 optimized_task_type, u32 len, enum dma_data_direction dir) sci_stp_optimized_request_construct() argument
636 sci_atapi_construct(struct isci_request *ireq) sci_atapi_construct() argument
661 sci_io_request_construct_sata(struct isci_request *ireq, u32 len, enum dma_data_direction dir, bool copy) sci_io_request_construct_sata() argument
724 sci_io_request_construct_basic_ssp(struct isci_request *ireq) sci_io_request_construct_basic_ssp() argument
741 sci_task_request_construct_ssp( struct isci_request *ireq) sci_task_request_construct_ssp() argument
755 sci_io_request_construct_basic_sata(struct isci_request *ireq) sci_io_request_construct_basic_sata() argument
781 sci_req_tx_bytes(struct isci_request *ireq) sci_req_tx_bytes() argument
803 sci_request_start(struct isci_request *ireq) sci_request_start() argument
853 sci_io_request_terminate(struct isci_request *ireq) sci_io_request_terminate() argument
913 sci_request_complete(struct isci_request *ireq) sci_request_complete() argument
933 sci_io_request_event_handler(struct isci_request *ireq, u32 event_code) sci_io_request_event_handler() argument
973 sci_io_request_copy_response(struct isci_request *ireq) sci_io_request_copy_response() argument
992 request_started_state_tc_event(struct isci_request *ireq, u32 completion_code) request_started_state_tc_event() argument
1131 request_aborting_state_tc_event(struct isci_request *ireq, u32 completion_code) request_aborting_state_tc_event() argument
1152 ssp_task_request_await_tc_event(struct isci_request *ireq, u32 completion_code) ssp_task_request_await_tc_event() argument
1190 smp_request_await_response_tc_event(struct isci_request *ireq, u32 completion_code) smp_request_await_response_tc_event() argument
1232 smp_request_await_tc_event(struct isci_request *ireq, u32 completion_code) smp_request_await_tc_event() argument
1259 struct isci_request *ireq = to_ireq(stp_req); pio_sgl_next() local
1289 stp_request_non_data_await_h2d_tc_event(struct isci_request *ireq, u32 completion_code) stp_request_non_data_await_h2d_tc_event() argument
1318 sci_stp_request_pio_data_out_trasmit_data_frame( struct isci_request *ireq, u32 length) sci_stp_request_pio_data_out_trasmit_data_frame() argument
1346 sci_stp_request_pio_data_out_transmit_data(struct isci_request *ireq) sci_stp_request_pio_data_out_transmit_data() argument
1407 struct isci_request *ireq; sci_stp_request_pio_data_in_copy_data_buffer() local
1476 stp_request_pio_await_h2d_completion_tc_event(struct isci_request *ireq, u32 completion_code) stp_request_pio_await_h2d_completion_tc_event() argument
1501 pio_data_out_tx_done_tc_event(struct isci_request *ireq, u32 completion_code) pio_data_out_tx_done_tc_event() argument
1549 sci_stp_request_udma_general_frame_handler(struct isci_request *ireq, u32 frame_index) sci_stp_request_udma_general_frame_handler() argument
1577 process_unsolicited_fis(struct isci_request *ireq, u32 frame_index) process_unsolicited_fis() argument
1613 atapi_d2h_reg_frame_handler(struct isci_request *ireq, u32 frame_index) atapi_d2h_reg_frame_handler() argument
1643 scu_atapi_reconstruct_raw_frame_task_context(struct isci_request *ireq) scu_atapi_reconstruct_raw_frame_task_context() argument
1660 scu_atapi_construct_task_context(struct isci_request *ireq) scu_atapi_construct_task_context() argument
1700 sci_io_request_frame_handler(struct isci_request *ireq, u32 frame_index) sci_io_request_frame_handler() argument
2097 stp_request_udma_await_tc_event(struct isci_request *ireq, u32 completion_code) stp_request_udma_await_tc_event() argument
2146 atapi_raw_completion(struct isci_request *ireq, u32 completion_code, enum sci_base_request_states next) atapi_raw_completion() argument
2170 atapi_data_tc_completion_handler(struct isci_request *ireq, u32 completion_code) atapi_data_tc_completion_handler() argument
2338 sci_request_handle_suspending_completions( struct isci_request *ireq, u32 completion_code) sci_request_handle_suspending_completions() argument
2383 sci_io_request_tc_completion(struct isci_request *ireq, u32 completion_code) sci_io_request_tc_completion() argument
2956 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); sci_request_started_state_enter() local
2994 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); sci_request_completed_state_enter() local
3007 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); sci_request_aborting_state_enter() local
3015 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); sci_stp_request_started_non_data_await_h2d_completion_enter() local
3022 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); sci_stp_request_started_pio_await_h2d_completion_enter() local
3063 sci_general_request_construct(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_general_request_construct() argument
3079 sci_io_request_construct(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_io_request_construct() argument
3106 sci_task_request_construct(struct isci_host *ihost, struct isci_remote_device *idev, u16 io_tag, struct isci_request *ireq) sci_task_request_construct() argument
3144 isci_request_stp_request_construct(struct isci_request *ireq) isci_request_stp_request_construct() argument
3176 sci_io_request_construct_smp(struct device *dev, struct isci_request *ireq, struct sas_task *task) sci_io_request_construct_smp() argument
3306 isci_smp_request_build(struct isci_request *ireq) isci_smp_request_build() argument
3398 struct isci_request *ireq; isci_request_from_tag() local
3413 struct isci_request *ireq; isci_io_request_from_tag() local
3427 struct isci_request *ireq; isci_tmf_request_from_tag() local
3436 isci_request_execute(struct isci_host *ihost, struct isci_remote_device *idev, struct sas_task *task, struct isci_request *ireq) isci_request_execute() argument
[all...]
H A Drequest.h152 struct isci_request *ireq; in to_ireq() local
154 ireq = container_of(stp_req, typeof(*ireq), stp.req); in to_ireq()
155 return ireq; in to_ireq()
257 enum sci_status sci_request_start(struct isci_request *ireq);
258 enum sci_status sci_io_request_terminate(struct isci_request *ireq);
260 sci_io_request_event_handler(struct isci_request *ireq,
263 sci_io_request_frame_handler(struct isci_request *ireq,
266 sci_task_request_terminate(struct isci_request *ireq);
268 sci_request_complete(struct isci_request *ireq);
274 sci_io_request_get_dma_addr(struct isci_request *ireq, void *virt_addr) sci_io_request_get_dma_addr() argument
[all...]
H A Dremote_device.c105 struct isci_request *ireq) in sci_remote_device_terminate_req()
107 if (!test_bit(IREQ_ACTIVE, &ireq->flags) || in sci_remote_device_terminate_req()
108 (ireq->target_device != idev) || in sci_remote_device_terminate_req()
109 (check_abort && !test_bit(IREQ_PENDING_ABORT, &ireq->flags))) in sci_remote_device_terminate_req()
114 __func__, idev, idev->flags, ireq, ireq->target_device); in sci_remote_device_terminate_req()
116 set_bit(IREQ_ABORT_PATH_ACTIVE, &ireq->flags); in sci_remote_device_terminate_req()
118 return sci_controller_terminate_request(ihost, idev, ireq); in sci_remote_device_terminate_req()
130 struct isci_request *ireq = ihost->reqs[i]; in sci_remote_device_terminate_reqs_checkabort() local
133 s = sci_remote_device_terminate_req(ihost, idev, chk, ireq); in sci_remote_device_terminate_reqs_checkabort()
101 sci_remote_device_terminate_req( struct isci_host *ihost, struct isci_remote_device *idev, int check_abort, struct isci_request *ireq) sci_remote_device_terminate_req() argument
153 isci_check_reqterm( struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq, u32 localcount) isci_check_reqterm() argument
186 isci_remote_device_terminate_requests( struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) isci_remote_device_terminate_requests() argument
467 struct isci_request *ireq; sci_remote_device_frame_handler() local
563 struct isci_request *ireq = idev->working_request; atapi_remote_device_resume_done() local
639 sci_remote_device_start_request(struct isci_remote_device *idev, struct isci_request *ireq, enum sci_status status) sci_remote_device_start_request() argument
654 sci_remote_device_start_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_remote_device_start_io() argument
772 common_complete_io(struct isci_port *iport, struct isci_remote_device *idev, struct isci_request *ireq) common_complete_io() argument
790 sci_remote_device_complete_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_remote_device_complete_io() argument
856 idev, ireq, status); sci_remote_device_complete_io() local
872 sci_remote_device_start_task(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_remote_device_start_task() argument
1659 isci_remote_device_suspend_terminate( struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) isci_remote_device_suspend_terminate() argument
[all...]
H A Dtask.c164 struct isci_request *ireq; in isci_task_execute_task() local
167 ireq = isci_io_request_from_tag(ihost, task, tag); in isci_task_execute_task()
172 status = isci_request_execute(ihost, idev, task, ireq); in isci_task_execute_task()
217 struct isci_request *ireq = NULL; in isci_task_request_build() local
226 ireq = isci_tmf_request_from_tag(ihost, isci_tmf, tag); in isci_task_request_build()
227 if (!ireq) in isci_task_request_build()
232 ireq); in isci_task_request_build()
246 status = sci_task_request_construct_ssp(ireq); in isci_task_request_build()
251 return ireq; in isci_task_request_build()
260 struct isci_request *ireq; in isci_task_execute_tmf() local
672 isci_task_request_complete(struct isci_host *ihost, struct isci_request *ireq, enum sci_task_status completion_status) isci_task_request_complete() argument
[all...]
H A Dhost.c258 struct isci_request *ireq = ihost->reqs[index]; in sci_controller_task_completion() local
261 if (test_bit(IREQ_ACTIVE, &ireq->flags) && in sci_controller_task_completion()
262 ireq->io_tag != SCI_CONTROLLER_INVALID_IO_TAG && in sci_controller_task_completion()
263 ISCI_TAG_SEQ(ireq->io_tag) == ihost->io_request_sequence[index]) in sci_controller_task_completion()
267 sci_io_request_tc_completion(ireq, ent); in sci_controller_task_completion()
273 struct isci_request *ireq; in sci_controller_sdma_completion() local
281 ireq = ihost->reqs[index]; in sci_controller_sdma_completion()
283 __func__, ent, ireq); in sci_controller_sdma_completion()
369 struct isci_request *ireq; in sci_controller_event_completion() local
401 ireq in sci_controller_event_completion()
1078 ireq_done(struct isci_host *ihost, struct isci_request *ireq, struct sas_task *task) ireq_done() argument
2279 struct isci_request *ireq; sci_controller_dma_alloc() local
2466 struct isci_request *ireq = ihost->reqs[task_index]; sci_request_by_tag() local
2603 sci_controller_start_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_controller_start_io() argument
2624 sci_controller_terminate_request(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_controller_terminate_request() argument
2668 sci_controller_complete_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_controller_complete_io() argument
2693 sci_controller_continue_io(struct isci_request *ireq) sci_controller_continue_io() argument
2717 sci_controller_start_task(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) sci_controller_start_task() argument
[all...]
H A Dremote_device.h324 struct isci_request *ireq);
329 struct isci_request *ireq);
334 struct isci_request *ireq);
374 struct isci_request *ireq);
379 struct isci_request *ireq);
/kernel/linux/linux-5.10/net/ipv6/
H A Dsyncookies.c131 struct inet_request_sock *ireq; in cookie_v6_check() local
179 ireq = inet_rsk(req); in cookie_v6_check()
184 ireq->ir_rmt_port = th->source; in cookie_v6_check()
185 ireq->ir_num = ntohs(th->dest); in cookie_v6_check()
186 ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; in cookie_v6_check()
187 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; in cookie_v6_check()
196 ireq->pktopts = skb; in cookie_v6_check()
199 ireq->ir_iif = inet_request_bound_dev_if(sk, skb); in cookie_v6_check()
202 ipv6_addr_type(&ireq->ir_v6_rmt_addr) & IPV6_ADDR_LINKLOCAL) in cookie_v6_check()
203 ireq in cookie_v6_check()
[all...]
H A Dinet6_connection_sock.c32 struct inet_request_sock *ireq = inet_rsk(req); in inet6_csk_route_req() local
39 fl6->daddr = ireq->ir_v6_rmt_addr; in inet6_csk_route_req()
43 fl6->saddr = ireq->ir_v6_loc_addr; in inet6_csk_route_req()
44 fl6->flowi6_oif = ireq->ir_iif; in inet6_csk_route_req()
45 fl6->flowi6_mark = ireq->ir_mark; in inet6_csk_route_req()
46 fl6->fl6_dport = ireq->ir_rmt_port; in inet6_csk_route_req()
47 fl6->fl6_sport = htons(ireq->ir_num); in inet6_csk_route_req()
/kernel/linux/linux-6.6/net/ipv6/
H A Dsyncookies.c131 struct inet_request_sock *ireq; in cookie_v6_check() local
179 ireq = inet_rsk(req); in cookie_v6_check()
184 ireq->ir_rmt_port = th->source; in cookie_v6_check()
185 ireq->ir_num = ntohs(th->dest); in cookie_v6_check()
186 ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; in cookie_v6_check()
187 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; in cookie_v6_check()
196 ireq->pktopts = skb; in cookie_v6_check()
199 ireq->ir_iif = inet_request_bound_dev_if(sk, skb); in cookie_v6_check()
202 ipv6_addr_type(&ireq->ir_v6_rmt_addr) & IPV6_ADDR_LINKLOCAL) in cookie_v6_check()
203 ireq in cookie_v6_check()
[all...]
H A Dinet6_connection_sock.c32 struct inet_request_sock *ireq = inet_rsk(req); in inet6_csk_route_req() local
39 fl6->daddr = ireq->ir_v6_rmt_addr; in inet6_csk_route_req()
43 fl6->saddr = ireq->ir_v6_loc_addr; in inet6_csk_route_req()
44 fl6->flowi6_oif = ireq->ir_iif; in inet6_csk_route_req()
45 fl6->flowi6_mark = ireq->ir_mark; in inet6_csk_route_req()
46 fl6->fl6_dport = ireq->ir_rmt_port; in inet6_csk_route_req()
47 fl6->fl6_sport = htons(ireq->ir_num); in inet6_csk_route_req()
/kernel/linux/linux-5.10/net/ipv4/
H A Dsyncookies.c66 const struct inet_request_sock *ireq = inet_rsk(req); in cookie_init_timestamp() local
70 options = ireq->wscale_ok ? ireq->snd_wscale : TS_OPT_WSCALE_MASK; in cookie_init_timestamp()
71 if (ireq->sack_ok) in cookie_init_timestamp()
73 if (ireq->ecn_ok) in cookie_init_timestamp()
325 struct inet_request_sock *ireq; in cookie_v4_check() local
373 ireq = inet_rsk(req); in cookie_v4_check()
380 ireq->ir_num = ntohs(th->dest); in cookie_v4_check()
381 ireq->ir_rmt_port = th->source; in cookie_v4_check()
384 ireq in cookie_v4_check()
[all...]
H A Dtcp_minisocks.c364 struct inet_request_sock *ireq = inet_rsk(req); in tcp_openreq_init_rwin() local
390 mss - (ireq->tstamp_ok ? TCPOLEN_TSTAMP_ALIGNED : 0), in tcp_openreq_init_rwin()
393 ireq->wscale_ok, in tcp_openreq_init_rwin()
396 ireq->rcv_wscale = rcv_wscale; in tcp_openreq_init_rwin()
440 struct inet_request_sock *ireq; in smc_check_reset_syn_req() local
443 ireq = inet_rsk(req); in smc_check_reset_syn_req()
444 if (oldtp->syn_smc && !ireq->smc_ok) in smc_check_reset_syn_req()
461 const struct inet_request_sock *ireq = inet_rsk(req); in tcp_create_openreq_child() local
509 newtp->rx_opt.tstamp_ok = ireq->tstamp_ok; in tcp_create_openreq_child()
510 newtp->rx_opt.sack_ok = ireq in tcp_create_openreq_child()
[all...]
/kernel/linux/linux-6.6/net/ipv4/
H A Dsyncookies.c64 const struct inet_request_sock *ireq = inet_rsk(req); in cookie_init_timestamp() local
68 options = ireq->wscale_ok ? ireq->snd_wscale : TS_OPT_WSCALE_MASK; in cookie_init_timestamp()
69 if (ireq->sack_ok) in cookie_init_timestamp()
71 if (ireq->ecn_ok) in cookie_init_timestamp()
323 struct inet_request_sock *ireq; in cookie_v4_check() local
371 ireq = inet_rsk(req); in cookie_v4_check()
378 ireq->ir_num = ntohs(th->dest); in cookie_v4_check()
379 ireq->ir_rmt_port = th->source; in cookie_v4_check()
382 ireq in cookie_v4_check()
[all...]
H A Dtcp_minisocks.c390 struct inet_request_sock *ireq = inet_rsk(req); in tcp_openreq_init_rwin() local
416 mss - (ireq->tstamp_ok ? TCPOLEN_TSTAMP_ALIGNED : 0), in tcp_openreq_init_rwin()
419 ireq->wscale_ok, in tcp_openreq_init_rwin()
422 ireq->rcv_wscale = rcv_wscale; in tcp_openreq_init_rwin()
466 struct inet_request_sock *ireq; in smc_check_reset_syn_req() local
469 ireq = inet_rsk(req); in smc_check_reset_syn_req()
470 if (oldtp->syn_smc && !ireq->smc_ok) in smc_check_reset_syn_req()
487 const struct inet_request_sock *ireq = inet_rsk(req); in tcp_create_openreq_child() local
536 newtp->rx_opt.tstamp_ok = ireq->tstamp_ok; in tcp_create_openreq_child()
537 newtp->rx_opt.sack_ok = ireq in tcp_create_openreq_child()
[all...]
/kernel/linux/linux-6.6/net/dccp/
H A Dipv6.c198 struct inet_request_sock *ireq = inet_rsk(req); in dccp_v6_send_response() local
208 fl6.daddr = ireq->ir_v6_rmt_addr; in dccp_v6_send_response()
209 fl6.saddr = ireq->ir_v6_loc_addr; in dccp_v6_send_response()
211 fl6.flowi6_oif = ireq->ir_iif; in dccp_v6_send_response()
212 fl6.fl6_dport = ireq->ir_rmt_port; in dccp_v6_send_response()
213 fl6.fl6_sport = htons(ireq->ir_num); in dccp_v6_send_response()
234 &ireq->ir_v6_loc_addr, in dccp_v6_send_response()
235 &ireq->ir_v6_rmt_addr); in dccp_v6_send_response()
236 fl6.daddr = ireq->ir_v6_rmt_addr; in dccp_v6_send_response()
238 opt = ireq in dccp_v6_send_response()
322 struct inet_request_sock *ireq; dccp_v6_conn_request() local
419 struct inet_request_sock *ireq = inet_rsk(req); dccp_v6_request_recv_sock() local
[all...]
H A Dipv4.c414 struct inet_request_sock *ireq; in dccp_v4_request_recv_sock() local
426 ireq = inet_rsk(req); in dccp_v4_request_recv_sock()
427 sk_daddr_set(newsk, ireq->ir_rmt_addr); in dccp_v4_request_recv_sock()
428 sk_rcv_saddr_set(newsk, ireq->ir_loc_addr); in dccp_v4_request_recv_sock()
429 newinet->inet_saddr = ireq->ir_loc_addr; in dccp_v4_request_recv_sock()
430 RCU_INIT_POINTER(newinet->inet_opt, rcu_dereference(ireq->ireq_opt)); in dccp_v4_request_recv_sock()
446 ireq->ireq_opt = NULL; in dccp_v4_request_recv_sock()
505 const struct inet_request_sock *ireq = inet_rsk(req); in dccp_v4_send_response() local
508 dh->dccph_checksum = dccp_v4_csum_finish(skb, ireq->ir_loc_addr, in dccp_v4_send_response()
509 ireq in dccp_v4_send_response()
595 struct inet_request_sock *ireq; dccp_v4_conn_request() local
[all...]
/kernel/linux/linux-5.10/net/dccp/
H A Dipv6.c190 struct inet_request_sock *ireq = inet_rsk(req); in dccp_v6_send_response() local
200 fl6.daddr = ireq->ir_v6_rmt_addr; in dccp_v6_send_response()
201 fl6.saddr = ireq->ir_v6_loc_addr; in dccp_v6_send_response()
203 fl6.flowi6_oif = ireq->ir_iif; in dccp_v6_send_response()
204 fl6.fl6_dport = ireq->ir_rmt_port; in dccp_v6_send_response()
205 fl6.fl6_sport = htons(ireq->ir_num); in dccp_v6_send_response()
226 &ireq->ir_v6_loc_addr, in dccp_v6_send_response()
227 &ireq->ir_v6_rmt_addr); in dccp_v6_send_response()
228 fl6.daddr = ireq->ir_v6_rmt_addr; in dccp_v6_send_response()
230 opt = ireq in dccp_v6_send_response()
311 struct inet_request_sock *ireq; dccp_v6_conn_request() local
408 struct inet_request_sock *ireq = inet_rsk(req); dccp_v6_request_recv_sock() local
[all...]
H A Dipv4.c402 struct inet_request_sock *ireq; in dccp_v4_request_recv_sock() local
414 ireq = inet_rsk(req); in dccp_v4_request_recv_sock()
415 sk_daddr_set(newsk, ireq->ir_rmt_addr); in dccp_v4_request_recv_sock()
416 sk_rcv_saddr_set(newsk, ireq->ir_loc_addr); in dccp_v4_request_recv_sock()
417 newinet->inet_saddr = ireq->ir_loc_addr; in dccp_v4_request_recv_sock()
418 RCU_INIT_POINTER(newinet->inet_opt, rcu_dereference(ireq->ireq_opt)); in dccp_v4_request_recv_sock()
434 ireq->ireq_opt = NULL; in dccp_v4_request_recv_sock()
492 const struct inet_request_sock *ireq = inet_rsk(req); in dccp_v4_send_response() local
495 dh->dccph_checksum = dccp_v4_csum_finish(skb, ireq->ir_loc_addr, in dccp_v4_send_response()
496 ireq in dccp_v4_send_response()
579 struct inet_request_sock *ireq; dccp_v4_conn_request() local
[all...]
/kernel/linux/linux-5.10/include/trace/events/
H A Dtcp.h202 struct inet_request_sock *ireq = inet_rsk(req);
208 __entry->sport = ireq->ir_num;
209 __entry->dport = ntohs(ireq->ir_rmt_port);
212 *p32 = ireq->ir_loc_addr;
215 *p32 = ireq->ir_rmt_addr;
217 TP_STORE_ADDRS(__entry, ireq->ir_loc_addr, ireq->ir_rmt_addr,
218 ireq->ir_v6_loc_addr, ireq->ir_v6_rmt_addr);

Completed in 22 milliseconds

123