Home
last modified time | relevance | path

Searched refs:isci_remote_device (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.10/drivers/scsi/isci/
Dremote_device.h81 struct isci_remote_device { struct
112 static inline struct isci_remote_device *isci_get_device( in isci_get_device() argument
113 struct isci_remote_device *idev) in isci_get_device()
120 static inline struct isci_remote_device *isci_lookup_device(struct domain_device *dev) in isci_lookup_device()
122 struct isci_remote_device *idev = dev->lldd_dev; in isci_lookup_device()
133 static inline void isci_put_device(struct isci_remote_device *idev) in isci_put_device()
140 struct isci_remote_device *idev);
142 struct isci_remote_device *idev);
159 struct isci_remote_device *idev,
175 struct isci_remote_device *idev);
[all …]
Dremote_device.c75 enum sci_status sci_remote_device_suspend(struct isci_remote_device *idev, in sci_remote_device_suspend()
90 static void isci_remote_device_ready(struct isci_host *ihost, struct isci_remote_device *idev) in isci_remote_device_ready()
103 struct isci_remote_device *idev, in sci_remote_device_terminate_req()
122 struct isci_remote_device *idev, in sci_remote_device_terminate_reqs_checkabort()
141 struct isci_remote_device *idev, in isci_compare_suspendcount()
155 struct isci_remote_device *idev, in isci_check_reqterm()
172 struct isci_remote_device *idev, in isci_check_devempty()
188 struct isci_remote_device *idev, in isci_remote_device_terminate_requests()
297 struct isci_remote_device *idev, in isci_remote_device_not_ready()
325 struct isci_remote_device *idev = _dev; in rnc_destruct_done()
[all …]
Dhost.h158 struct isci_remote_device *device_table[SCI_MAX_REMOTE_DEVICES];
209 struct isci_remote_device devices[SCI_MAX_REMOTE_DEVICES];
326 static inline void wait_for_device_start(struct isci_host *ihost, struct isci_remote_device *idev) in wait_for_device_start()
331 static inline void wait_for_device_stop(struct isci_host *ihost, struct isci_remote_device *idev) in wait_for_device_stop()
341 static inline struct isci_host *idev_to_ihost(struct isci_remote_device *idev) in idev_to_ihost()
360 static inline int sci_remote_device_node_count(struct isci_remote_device *idev) in sci_remote_device_node_count()
379 static inline struct device *scirdev_to_dev(struct isci_remote_device *idev) in scirdev_to_dev()
453 struct isci_remote_device *idev,
457 struct isci_remote_device *idev,
470 struct isci_remote_device *idev);
[all …]
Dtask.c107 static inline int isci_device_io_ready(struct isci_remote_device *idev, in isci_device_io_ready()
127 struct isci_remote_device *idev; in isci_task_execute_task()
215 struct isci_remote_device *idev, in isci_task_request_build()
257 struct isci_remote_device *idev, in isci_task_execute_tmf()
381 struct isci_remote_device *isci_device, in isci_task_send_lu_reset_sas()
415 struct isci_remote_device *idev; in isci_task_lu_reset()
483 struct isci_remote_device *idev = NULL; in isci_task_abort_task()
743 struct isci_remote_device *idev) in isci_reset_device()
785 struct isci_remote_device *idev; in isci_task_I_T_nexus_reset()
Dremote_node_context.c116 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); in sci_remote_node_context_construct_buffer()
242 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); in sci_remote_node_context_validate_context_buffer()
264 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); in sci_remote_node_context_invalidate_context_buffer()
278 struct isci_remote_device *idev = rnc_to_dev(rnc); in sci_remote_node_context_initial_state_enter()
312 struct isci_remote_device *idev; in sci_remote_node_context_resuming_state_enter()
362 struct isci_remote_device *idev = rnc_to_dev(rnc); in sci_remote_node_context_tx_rx_suspended_state_enter()
384 struct isci_remote_device *idev = rnc_to_dev(rnc); in sci_remote_node_context_await_suspend_state_exit()
577 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); in sci_remote_node_context_suspend()
667 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); in sci_remote_node_context_resume()
Dport.h243 struct isci_remote_device;
246 struct isci_remote_device *idev,
251 struct isci_remote_device *idev,
Drequest.h115 struct isci_remote_device *target_device;
293 int isci_request_execute(struct isci_host *ihost, struct isci_remote_device *idev,
297 struct isci_remote_device *idev,
Dremote_node_context.h87 struct isci_remote_device;
Dhost.c276 struct isci_remote_device *idev; in sci_controller_sdma_completion()
314 struct isci_remote_device *idev; in sci_controller_unsolicited_frame()
370 struct isci_remote_device *idev; in sci_controller_event_completion()
2437 struct isci_remote_device *idev) in sci_controller_remote_device_stopped()
2496 struct isci_remote_device *idev, in sci_controller_allocate_remote_node_context()
2518 struct isci_remote_device *idev, in sci_controller_free_remote_node_context()
2605 struct isci_remote_device *idev, in sci_controller_start_io()
2626 struct isci_remote_device *idev, in sci_controller_terminate_request()
2670 struct isci_remote_device *idev, in sci_controller_complete_io()
2719 struct isci_remote_device *idev, in sci_controller_start_task()
Drequest.c221 struct isci_remote_device *idev; in scu_ssp_request_construct_task_context()
503 struct isci_remote_device *idev; in scu_sata_request_construct_task_context()
2183 struct isci_remote_device *idev = ireq->target_device; in atapi_data_tc_completion_handler()
2525 struct isci_remote_device *idev, in isci_request_handle_controller_specific_errors()
2742 struct isci_remote_device *idev = request->target_device; in isci_request_io_request_complete()
3072 struct isci_remote_device *idev, in sci_general_request_construct()
3088 struct isci_remote_device *idev, in sci_io_request_construct()
3115 struct isci_remote_device *idev, in sci_task_request_construct()
3189 struct isci_remote_device *idev; in sci_io_request_construct_smp()
3342 struct isci_remote_device *idev) in isci_io_request_build()
[all …]
Dport.c243 struct isci_remote_device *isci_device; in isci_port_link_down()
1382 struct isci_remote_device *idev, in sci_port_start_io()
1402 struct isci_remote_device *idev, in sci_port_complete_io()
1698 struct isci_remote_device *idev; in isci_ata_check_ready()
Dinit.c554 struct isci_remote_device *idev = &ihost->devices[i]; in isci_host_alloc()