Searched refs:controller (Results 51 - 75 of 186) sorted by relevance

12345678

/freebsd-current/share/examples/sound/
H A Dossmidi.h43 unsigned controller; member in union:midi_event::__anon37
/freebsd-current/sys/dev/isci/scil/
H A Dscif_sas_high_priority_request_queue.c130 scif_cb_lock_acquire(fw_domain->controller, &fw_hprq->lock);
154 scif_sas_internal_io_request_destruct(fw_domain->controller, fw_internal_io);
159 scif_cb_lock_release(fw_domain->controller, &fw_hprq->lock);
H A Dscif_sas_smp_activity_clear_affiliation.c164 fw_device->domain->controller,
174 fw_device->domain->controller,
176 fw_device->domain->controller
217 fw_device->domain->controller,
H A Dscic_task_request.h93 * @param[in] scic_controller the handle to the core controller object
98 * request will be copied into the actual controller request
104 * request will be copied into the actual controller request
117 * @return Indicate if the controller successfully built the task request.
140 * @return Indicate if the controller successfully built the task request.
158 * @return Indicate if the controller successfully built the task request.
169 #define scic_task_request_construct(controller, dev, tag, task, mem, handle) \
H A Dscif_sas_library.c74 * includes the memory for each controller object.
116 // The memory for the framework controller objects start immediately
163 // Allocate the core controller and save the handle in the framework
164 // controller object.
174 // Free the framework controller if the core controller allocation
185 "Library:0x%x Status:0x%x controller allocation failed\n",
200 SCI_CONTROLLER_HANDLE_T controller
205 if ( (library != SCI_INVALID_HANDLE) && (controller != SCI_INVALID_HANDLE) )
209 SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T*) controller;
[all...]
H A Dscif_library.h108 * @brief This method will allocate the next available framework controller
115 * a controller.
117 * controller handle that was added to the library.
119 * @return Indicate if the controller was successfully allocated or if iti
121 * @retval SCI_SUCCESS if the controller was successfully allocated.
123 * available controller objects to allocate.
131 * @brief This method will attempt to free the supplied controller to the
135 * a controller.
136 * @param[in] controller the handle to the controller objec
[all...]
H A Dscu_bios_definitions.h162 * elements corresponds to the number of SCU controller units contained
196 * this controller:
222 * on this controller. This allows the OEM to avoid exceeding
238 } controller; member in struct:SCI_BIOS_OEM_PARAM_ELEMENT
250 * Bit 0 = This controller's PHY index 0 (0x01)
251 * Bit 1 = This controller's PHY index 1 (0x02)
252 * Bit 2 = This controller's PHY index 2 (0x04)
253 * Bit 3 = This controller's PHY index 3 (0x08)
260 } ports[SCI_MAX_PORTS]; // Up to 4 Ports per SCU controller unit
274 * SAS Addresses for all PHYs within a controller grou
435 } controller; member in struct:SCI_BIOS_OEM_PARAM_ELEMENT_v_1_1
645 } controller; member in struct:SCI_BIOS_OEM_PARAM_ELEMENT_v_1_2
866 } controller; member in struct:SCI_BIOS_OEM_PARAM_ELEMENT_v_1_3
[all...]
H A Dscif_sas_domain.c276 SCI_CONTROLLER_HANDLE_T controller,
285 controller, port, completion_status
292 SCI_CONTROLLER_HANDLE_T controller,
303 controller, port
306 // The controller supplied with the port should match the controller
308 ASSERT(sci_object_get_association(controller) == fw_domain->controller);
318 SCI_CONTROLLER_HANDLE_T controller,
330 controller, por
275 scic_cb_port_stop_complete( SCI_CONTROLLER_HANDLE_T controller, SCI_PORT_HANDLE_T port, SCI_STATUS completion_status ) argument
291 scic_cb_port_ready( SCI_CONTROLLER_HANDLE_T controller, SCI_PORT_HANDLE_T port ) argument
317 scic_cb_port_not_ready( SCI_CONTROLLER_HANDLE_T controller, SCI_PORT_HANDLE_T port, U32 reason_code ) argument
350 scic_cb_port_hard_reset_complete( SCI_CONTROLLER_HANDLE_T controller, SCI_PORT_HANDLE_T port, SCI_STATUS completion_status ) argument
398 scic_cb_port_bc_change_primitive_recieved( SCI_CONTROLLER_HANDLE_T controller, SCI_PORT_HANDLE_T port, SCI_PHY_HANDLE_T phy ) argument
436 scic_cb_port_bc_ses_primitive_recieved( SCI_CONTROLLER_HANDLE_T controller, SCI_PORT_HANDLE_T port, SCI_PHY_HANDLE_T phy ) argument
452 scic_cb_port_bc_expander_primitive_recieved( SCI_CONTROLLER_HANDLE_T controller, SCI_PORT_HANDLE_T port, SCI_PHY_HANDLE_T phy ) argument
468 scic_cb_port_bc_aen_primitive_recieved( SCI_CONTROLLER_HANDLE_T controller, SCI_PORT_HANDLE_T port, SCI_PHY_HANDLE_T phy ) argument
484 scic_cb_port_link_up( SCI_CONTROLLER_HANDLE_T controller, SCI_PORT_HANDLE_T port, SCI_PHY_HANDLE_T phy ) argument
505 scic_cb_port_link_down( SCI_CONTROLLER_HANDLE_T controller, SCI_PORT_HANDLE_T port, SCI_PHY_HANDLE_T phy ) argument
[all...]
H A Dsci_base_library.h96 // Create a pool structure to manage free controller indices.
118 * This macro provides common code for allocating a controller from a library.
119 * It will ensure that we successfully allocate an available controller index
141 * This macro provides common code for freeing a controller to a library.
142 * It calculates the index to the controller instance in the array by
147 controller, \
153 ((((char *)(controller)) - ((char *)(library)->controllers))\
H A Dscif_sas_remote_device_ready_substates.c108 fw_device->domain->controller, fw_device->domain, fw_device
133 fw_device->domain->controller, fw_device->domain, fw_device
206 SCIF_SAS_CONTROLLER_T * fw_controller = fw_device->domain->controller;
H A Dscif_sas_stp_remote_device.c85 device->domain->controller->user_parameters.sas.is_sata_ncq_enabled,
86 (U8) device->domain->controller->user_parameters.sas.max_ncq_depth,
87 device->domain->controller->user_parameters.sas.ignore_fua
H A Dscif_sas_controller.h98 * @brief The SCI SAS Framework controller object abstracts storage controller
110 * This field contains the handle for the SCI Core controller object that
111 * is managed by this framework controller.
117 * be utilized for this controller instance.
123 * memory requirements for this controller.
128 * This field contains the SAS domain objects managed by this controller.
134 * supported by the controller.
145 * This field provides the controller object a scratch area to indicate
158 * EA SATA remote devices, during the controller sto
[all...]
H A Dscif_sas_smp_remote_device.c116 fw_device->domain->controller,
122 fw_device->domain->controller,
188 fw_device->domain->controller,
514 fw_domain->controller, fw_domain, fw_device, discover_response
559 fw_domain->controller, fw_domain, attached_remote_device
568 fw_domain->controller, fw_domain, fw_device, discover_response
943 SCIF_SAS_CONTROLLER_T * fw_controller = fw_device->domain->controller;
1006 fw_device->domain->controller,
1066 (SCI_CONTROLLER_HANDLE_T *)fw_device->domain->controller,
1078 (SCI_CONTROLLER_HANDLE_T)fw_device->domain->controller,
[all...]
/freebsd-current/sys/dev/isci/
H A Disci_sysctl.c78 isci_sysctl_reset_remote_devices(struct ISCI_CONTROLLER *controller, argument
86 controller->remote_device[i];
89 mtx_lock(&controller->lock);
91 mtx_unlock(&controller->lock);
104 struct ISCI_CONTROLLER *controller = &isci->controllers[0]; local
110 isci_sysctl_reset_remote_devices(controller, remote_devices_to_be_reset);
120 struct ISCI_CONTROLLER *controller = &isci->controllers[1]; local
127 isci_sysctl_reset_remote_devices(controller,
134 isci_sysctl_stop(struct ISCI_CONTROLLER *controller, uint32_t phy_to_be_stopped) argument
139 scif_controller_get_scic_handle(controller
165 isci_sysctl_start(struct ISCI_CONTROLLER *controller, uint32_t phy_to_be_started) argument
[all...]
H A Disci.h123 struct ISCI_CONTROLLER *controller; member in struct:ISCI_DOMAIN
302 struct ISCI_CONTROLLER *controller);
305 union ccb *ccb, struct ISCI_CONTROLLER *controller);
323 void isci_controller_construct(struct ISCI_CONTROLLER *controller,
326 SCI_STATUS isci_controller_initialize(struct ISCI_CONTROLLER *controller);
328 int isci_controller_allocate_memory(struct ISCI_CONTROLLER *controller);
333 int isci_controller_attach_to_cam(struct ISCI_CONTROLLER *controller);
335 void isci_controller_start(void *controller);
337 void isci_controller_release_queued_ccbs(struct ISCI_CONTROLLER *controller);
340 struct ISCI_CONTROLLER *controller);
[all...]
H A Disci_io_request.c55 * @param[in] controller This parameter specifies the controller on
307 * @param[in] controller This parameter is the core controller object
319 scic_cb_io_request_get_physical_address(SCI_CONTROLLER_HANDLE_T controller, argument
342 * based on the controller's uncached controller memory buffer,
347 (SCI_CONTROLLER_HANDLE_T) sci_object_get_association(controller);
740 struct ISCI_CONTROLLER *controller)
746 controller
739 isci_io_request_execute_scsi_io(union ccb *ccb, struct ISCI_CONTROLLER *controller) argument
795 struct ISCI_CONTROLLER *controller = remote_device->domain->controller; local
919 isci_io_request_execute_smp_io(union ccb *ccb, struct ISCI_CONTROLLER *controller) argument
[all...]
H A Disci_timer.c65 * @param[in] controller This parameter specifies the controller with
75 scif_cb_timer_start(SCI_CONTROLLER_HANDLE_T controller, void *timer, argument
89 * @param[in] controller This parameter specifies the controller with
96 scif_cb_timer_stop(SCI_CONTROLLER_HANDLE_T controller, void *timer) argument
110 * exclusive manner from the controller completion handler
115 * @param[in] controller This parameter specifies the controller with
149 * @param[in] controller Thi
[all...]
H A Disci_task_request.c43 * @param[in] controller This parameter specifies the controller on
56 scif_cb_task_request_complete(SCI_CONTROLLER_HANDLE_T controller, argument
61 scif_controller_complete_task(controller, remote_device, task_request);
62 isci_task_request_complete(controller, remote_device, task_request,
/freebsd-current/usr.sbin/nvmfd/
H A Dcontroller.c15 struct controller { struct
29 update_cc(struct controller *c, uint32_t new_cc)
61 handle_property_get(const struct controller *c, const struct nvmf_capsule *nc,
100 handle_property_set(struct controller *c, const struct nvmf_capsule *nc,
121 handle_fabrics_command(struct controller *c,
150 handle_identify_command(const struct controller *c,
171 controller_handle_admin_commands(struct controller *c, handle_command *cb,
190 * Only permit Fabrics commands while a controller is
225 struct controller *
229 struct controller *
[all...]
H A DMakefile6 SRCS= nvmfd.c controller.c ctl.c devices.c discovery.c gsb_crc32.c io.c
/freebsd-current/sys/modules/vf_i2c/
H A DMakefile1 .PATH: ${SRCTOP}/sys/dev/iicbus/controller/vybrid
/freebsd-current/sys/dev/ida/
H A Dida_disk.c111 ida_submit_buf(drv->controller, bp);
138 drv->controller->flags &= ~IDA_INTERRUPTS;
141 error = ida_command(drv->controller, CMD_WRITE, virtual,
144 drv->controller->flags |= IDA_INTERRUPTS;
179 drv->controller = (struct ida_softc *)device_get_softc(parent);
183 mtx_lock(&drv->controller->lock);
184 error = ida_command(drv->controller, CMD_GET_LOG_DRV_INFO,
186 mtx_unlock(&drv->controller->lock);
/freebsd-current/sys/arm/broadcom/bcm2835/
H A Dbcm283x_dwc_fdt.c46 #include <dev/usb/controller/dwc_otg.h>
47 #include <dev/usb/controller/dwc_otg_fdt.h>
71 device_set_desc(dev, "DWC OTG 2.0 integrated USB controller (bcm283x)");
/freebsd-current/sys/dev/usb/controller/
H A Ddwc_otg_hisi.c46 #include <dev/usb/controller/dwc_otg.h>
47 #include <dev/usb/controller/dwc_otg_fdt.h>
62 device_set_desc(dev, "DWC OTG 2.0 integrated USB controller (hisilicon)");
/freebsd-current/sys/dev/mfi/
H A Dmfi_disk.c262 struct mfi_softc *controller; local
274 controller = sc->ld_controller;
275 if (controller->adpreset) {
280 if (controller->hw_crit_error) {
285 if (controller->issuepend_done == 0) {
293 mtx_lock(&controller->mfi_io_lock);
294 mfi_enqueue_bio(controller, bio);
295 mfi_startio(controller);
296 mtx_unlock(&controller->mfi_io_lock);

Completed in 112 milliseconds

12345678