Lines Matching defs:icp
62 * icp_ioctl.c: Ioctl interface for the ICP-Vortex management tools.
64 * Based on ICP's FreeBSD "iir" driver ioctl interface, written by
90 /* These are simply the same as ICP's "iir" driver for FreeBSD. */
135 struct icp_softc *icp;
143 icp = device_lookup_private(&icp_cd, ucmd->io_node);
144 if (icp == NULL) {
149 error = icp_ucmd(icp, ucmd);
160 struct icp_softc *icp;
163 icp = device_lookup_private(&icp_cd, ctrt->io_node);
164 if (icp == NULL) {
172 ctrt->info = (icp->icp_pci_bus << 8) | (icp->icp_pci_device << 3);
173 ctrt->ext_type = 0x6000 | icp->icp_pci_subdevice_id;
174 ctrt->device_id = icp->icp_pci_device_id;
175 ctrt->sub_device_id = icp->icp_pci_subdevice_id;
215 struct icp_softc *icp;
220 icp = device_lookup_private(&icp_cd, minor(dev));
246 icp_store_event(icp, e->event_source, e->event_idx,
253 icp_clear_events(icp);
258 evt->handle = icp_read_event(icp, evt->handle, e);
262 icp_readapp_event(icp, (u_int8_t) evt->erase, e);
275 struct icp_softc *icp;
278 icp = device_lookup_private(&icp_cd, rsc->io_node);
279 if (icp == NULL) {
284 error = icp_freeze(icp);
288 icp_rescan_all(icp);
290 icp_rescan(icp, rsc->hdr_no);
291 icp_unfreeze(icp);