Searched refs:controller (Results 1 - 25 of 182) sorted by relevance

12345678

/freebsd-11-stable/sys/dev/isci/scil/
H A Dscic_sds_controller_registers.h75 #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 Dscic_controller.h61 * 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 Dscif_controller.h61 * 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 Dscic_user_callback.h77 * 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 Dscif_user_callback.h81 * 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 Dscic_sds_sgpio.c72 * @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 Dscic_sds_pci.c70 * 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 Dscic_sds_port_configuration_agent.c131 * @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 Dscic_sgpio.h112 * @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 Dscif_sas_timer.c70 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 Dscif_sas_controller.c82 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 Dsci_controller.h61 * 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 Dscic_sds_pci.h111 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 Dscif_sas_controller_state_handlers.c60 * 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 Dscic_sds_port_configuration_agent.h61 * 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 Dscif_config_parameters.h101 * 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 Dscic_sds_controller.h61 * 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 Donce.c31 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 Dmips-gic.h4 #include <dt-bindings/interrupt-controller/irq.h>
H A Darm-gic.h8 #include <dt-bindings/interrupt-controller/irq.h>
/freebsd-11-stable/sys/dev/isci/
H A Disci_controller.c62 * @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 Disci_domain.c54 * 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 Disci_interrupt.c165 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 Disci.c191 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 Disci_remote_device.c51 * @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...]

Completed in 304 milliseconds

12345678