Lines Matching refs:isci

34 #include <dev/isci/isci.h>
38 #include <dev/isci/scil/scif_controller.h>
39 #include <dev/isci/scil/scic_phy.h>
44 struct isci_softc *isci = (struct isci_softc *)arg1;
45 int error = sysctl_handle_int(oidp, &isci->coalesce_timeout, 0, req);
51 for (i = 0; i < isci->controller_count; i++)
53 isci->controllers[i].scif_controller_handle,
54 isci->coalesce_number, isci->coalesce_timeout);
62 struct isci_softc *isci = (struct isci_softc *)arg1;
63 int error = sysctl_handle_int(oidp, &isci->coalesce_number, 0, req);
69 for (i = 0; i < isci->controller_count; i++)
71 isci->controllers[i].scif_controller_handle,
72 isci->coalesce_number, isci->coalesce_timeout);
102 struct isci_softc *isci = (struct isci_softc *)arg1;
104 struct ISCI_CONTROLLER *controller = &isci->controllers[0];
118 struct isci_softc *isci = (struct isci_softc *)arg1;
120 struct ISCI_CONTROLLER *controller = &isci->controllers[1];
148 struct isci_softc *isci = (struct isci_softc *)arg1;
156 if(error || controller_index >= isci->controller_count)
159 isci_sysctl_stop(&isci->controllers[controller_index], phy_index);
180 struct isci_softc *isci = (struct isci_softc *)arg1;
188 if(error || controller_index >= isci->controller_count)
191 isci_sysctl_start(&isci->controllers[controller_index], phy_index);
199 struct isci_softc *isci = (struct isci_softc *)arg1;
209 for (i = 0; i < isci->controller_count; i++) {
211 device = isci->controllers[i].remote_device[j];
216 device_printf(isci->device,
228 struct isci_softc *isci = (struct isci_softc *)arg1;
232 fail_on_timeout = isci->controllers[0].fail_on_task_timeout;
238 for (i = 0; i < isci->controller_count; i++)
239 isci->controllers[i].fail_on_task_timeout = fail_on_timeout;
244 void isci_sysctl_initialize(struct isci_softc *isci)
246 struct sysctl_ctx_list *sysctl_ctx = device_get_sysctl_ctx(isci->device);
247 struct sysctl_oid *sysctl_tree = device_get_sysctl_tree(isci->device);
250 "coalesce_timeout", CTLTYPE_UINT | CTLFLAG_RW, isci, 0,
255 "coalesce_number", CTLTYPE_UINT | CTLFLAG_RW, isci, 0,
261 isci, 0, isci_sysctl_reset_remote_device_on_controller0, "IU",
266 isci, 0, isci_sysctl_reset_remote_device_on_controller1, "IU",
270 "stop_phy", CTLTYPE_UINT| CTLFLAG_RW, isci, 0, isci_sysctl_stop_phy,
274 "start_phy", CTLTYPE_UINT| CTLFLAG_RW, isci, 0,
278 "log_frozen_lun_masks", CTLTYPE_UINT| CTLFLAG_RW, isci, 0,
283 "fail_on_task_timeout", CTLTYPE_UINT | CTLFLAG_RW, isci, 0,