Lines Matching +full:- +full:eu
3 /*-
33 * Copyright (c) 2000-01 Intel Corporation
62 * icp_ioctl.c: Ioctl interface for the ICP-Vortex management tools.
67 * This is intended to be ABI-compatible with the ioctl interface for
138 error = kauth_authorize_device_passthru(l->l_cred, dev, in icpioctl()
143 icp = device_lookup_private(&icp_cd, ucmd->io_node); in icpioctl()
163 icp = device_lookup_private(&icp_cd, ctrt->io_node); in icpioctl()
170 ctrt->oem_id = 0x8000; in icpioctl()
171 ctrt->type = 0xfd; in icpioctl()
172 ctrt->info = (icp->icp_pci_bus << 8) | (icp->icp_pci_device << 3); in icpioctl()
173 ctrt->ext_type = 0x6000 | icp->icp_pci_subdevice_id; in icpioctl()
174 ctrt->device_id = icp->icp_pci_device_id; in icpioctl()
175 ctrt->sub_device_id = icp->icp_pci_subdevice_id; in icpioctl()
183 osv->oscode = 12; in icpioctl()
192 * r = release ["",A-Z[A-Z] but numeric] in icpioctl()
201 osv->version = __NetBSD_Version__ / 100000000; in icpioctl()
202 osv->subversion = (__NetBSD_Version__ / 1000000) % 100; in icpioctl()
203 osv->revision = (__NetBSD_Version__ / 10000) % 100; in icpioctl()
205 strcpy(osv->name, ostype); in icpioctl()
217 gdt_evt_str *e = &evt->dvr; in icpioctl()
222 switch (evt->erase) { in icpioctl()
224 switch (evt->dvr.event_source) { in icpioctl()
226 e->event_data.size = in icpioctl()
227 sizeof(e->event_data.eu.test); in icpioctl()
231 e->event_data.size = in icpioctl()
232 sizeof(e->event_data.eu.driver); in icpioctl()
236 e->event_data.size = in icpioctl()
237 sizeof(e->event_data.eu.sync); in icpioctl()
241 e->event_data.size = in icpioctl()
242 sizeof(e->event_data.eu.async); in icpioctl()
246 icp_store_event(icp, e->event_source, e->event_idx, in icpioctl()
247 &e->event_data); in icpioctl()
258 evt->handle = icp_read_event(icp, evt->handle, e); in icpioctl()
262 icp_readapp_event(icp, (u_int8_t) evt->erase, e); in icpioctl()
278 icp = device_lookup_private(&icp_cd, rsc->io_node); in icpioctl()
287 if (rsc->flag == 0) in icpioctl()
290 icp_rescan(icp, rsc->hdr_no); in icpioctl()