/freebsd-11-stable/sys/dev/isci/scil/ |
H A D | scic_sds_controller_registers.h | 75 #define scic_sds_controller_smu_register_read(controller, reg) \ 77 (controller), \ 78 (controller)->smu_registers->reg \ 81 #define scic_sds_controller_smu_register_write(controller, reg, value) \ 83 (controller), \ 84 (controller)->smu_registers->reg, \ 93 #define scu_afe_register_write(controller, reg, value) \ 95 (controller), \ 96 (controller)->scu_registers->afe.reg, \ 100 #define scu_afe_register_read(controller, re [all...] |
H A D | scic_controller.h | 61 * by an SCIC user on a controller object. 125 SCI_CONTROLLER_HANDLE_T controller 132 * of other controller generated events. This method should be 141 SCI_CONTROLLER_HANDLE_T controller 158 * @brief This method will attempt to construct a controller object 162 * object associated with the controller being constructed. 163 * @param[in] controller This parameter specifies the controller to be 166 * controller object and will be used to associate with the core 167 * controller [all...] |
H A D | scif_controller.h | 61 * by an SCIF user on a SCIF controller object. 73 * @brief This method will attempt to construct a framework controller object 77 * library object associated with the controller being constructed. 78 * @param[in] controller This parameter specifies the framework controller to 81 * controller object and will be used to associate with the 82 * framework controller. 84 * @return Indicate if the controller was successfully constructed or if 86 * @retval SCI_SUCCESS This value is returned if the controller was 89 * if the controller doe [all...] |
H A D | scic_user_callback.h | 77 * exlusive manner from the controller completion handler 80 * @param[in] controller This parameter specifies the controller with 93 SCI_CONTROLLER_HANDLE_T controller, 101 * @param[in] controller This parameter specifies the controller with 108 SCI_CONTROLLER_HANDLE_T controller, 122 * @param[in] controller This parameter specifies the controller with 132 SCI_CONTROLLER_HANDLE_T controller, [all...] |
H A D | scif_user_callback.h | 81 * exlusive manner from the controller completion handler 86 * @param[in] controller This parameter specifies the controller with 97 SCI_CONTROLLER_HANDLE_T controller, 105 * @param[in] controller This parameter specifies the controller with 112 SCI_CONTROLLER_HANDLE_T controller, 126 * @param[in] controller This parameter specifies the controller with 136 SCI_CONTROLLER_HANDLE_T controller, [all...] |
H A D | scic_sds_sgpio.c | 72 * @param[in] SCIC_SDS_CONTROLLER_T controller 81 SCIC_SDS_CONTROLLER_T *controller, 93 controller, output_data_select[phy_index], value 100 SCI_CONTROLLER_HANDLE_T controller, 104 SCIC_SDS_CONTROLLER_T * core_controller = (SCIC_SDS_CONTROLLER_T *) controller; 111 SCI_CONTROLLER_HANDLE_T controller, 119 SCIC_SDS_CONTROLLER_T * core_controller = (SCIC_SDS_CONTROLLER_T *) controller; 128 SCI_CONTROLLER_HANDLE_T controller, 133 SCIC_SDS_CONTROLLER_T * core_controller = (SCIC_SDS_CONTROLLER_T *) controller; 145 SCI_CONTROLLER_HANDLE_T controller, 80 scic_sgpio_write_SGODSR_register( SCIC_SDS_CONTROLLER_T *controller, U32 phy_mask, U32 value ) argument 99 scic_sgpio_set_vendor_code( SCI_CONTROLLER_HANDLE_T controller, U8 vendor_specific_sequence ) argument 110 scic_sgpio_set_blink_patterns( SCI_CONTROLLER_HANDLE_T controller, U8 pattern_a_low, U8 pattern_a_high, U8 pattern_b_low, U8 pattern_b_high ) argument 127 scic_sgpio_set_functionality( SCI_CONTROLLER_HANDLE_T controller, BOOL sgpio_mode ) argument 144 scic_sgpio_apply_led_blink_pattern( SCI_CONTROLLER_HANDLE_T controller, U32 phy_mask, BOOL error, BOOL locate, BOOL activity, U8 pattern_selection ) argument 181 scic_sgpio_set_led_blink_pattern( SCI_CONTROLLER_HANDLE_T controller, SCI_PORT_HANDLE_T port_handle, BOOL error, BOOL locate, BOOL activity, U8 pattern_selection ) argument 200 scic_sgpio_update_led_state( SCI_CONTROLLER_HANDLE_T controller, U32 phy_mask, BOOL error, BOOL locate, BOOL activity ) argument 231 scic_sgpio_set_led_state( SCI_CONTROLLER_HANDLE_T controller, SCI_PORT_HANDLE_T port_handle, BOOL error, BOOL locate, BOOL activity ) argument 248 scic_sgpio_set_to_hardware_control( SCI_CONTROLLER_HANDLE_T controller, BOOL is_hardware_controlled ) argument [all...] |
H A D | scic_sds_pci.c | 70 * determine the virtual memory space for the controller registers 72 * @param[in] this_controller The controller for which to read the base 146 * @param[in] controller The controller for which to read a DWORD. 155 SCI_CONTROLLER_HANDLE_T controller, 159 return scic_cb_pci_read_dword(controller, address); 166 * @param[in] controller The controller for which to read a DWORD. 175 SCI_CONTROLLER_HANDLE_T controller, 180 scic_cb_pci_write_dword(controller, addres 154 scic_sds_pci_read_smu_dword( SCI_CONTROLLER_HANDLE_T controller, void * address ) argument 174 scic_sds_pci_write_smu_dword( SCI_CONTROLLER_HANDLE_T controller, void * address, U32 write_value ) argument 195 scic_sds_pci_read_scu_dword( SCI_CONTROLLER_HANDLE_T controller, void * address ) argument 226 scic_sds_pci_write_scu_dword( SCI_CONTROLLER_HANDLE_T controller, void * address, U32 write_value ) argument [all...] |
H A D | scic_sds_port_configuration_agent.c | 131 * @param[in] controller The controller object used for the port search. 142 SCIC_SDS_CONTROLLER_T * controller, 154 sci_base_object_get_logger(controller), 157 controller, phy 168 if (scic_controller_get_port_handle(controller, port_index, &port_handle) == SCI_SUCCESS) 196 * @param[in] controller This is the controller object that contains the 199 * the controller. 209 SCIC_SDS_CONTROLLER_T * controller, 141 scic_sds_port_configuration_agent_find_port( SCIC_SDS_CONTROLLER_T * controller, SCIC_SDS_PHY_T * phy ) argument 208 scic_sds_port_configuration_agent_validate_ports( SCIC_SDS_CONTROLLER_T * controller, SCIC_SDS_PORT_CONFIGURATION_AGENT_T * port_agent ) argument 318 scic_sds_mpc_agent_validate_phy_configuration( SCIC_SDS_CONTROLLER_T * controller, SCIC_SDS_PORT_CONFIGURATION_AGENT_T * port_agent ) argument 430 SCIC_SDS_CONTROLLER_T * controller = (SCIC_SDS_CONTROLLER_T *)object; local 476 scic_sds_mpc_agent_link_up( SCIC_SDS_CONTROLLER_T * controller, SCIC_SDS_PORT_CONFIGURATION_AGENT_T * port_agent, SCIC_SDS_PORT_T * port, SCIC_SDS_PHY_T * phy ) argument 525 scic_sds_mpc_agent_link_down( SCIC_SDS_CONTROLLER_T * controller, SCIC_SDS_PORT_CONFIGURATION_AGENT_T * port_agent, SCIC_SDS_PORT_T * port, SCIC_SDS_PHY_T * phy ) argument 579 scic_sds_apc_agent_validate_phy_configuration( SCIC_SDS_CONTROLLER_T * controller, SCIC_SDS_PORT_CONFIGURATION_AGENT_T * port_agent ) argument 646 scic_sds_apc_agent_start_timer( SCIC_SDS_CONTROLLER_T * controller, SCIC_SDS_PORT_CONFIGURATION_AGENT_T * port_agent, SCIC_SDS_PHY_T * phy, U32 timeout ) argument 680 scic_sds_apc_agent_configure_ports( SCIC_SDS_CONTROLLER_T * controller, SCIC_SDS_PORT_CONFIGURATION_AGENT_T * port_agent, SCIC_SDS_PHY_T * phy, BOOL start_timer ) argument 824 scic_sds_apc_agent_link_up( SCIC_SDS_CONTROLLER_T * controller, SCIC_SDS_PORT_CONFIGURATION_AGENT_T * port_agent, SCIC_SDS_PORT_T * port, SCIC_SDS_PHY_T * phy ) argument 882 scic_sds_apc_agent_link_down( SCIC_SDS_CONTROLLER_T * controller, SCIC_SDS_PORT_CONFIGURATION_AGENT_T * port_agent, SCIC_SDS_PORT_T * port, SCIC_SDS_PHY_T * phy ) argument 927 SCIC_SDS_CONTROLLER_T * controller = (SCIC_SDS_CONTROLLER_T *)object; local 1019 scic_sds_port_configuration_agent_initialize( SCIC_SDS_CONTROLLER_T * controller, SCIC_SDS_PORT_CONFIGURATION_AGENT_T * port_agent ) argument 1090 scic_sds_port_configuration_agent_destroy( SCIC_SDS_CONTROLLER_T * controller, SCIC_SDS_PORT_CONFIGURATION_AGENT_T * port_agent ) argument 1115 scic_sds_port_configuration_agent_release_resource( SCIC_SDS_CONTROLLER_T * controller, SCIC_SDS_PORT_CONFIGURATION_AGENT_T * port_agent ) argument [all...] |
H A D | scic_sgpio.h | 112 * @param[in] SCI_CONTROLLER_HANDLE_T controller 118 SCI_CONTROLLER_HANDLE_T controller, 127 * @param[in] SCI_CONTROLLER_HANDLE_T controller 135 SCI_CONTROLLER_HANDLE_T controller, 148 * @param[in] SCI_CONTROLLER_HANDLE_T controller 153 SCI_CONTROLLER_HANDLE_T controller, 164 * @param[in] SCI_CONTROLLER_HANDLE_T controller 177 SCI_CONTROLLER_HANDLE_T controller, 191 * @param[in] SCI_CONTROLLER_HANDLE_T controller 203 SCI_CONTROLLER_HANDLE_T controller, [all...] |
H A D | scif_sas_timer.c | 70 SCI_CONTROLLER_HANDLE_T controller, 76 sci_object_get_association(controller); 84 SCI_CONTROLLER_HANDLE_T controller, 89 sci_object_get_association(controller); 100 SCI_CONTROLLER_HANDLE_T controller, 106 sci_object_get_association(controller); 114 SCI_CONTROLLER_HANDLE_T controller, 119 sci_object_get_association(controller); 69 scic_cb_timer_create( SCI_CONTROLLER_HANDLE_T controller, SCI_TIMER_CALLBACK_T timer_callback, void * cookie ) argument 83 scic_cb_timer_destroy( SCI_CONTROLLER_HANDLE_T controller, void * timer ) argument 99 scic_cb_timer_start( SCI_CONTROLLER_HANDLE_T controller, void * timer, U32 milliseconds ) argument 113 scic_cb_timer_stop( SCI_CONTROLLER_HANDLE_T controller, void * timer ) argument
|
H A D | scif_sas_controller.c | 82 SCI_CONTROLLER_HANDLE_T controller, 88 SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T*) controller; 91 if ((library == SCI_INVALID_HANDLE) || (controller == SCI_INVALID_HANDLE)) 98 library, controller 101 // Construct the base controller. As part of constructing the base 102 // controller we ask it to also manage the MDL iteration for the Core. 120 // If the core controller was successfully constructed, then 121 // finish construction of the framework controller. 124 // Set the association in the core controller to this framework 125 // controller 80 scif_controller_construct( SCI_LIBRARY_HANDLE_T library, SCI_CONTROLLER_HANDLE_T controller, void * user_object ) argument 183 scif_controller_start( SCI_CONTROLLER_HANDLE_T controller, U32 timeout ) argument 207 scif_controller_stop( SCI_CONTROLLER_HANDLE_T controller, U32 timeout ) argument 266 scif_controller_start_io( SCI_CONTROLLER_HANDLE_T controller, SCI_REMOTE_DEVICE_HANDLE_T remote_device, SCI_IO_REQUEST_HANDLE_T io_request, U16 io_tag ) argument 303 scif_controller_start_task( SCI_CONTROLLER_HANDLE_T controller, SCI_REMOTE_DEVICE_HANDLE_T remote_device, SCI_TASK_REQUEST_HANDLE_T task_request, U16 io_tag ) argument 345 scif_controller_complete_io( SCI_CONTROLLER_HANDLE_T controller, SCI_REMOTE_DEVICE_HANDLE_T remote_device, SCI_IO_REQUEST_HANDLE_T io_request ) argument 369 scif_controller_complete_task( SCI_CONTROLLER_HANDLE_T controller, SCI_REMOTE_DEVICE_HANDLE_T remote_device, SCI_TASK_REQUEST_HANDLE_T task_request ) argument 401 scif_controller_get_domain_handle( SCI_CONTROLLER_HANDLE_T controller, U8 port_index, SCI_DOMAIN_HANDLE_T * domain_handle ) argument 448 scif_controller_set_mode( SCI_CONTROLLER_HANDLE_T controller, SCI_CONTROLLER_MODE mode ) argument 519 scif_user_parameters_set( SCI_CONTROLLER_HANDLE_T controller, SCIF_USER_PARAMETERS_T * scif_parms ) argument 596 scif_controller_set_interrupt_coalescence( SCI_CONTROLLER_HANDLE_T controller, U32 coalesce_number, U32 coalesce_timeout ) argument 646 scif_controller_get_interrupt_coalescence( SCI_CONTROLLER_HANDLE_T controller, U32 * coalesce_number, U32 * coalesce_timeout ) argument 714 scic_cb_controller_start_complete( SCI_CONTROLLER_HANDLE_T controller, SCI_STATUS completion_status ) argument 745 scic_cb_controller_stop_complete( SCI_CONTROLLER_HANDLE_T controller, SCI_STATUS completion_status ) argument 781 scic_cb_controller_error( SCI_CONTROLLER_HANDLE_T controller, SCI_CONTROLLER_ERROR error ) argument 824 scif_sas_controller_continue_io( SCI_CONTROLLER_HANDLE_T controller, SCI_REMOTE_DEVICE_HANDLE_T remote_device, SCI_IO_REQUEST_HANDLE_T io_request ) argument [all...] |
H A D | sci_controller.h | 61 * by an SCI user on all SCI controller objects. 81 * list associated with the supplied controller. The descriptor list 82 * provides DMA safe/capable memory requirements for this controller. 98 * @param[in] controller This parameter specifies the controller for which 105 SCI_CONTROLLER_HANDLE_T controller
|
H A D | scic_sds_pci.h | 111 SCI_CONTROLLER_HANDLE_T controller, 116 SCI_CONTROLLER_HANDLE_T controller, 122 SCI_CONTROLLER_HANDLE_T controller, 127 SCI_CONTROLLER_HANDLE_T controller,
|
H A D | scif_sas_controller_state_handlers.c | 60 * of the controller states defined by the SCI_BASE_CONTROLLER state 84 * controller for execute the reset. 124 * controller object for which to validation the MDL. 156 * controller. 159 * controller object for whose remote devices are to be stopped. 204 * @brief This method continue to stop the controller after clear affiliation 208 * controller object to be stopped. 213 * of stopping controller. 233 // Attempt to stop the core controller. 241 "Controller:0x%x Status:0x%x unable to stop controller 363 scif_sas_controller_initialized_start_handler( SCI_BASE_CONTROLLER_T * controller, U32 timeout ) argument 483 scif_sas_controller_ready_stop_handler( SCI_BASE_CONTROLLER_T * controller, U32 timeout ) argument 560 scif_sas_controller_ready_start_io_handler( SCI_BASE_CONTROLLER_T * controller, SCI_BASE_REMOTE_DEVICE_T * remote_device, SCI_BASE_REQUEST_T * io_request, U16 io_tag ) argument 660 scif_sas_controller_ready_complete_io_handler( SCI_BASE_CONTROLLER_T * controller, SCI_BASE_REMOTE_DEVICE_T * remote_device, SCI_BASE_REQUEST_T * io_request ) argument 731 scif_sas_controller_ready_complete_high_priority_io_handler( SCI_BASE_CONTROLLER_T * controller, SCI_BASE_REMOTE_DEVICE_T * remote_device, SCI_BASE_REQUEST_T * io_request ) argument 827 scif_sas_controller_ready_continue_io_handler( SCI_BASE_CONTROLLER_T * controller, SCI_BASE_REMOTE_DEVICE_T * remote_device, SCI_BASE_REQUEST_T * io_request ) argument 866 scif_sas_controller_ready_start_task_handler( SCI_BASE_CONTROLLER_T * controller, SCI_BASE_REMOTE_DEVICE_T * remote_device, SCI_BASE_REQUEST_T * task_request, U16 io_tag ) argument 973 scif_sas_controller_ready_complete_task_handler( SCI_BASE_CONTROLLER_T * controller, SCI_BASE_REMOTE_DEVICE_T * remote_device, SCI_BASE_REQUEST_T * task_request ) argument 1053 scif_sas_controller_common_start_high_priority_io_handler( SCI_BASE_CONTROLLER_T * controller, SCI_BASE_REMOTE_DEVICE_T * remote_device, SCI_BASE_REQUEST_T * io_request, U16 io_tag ) argument 1197 scif_sas_controller_ready_start_high_priority_io_handler( SCI_BASE_CONTROLLER_T * controller, SCI_BASE_REMOTE_DEVICE_T * remote_device, SCI_BASE_REQUEST_T * io_request, U16 io_tag ) argument 1279 scif_sas_controller_stopping_start_high_priority_io_handler( SCI_BASE_CONTROLLER_T * controller, SCI_BASE_REMOTE_DEVICE_T * remote_device, SCI_BASE_REQUEST_T * io_request, U16 io_tag ) argument 1368 scif_sas_controller_default_start_handler( SCI_BASE_CONTROLLER_T * controller, U32 timeout ) argument 1400 scif_sas_controller_default_stop_handler( SCI_BASE_CONTROLLER_T * controller, U32 timeout ) argument 1498 scif_sas_controller_default_start_io_handler( SCI_BASE_CONTROLLER_T * controller, SCI_BASE_REMOTE_DEVICE_T * remote_device, SCI_BASE_REQUEST_T * io_request, U16 io_tag ) argument 1536 scif_sas_controller_default_complete_io_handler( SCI_BASE_CONTROLLER_T * controller, SCI_BASE_REMOTE_DEVICE_T * remote_device, SCI_BASE_REQUEST_T * io_request ) argument 1573 scif_sas_controller_default_continue_io_handler( SCI_BASE_CONTROLLER_T * controller, SCI_BASE_REMOTE_DEVICE_T * remote_device, SCI_BASE_REQUEST_T * io_request ) argument 1613 scif_sas_controller_default_start_task_handler( SCI_BASE_CONTROLLER_T * controller, SCI_BASE_REMOTE_DEVICE_T * remote_device, SCI_BASE_REQUEST_T * task_request, U16 io_tag ) argument 1651 scif_sas_controller_default_complete_task_handler( SCI_BASE_CONTROLLER_T * controller, SCI_BASE_REMOTE_DEVICE_T * remote_device, SCI_BASE_REQUEST_T * task_request ) argument 1670 scif_sas_controller_failed_state_start_io_handler( SCI_BASE_CONTROLLER_T * controller, SCI_BASE_REMOTE_DEVICE_T * remote_device, SCI_BASE_REQUEST_T * io_request, U16 io_tag ) argument [all...] |
H A D | scic_sds_port_configuration_agent.h | 61 * the core controller automatic port configuration engine. 110 struct SCIC_SDS_CONTROLLER * controller, 115 struct SCIC_SDS_CONTROLLER * controller, 120 struct SCIC_SDS_CONTROLLER * controller,
|
H A D | scif_config_parameters.h | 101 * SATA devices during the controller stop process. 140 * parameters utilized by the controller. 142 * @param[in] controller This parameter specifies the controller on which 156 SCI_CONTROLLER_HANDLE_T controller, 162 * utilized by the controller. 164 * @param[in] controller This parameter specifies the controller on which 172 SCI_CONTROLLER_HANDLE_T controller,
|
H A D | scic_sds_controller.h | 61 * the core controller object. 95 * the controller object. 176 * This field is the driver timer object handler used to time the controller 182 * This field is the current set of state handlers assigned to this controller 189 * core controller object. 201 * core controller object. 206 * This field contains the port configuration agent for this controller. 212 * controller object. There is one dummy port object also contained within 213 * this controller object. 219 * controller objec [all...] |
/freebsd-11-stable/contrib/ntp/lib/isc/win32/ |
H A D | once.c | 31 isc_once_do(isc_once_t *controller, void(*function)(void)) { argument 32 REQUIRE(controller != NULL && function != NULL); 34 if (controller->status == ISC_ONCE_INIT_NEEDED) { 36 if (InterlockedDecrement(&controller->counter) == 0) { 37 if (controller->status == ISC_ONCE_INIT_NEEDED) { 39 controller->status = ISC_ONCE_INIT_DONE; 42 while (controller->status == ISC_ONCE_INIT_NEEDED) {
|
/freebsd-11-stable/sys/gnu/dts/include/dt-bindings/interrupt-controller/ |
H A D | mips-gic.h | 4 #include <dt-bindings/interrupt-controller/irq.h>
|
H A D | arm-gic.h | 8 #include <dt-bindings/interrupt-controller/irq.h>
|
/freebsd-11-stable/sys/dev/isci/ |
H A D | isci_controller.c | 62 * @brief This user callback will inform the user that the controller has 65 * complete. Subsequently, the user should reset the controller. 67 * @param[in] controller This parameter specifies the controller that had 72 void scif_cb_controller_error(SCI_CONTROLLER_HANDLE_T controller, argument 81 * @brief This user callback will inform the user that the controller has 84 * @param[in] controller This parameter specifies the controller that was 92 void scif_cb_controller_start_complete(SCI_CONTROLLER_HANDLE_T controller, argument 97 sci_object_get_association(controller); 142 scif_cb_controller_stop_complete(SCI_CONTROLLER_HANDLE_T controller, SCI_STATUS completion_status) argument 170 scif_cb_controller_allocate_memory(SCI_CONTROLLER_HANDLE_T controller, SCI_PHYSICAL_MEMORY_DESCRIPTOR_T *mde) argument 209 scif_cb_controller_free_memory(SCI_CONTROLLER_HANDLE_T controller, SCI_PHYSICAL_MEMORY_DESCRIPTOR_T * mde) argument 224 isci_controller_construct(struct ISCI_CONTROLLER *controller, struct isci_softc *isci) argument 297 isci_controller_initialize(struct ISCI_CONTROLLER *controller) argument 408 isci_controller_allocate_memory(struct ISCI_CONTROLLER *controller) argument 545 struct ISCI_CONTROLLER *controller = local 617 isci_controller_attach_to_cam(struct ISCI_CONTROLLER *controller) argument 662 struct ISCI_CONTROLLER *controller = local 670 struct ISCI_CONTROLLER *controller = local 806 isci_controller_release_queued_ccbs(struct ISCI_CONTROLLER *controller) argument [all...] |
H A D | isci_domain.c | 54 * does not complete until all BCNs are processed. Note, during controller 58 * @param[in] controller This parameter specifies the controller object 66 scif_cb_domain_change_notification(SCI_CONTROLLER_HANDLE_T controller, argument 70 (struct ISCI_CONTROLLER *)sci_object_get_association(controller); 72 /* When the controller start is complete, we will explicitly discover 74 * any I/O to start until the controller is ready, meaning internal SMP 75 * requests triggered by domain discovery won't work until the controller 88 * @param[in] controller This parameter specifies the controller objec 98 scif_cb_domain_discovery_complete(SCI_CONTROLLER_HANDLE_T controller, SCI_DOMAIN_HANDLE_T domain, SCI_STATUS completion_status) argument 126 scif_cb_domain_reset_complete(SCI_CONTROLLER_HANDLE_T controller, SCI_DOMAIN_HANDLE_T domain, SCI_STATUS completion_status) argument 145 scif_cb_domain_ready(SCI_CONTROLLER_HANDLE_T controller, SCI_DOMAIN_HANDLE_T domain) argument 176 scif_cb_domain_not_ready(SCI_CONTROLLER_HANDLE_T controller, SCI_DOMAIN_HANDLE_T domain) argument 198 scif_cb_domain_da_device_added(SCI_CONTROLLER_HANDLE_T controller, SCI_DOMAIN_HANDLE_T domain, SCI_SAS_ADDRESS_T *sas_address, SCI_SAS_IDENTIFY_ADDRESS_FRAME_PROTOCOLS_T *protocols) argument 247 scif_cb_domain_ea_device_added(SCI_CONTROLLER_HANDLE_T controller, SCI_DOMAIN_HANDLE_T domain, SCI_REMOTE_DEVICE_HANDLE_T containing_device, SMP_RESPONSE_DISCOVER_T *smp_response) argument 289 scif_cb_domain_device_removed(SCI_CONTROLLER_HANDLE_T controller, SCI_DOMAIN_HANDLE_T domain, SCI_REMOTE_DEVICE_HANDLE_T remote_device) argument 320 isci_domain_construct(struct ISCI_DOMAIN *domain, uint32_t domain_index, struct ISCI_CONTROLLER *controller) argument [all...] |
H A D | isci_interrupt.c | 165 struct ISCI_CONTROLLER *controller = &isci->controllers[index]; local 168 * controller 0 before controller 1 has even started. So 170 * for a non-started controller. 172 if (controller->is_started == TRUE) { 175 controller->scif_controller_handle); 178 mtx_lock(&controller->lock); 180 if (controller->release_queued_ccbs == TRUE) 182 controller); 183 mtx_unlock(&controller 194 struct ISCI_CONTROLLER *controller = local 222 isci_interrupt_poll_handler(struct ISCI_CONTROLLER *controller) argument [all...] |
H A D | isci.c | 191 struct ISCI_CONTROLLER *controller = &isci->controllers[i]; local 195 if (controller->scif_controller_handle != NULL) { 197 scif_controller_get_scic_handle(controller->scif_controller_handle)); 199 mtx_lock(&controller->lock); 200 status = scif_controller_stop(controller->scif_controller_handle, 0); 201 mtx_unlock(&controller->lock); 203 while (controller->is_started == TRUE) { 204 /* Now poll for interrupts until the controller stop complete 207 mtx_lock(&controller->lock); 208 isci_interrupt_poll_handler(controller); 350 struct ISCI_CONTROLLER *controller = &isci->controllers[index]; local 461 scif_cb_lock_associate(SCI_CONTROLLER_HANDLE_T controller, SCI_LOCK_HANDLE_T lock) argument 482 scif_cb_lock_disassociate(SCI_CONTROLLER_HANDLE_T controller, SCI_LOCK_HANDLE_T lock) argument 500 scif_cb_lock_acquire(SCI_CONTROLLER_HANDLE_T controller, SCI_LOCK_HANDLE_T lock) argument 516 scif_cb_lock_release(SCI_CONTROLLER_HANDLE_T controller, SCI_LOCK_HANDLE_T lock) argument 532 scif_cb_start_internal_io_task_create(SCI_CONTROLLER_HANDLE_T controller) argument 648 scic_cb_pci_get_bar(SCI_CONTROLLER_HANDLE_T controller, uint16_t bar_number) argument 672 scic_cb_port_invalid_link_up(SCI_CONTROLLER_HANDLE_T controller, SCI_PORT_HANDLE_T port, SCI_PHY_HANDLE_T phy) argument [all...] |
H A D | isci_remote_device.c | 51 * @param[in] controller This parameter specifies the controller object 61 scif_cb_remote_device_ready(SCI_CONTROLLER_HANDLE_T controller, argument 67 sci_object_get_association(controller); 71 /* This new device is now ready, so put it in the controller's 102 * @param[in] controller This parameter specifies the controller object 112 scif_cb_remote_device_not_ready(SCI_CONTROLLER_HANDLE_T controller, argument 123 * @param[in] controller This parameter specifies the controller objec 135 scif_cb_remote_device_failed(SCI_CONTROLLER_HANDLE_T controller, SCI_DOMAIN_HANDLE_T domain, SCI_REMOTE_DEVICE_HANDLE_T remote_device, SCI_STATUS status) argument 146 struct ISCI_CONTROLLER *controller = remote_device->domain->controller; local 218 struct ISCI_CONTROLLER *controller = domain->controller; local [all...] |