| /freebsd/sys/dev/isci/scil/ |
| H A D | scif_sas_remote_device_state_handlers.c | 90 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 D | scif_sas_domain_state_handlers.c | 209 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 D | scif_sas_remote_device.c | 167 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 D | scic_remote_device.h | 156 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 D | scif_sas_remote_device_ready_substate_handlers.c | 184 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 D | scif_sas_remote_device.h | 371 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 D | scif_sas_controller_state_handlers.c | 562 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 D | scif_remote_device.h | 158 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 D | scic_sds_remote_device.c | 141 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 D | scif_sas_controller.c | 268 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 D | scif_user_callback.h | 344 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 D | scic_user_callback.h | 218 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 D | scif_controller.h | 260 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 D | scic_controller.h | 422 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 D | scif_sas_remote_device_starting_substate_handlers.c | 92 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 D | scif_sas_domain_states.c | 510 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 D | scic_sds_controller.c | 4163 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 D | scif_sas_controller.h | 215 SCI_REMOTE_DEVICE_HANDLE_T remote_device, 242 SCIF_SAS_REMOTE_DEVICE_T * remote_device,
|
| /freebsd/sys/dev/isci/ |
| H A D | isci_remote_device.c | 62 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 D | isci_domain.c | 154 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 D | isci_controller.c | 518 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 D | isci_task_request.c | 57 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 D | isci.h | 179 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 D | isci_io_request.c | 69 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 D | isci_sysctl.c | 85 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()
|