Home
last modified time | relevance | path

Searched refs:remote_device (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/sys/dev/isci/scil/
H A Dscif_sas_remote_device_state_handlers.c90 SCI_BASE_REMOTE_DEVICE_T * remote_device in scif_sas_remote_device_stopped_start_handler() argument
94 remote_device; in scif_sas_remote_device_stopped_start_handler()
127 SCI_BASE_REMOTE_DEVICE_T * remote_device in scif_sas_remote_device_stopped_destruct_handler() argument
132 remote_device; in scif_sas_remote_device_stopped_destruct_handler()
228 SCI_BASE_REMOTE_DEVICE_T * remote_device, in scif_sas_remote_device_stopping_complete_high_priority_io_handler() argument
235 remote_device; in scif_sas_remote_device_stopping_complete_high_priority_io_handler()
239 sci_base_object_get_logger(remote_device), in scif_sas_remote_device_stopping_complete_high_priority_io_handler()
242 remote_device, io_request, response_data in scif_sas_remote_device_stopping_complete_high_priority_io_handler()
275 SCI_BASE_REMOTE_DEVICE_T * remote_device in scif_sas_remote_device_failed_stop_handler() argument
279 remote_device; in scif_sas_remote_device_failed_stop_handler()
[all …]
H A Dscif_sas_domain_state_handlers.c209 SCI_BASE_REMOTE_DEVICE_T * remote_device, in scif_sas_domain_ready_start_io_handler() argument
215 remote_device; in scif_sas_domain_ready_start_io_handler()
223 domain, remote_device, io_request in scif_sas_domain_ready_start_io_handler()
262 SCI_BASE_REMOTE_DEVICE_T * remote_device, in scif_sas_domain_ready_complete_io_handler() argument
267 remote_device; in scif_sas_domain_ready_complete_io_handler()
274 domain, remote_device, io_request in scif_sas_domain_ready_complete_io_handler()
306 SCI_BASE_REMOTE_DEVICE_T * remote_device, in scif_sas_domain_ready_continue_io_handler() argument
314 domain, remote_device, io_request in scif_sas_domain_ready_continue_io_handler()
342 SCI_BASE_REMOTE_DEVICE_T * remote_device, in scif_sas_domain_ready_start_task_handler() argument
348 remote_device; in scif_sas_domain_ready_start_task_handler()
[all …]
H A Dscif_sas_remote_device.c167 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scif_remote_device_da_construct() argument
174 remote_device; in scif_remote_device_da_construct()
180 remote_device, sas_address, protocols in scif_remote_device_da_construct()
249 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scif_remote_device_ea_construct() argument
257 remote_device; in scif_remote_device_ea_construct()
271 remote_device, smp_response in scif_remote_device_ea_construct()
330 SCI_REMOTE_DEVICE_HANDLE_T remote_device in scif_remote_device_destruct() argument
334 remote_device; in scif_remote_device_destruct()
340 remote_device in scif_remote_device_destruct()
382 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scic_cb_remote_device_start_complete() argument
[all …]
H A Dscic_remote_device.h156 SCI_REMOTE_DEVICE_HANDLE_T remote_device
188 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
211 SCI_REMOTE_DEVICE_HANDLE_T remote_device
227 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
240 SCI_REMOTE_DEVICE_HANDLE_T remote_device
274 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
293 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
313 SCI_REMOTE_DEVICE_HANDLE_T remote_device
327 SCI_REMOTE_DEVICE_HANDLE_T remote_device
342 SCI_REMOTE_DEVICE_HANDLE_T remote_device
[all …]
H A Dscif_sas_remote_device_ready_substate_handlers.c184 SCI_BASE_REMOTE_DEVICE_T * remote_device in scif_sas_remote_device_ready_operational_stop_handler() argument
188 remote_device; in scif_sas_remote_device_ready_operational_stop_handler()
211 SCI_BASE_REMOTE_DEVICE_T * remote_device in scif_sas_remote_device_ready_operational_destruct_handler() argument
215 remote_device; in scif_sas_remote_device_ready_operational_destruct_handler()
234 SCI_BASE_REMOTE_DEVICE_T * remote_device in scif_sas_remote_device_ready_operational_fail_handler() argument
238 remote_device; in scif_sas_remote_device_ready_operational_fail_handler()
271 SCI_BASE_REMOTE_DEVICE_T * remote_device, in scif_sas_remote_device_ready_operational_start_io_handler() argument
276 remote_device; in scif_sas_remote_device_ready_operational_start_io_handler()
305 SCI_BASE_REMOTE_DEVICE_T * remote_device, in scif_sas_remote_device_ready_operational_complete_io_handler() argument
310 remote_device; in scif_sas_remote_device_ready_operational_complete_io_handler()
[all …]
H A Dscif_sas_remote_device.h371 SCIF_SAS_REMOTE_DEVICE_T * remote_device
375 SCIF_SAS_REMOTE_DEVICE_T * remote_device
387 SCI_BASE_REMOTE_DEVICE_T * remote_device,
392 SCI_BASE_REMOTE_DEVICE_T * remote_device,
397 SCI_BASE_REMOTE_DEVICE_T * remote_device,
406 SCI_BASE_REMOTE_DEVICE_T * remote_device
410 SCI_BASE_REMOTE_DEVICE_T * remote_device
414 SCI_BASE_REMOTE_DEVICE_T * remote_device
418 SCI_BASE_REMOTE_DEVICE_T * remote_device
422 SCI_BASE_REMOTE_DEVICE_T * remote_device,
[all …]
H A Dscif_sas_controller_state_handlers.c562 SCI_BASE_REMOTE_DEVICE_T * remote_device, in scif_sas_controller_ready_start_io_handler() argument
571 remote_device; in scif_sas_controller_ready_start_io_handler()
577 controller, remote_device, io_request, io_tag in scif_sas_controller_ready_start_io_handler()
581 &fw_device->domain->parent, remote_device, io_request in scif_sas_controller_ready_start_io_handler()
612 &fw_device->domain->parent, remote_device, io_request in scif_sas_controller_ready_start_io_handler()
662 SCI_BASE_REMOTE_DEVICE_T * remote_device, in scif_sas_controller_ready_complete_io_handler() argument
669 remote_device; in scif_sas_controller_ready_complete_io_handler()
679 controller, remote_device, io_request in scif_sas_controller_ready_complete_io_handler()
684 &fw_device->domain->parent, remote_device, io_request in scif_sas_controller_ready_complete_io_handler()
733 SCI_BASE_REMOTE_DEVICE_T * remote_device, in scif_sas_controller_ready_complete_high_priority_io_handler() argument
[all …]
H A Dscif_remote_device.h158 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
195 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
222 SCI_REMOTE_DEVICE_HANDLE_T remote_device
238 SCI_REMOTE_DEVICE_HANDLE_T remote_device
255 SCI_REMOTE_DEVICE_HANDLE_T remote_device
271 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
287 SCI_REMOTE_DEVICE_HANDLE_T remote_device
H A Dscic_sds_remote_device.c141 SCI_REMOTE_DEVICE_HANDLE_T remote_device in scic_remote_device_da_construct() argument
147 remote_device; in scic_remote_device_da_construct()
157 remote_device in scic_remote_device_da_construct()
250 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scic_remote_device_ea_construct() argument
259 this_device = (SCIC_SDS_REMOTE_DEVICE_T *)remote_device; in scic_remote_device_ea_construct()
266 remote_device, discover_response in scic_remote_device_ea_construct()
332 SCI_REMOTE_DEVICE_HANDLE_T remote_device in scic_remote_device_destruct() argument
336 this_device = (SCIC_SDS_REMOTE_DEVICE_T *)remote_device; in scic_remote_device_destruct()
344 remote_device in scic_remote_device_destruct()
355 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scic_remote_device_set_port_width() argument
[all …]
H A Dscif_sas_controller.c268 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scif_controller_start_io() argument
280 controller, remote_device, io_request, io_tag in scif_controller_start_io()
290 (SCI_BASE_REMOTE_DEVICE_T*) remote_device, in scif_controller_start_io()
305 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scif_controller_start_task() argument
315 || (remote_device == SCI_INVALID_HANDLE) in scif_controller_start_task()
325 controller, remote_device, task_request, io_tag in scif_controller_start_task()
332 (SCI_BASE_REMOTE_DEVICE_T*) remote_device, in scif_controller_start_task()
347 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scif_controller_complete_io() argument
357 controller, remote_device, io_request in scif_controller_complete_io()
362 (SCI_BASE_REMOTE_DEVICE_T*) remote_device, in scif_controller_complete_io()
[all …]
H A Dscif_user_callback.h344 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
367 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
911 SCI_REMOTE_DEVICE_HANDLE_T remote_device
930 SCI_REMOTE_DEVICE_HANDLE_T remote_device
950 SCI_REMOTE_DEVICE_HANDLE_T remote_device
972 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
H A Dscic_user_callback.h218 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
265 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
1041 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
1060 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
1077 SCI_REMOTE_DEVICE_HANDLE_T remote_device
1096 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
H A Dscif_controller.h260 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
292 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
317 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
340 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
H A Dscic_controller.h422 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
467 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
491 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
524 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
558 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
H A Dscif_sas_remote_device_starting_substate_handlers.c92 SCI_BASE_REMOTE_DEVICE_T * remote_device in scif_sas_remote_device_starting_state_general_stop_handler() argument
96 remote_device; in scif_sas_remote_device_starting_state_general_stop_handler()
131 SCI_BASE_REMOTE_DEVICE_T * remote_device in scif_sas_remote_device_starting_await_complete_fail_handler() argument
135 remote_device; in scif_sas_remote_device_starting_await_complete_fail_handler()
H A Dscif_sas_domain_states.c510 SCIF_SAS_REMOTE_DEVICE_T * remote_device; in scif_sas_domain_discovering_state_enter() local
517 remote_device = (SCIF_SAS_REMOTE_DEVICE_T *) in scif_sas_domain_discovering_state_enter()
521 if (remote_device == SCI_INVALID_HANDLE) in scif_sas_domain_discovering_state_enter()
536 scif_sas_domain_start_smp_discover(fw_domain, remote_device); in scif_sas_domain_discovering_state_enter()
H A Dscic_sds_controller.c4163 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scic_controller_start_io() argument
4176 controller, remote_device, io_request, io_tag in scic_controller_start_io()
4181 (SCI_BASE_REMOTE_DEVICE_T *)remote_device, in scic_controller_start_io()
4193 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scic_controller_terminate_request() argument
4205 controller, remote_device, request in scic_controller_terminate_request()
4210 (SCI_BASE_REMOTE_DEVICE_T *)remote_device, in scic_controller_terminate_request()
4221 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scic_controller_complete_io() argument
4233 controller, remote_device, io_request in scic_controller_complete_io()
4238 (SCI_BASE_REMOTE_DEVICE_T *)remote_device, in scic_controller_complete_io()
4251 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scic_controller_start_task() argument
[all …]
H A Dscif_sas_controller.h215 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
242 SCIF_SAS_REMOTE_DEVICE_T * remote_device,
/freebsd/sys/dev/isci/
H A Disci_remote_device.c62 SCI_DOMAIN_HANDLE_T domain, SCI_REMOTE_DEVICE_HANDLE_T remote_device) in scif_cb_remote_device_ready() argument
65 sci_object_get_association(remote_device); in scif_cb_remote_device_ready()
70 if (isci_controller->remote_device[device_index] == NULL) { in scif_cb_remote_device_ready()
74 isci_controller->remote_device[device_index] = in scif_cb_remote_device_ready()
113 SCI_DOMAIN_HANDLE_T domain, SCI_REMOTE_DEVICE_HANDLE_T remote_device) in scif_cb_remote_device_not_ready() argument
136 SCI_DOMAIN_HANDLE_T domain, SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scif_cb_remote_device_failed() argument
143 isci_remote_device_reset(struct ISCI_REMOTE_DEVICE *remote_device, in isci_remote_device_reset() argument
146 struct ISCI_CONTROLLER *controller = remote_device->domain->controller; in isci_remote_device_reset()
151 if (remote_device->is_resetting == TRUE) { in isci_remote_device_reset()
165 &remote_device->pending_device_reset_element); in isci_remote_device_reset()
[all …]
H A Disci_domain.c154 struct ISCI_REMOTE_DEVICE *remote_device = in scif_cb_domain_ready() local
155 isci_controller->remote_device[i]; in scif_cb_domain_ready()
157 if (remote_device != NULL && in scif_cb_domain_ready()
158 remote_device->domain == isci_domain) in scif_cb_domain_ready()
159 isci_remote_device_release_device_queue(remote_device); in scif_cb_domain_ready()
202 struct ISCI_REMOTE_DEVICE *remote_device; in scif_cb_domain_da_device_added() local
212 remote_device = isci_domain->da_remote_device; in scif_cb_domain_da_device_added()
215 (uint8_t*)remote_device + sizeof(struct ISCI_REMOTE_DEVICE), in scif_cb_domain_da_device_added()
216 &(remote_device->sci_object)); in scif_cb_domain_da_device_added()
218 sci_object_set_association(remote_device->sci_object, remote_device); in scif_cb_domain_da_device_added()
[all …]
H A Disci_controller.c518 struct ISCI_REMOTE_DEVICE *remote_device = in isci_controller_allocate_memory() local
521 controller->remote_device[i] = NULL; in isci_controller_allocate_memory()
522 remote_device->index = i; in isci_controller_allocate_memory()
523 remote_device->is_resetting = FALSE; in isci_controller_allocate_memory()
524 remote_device->frozen_lun_mask = 0; in isci_controller_allocate_memory()
525 sci_fast_list_element_init(remote_device, in isci_controller_allocate_memory()
526 &remote_device->pending_device_reset_element); in isci_controller_allocate_memory()
527 TAILQ_INIT(&remote_device->queued_ccbs); in isci_controller_allocate_memory()
528 remote_device->release_queued_ccb = FALSE; in isci_controller_allocate_memory()
529 remote_device->queued_ccb_in_progress = NULL; in isci_controller_allocate_memory()
[all …]
H A Disci_task_request.c57 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scif_cb_task_request_complete() argument
61 scif_controller_complete_task(controller, remote_device, task_request); in scif_cb_task_request_complete()
62 isci_task_request_complete(controller, remote_device, task_request, in scif_cb_task_request_complete()
176 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in isci_task_request_complete() argument
184 (struct ISCI_REMOTE_DEVICE *)sci_object_get_association(remote_device); in isci_task_request_complete()
215 remote_device); in isci_task_request_complete()
H A Disci.h179 struct ISCI_REMOTE_DEVICE *remote_device[SCI_MAX_REMOTE_DEVICES]; member
260 void isci_remote_device_reset(struct ISCI_REMOTE_DEVICE *remote_device,
270 struct ISCI_REMOTE_DEVICE *remote_device);
273 struct ISCI_REMOTE_DEVICE *remote_device, lun_id_t lun);
276 struct ISCI_REMOTE_DEVICE *remote_device, lun_id_t lun);
279 struct ISCI_REMOTE_DEVICE * remote_device);
313 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
318 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
H A Disci_io_request.c69 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scif_cb_io_request_complete() argument
75 scif_controller_complete_io(scif_controller, remote_device, io_request); in scif_cb_io_request_complete()
76 isci_io_request_complete(scif_controller, remote_device, isci_request, in scif_cb_io_request_complete()
82 SCI_REMOTE_DEVICE_HANDLE_T remote_device, in isci_io_request_complete() argument
94 (struct ISCI_REMOTE_DEVICE *) sci_object_get_association(remote_device); in isci_io_request_complete()
193 scif_remote_device_get_max_queue_depth(remote_device); in isci_io_request_complete()
746 controller->remote_device[target_id]; in isci_io_request_execute_scsi_io()
793 struct ISCI_REMOTE_DEVICE *remote_device = (struct ISCI_REMOTE_DEVICE *) in isci_io_request_timeout() local
795 struct ISCI_CONTROLLER *controller = remote_device->domain->controller; in isci_io_request_timeout()
798 isci_remote_device_reset(remote_device, NULL); in isci_io_request_timeout()
[all …]
H A Disci_sysctl.c85 struct ISCI_REMOTE_DEVICE *remote_device = in isci_sysctl_reset_remote_devices() local
86 controller->remote_device[i]; in isci_sysctl_reset_remote_devices()
88 if (remote_device != NULL) { in isci_sysctl_reset_remote_devices()
90 isci_remote_device_reset(remote_device, NULL); in isci_sysctl_reset_remote_devices()
211 device = isci->controllers[i].remote_device[j]; in isci_sysctl_log_frozen_lun_masks()

12