• Home
  • Raw
  • Download

Lines Matching refs:dpriv

136 	struct device_priv *dpriv;  in obsd_get_device_list()  local
170 dpriv = (struct device_priv *)dev->os_priv; in obsd_get_device_list()
171 strlcpy(dpriv->devnode, devnode, sizeof(devnode)); in obsd_get_device_list()
172 dpriv->fd = -1; in obsd_get_device_list()
174 if (ioctl(fd, USB_GET_DEVICE_DESC, &dpriv->ddesc) < 0) { in obsd_get_device_list()
179 dpriv->cdesc = NULL; in obsd_get_device_list()
206 struct device_priv *dpriv = (struct device_priv *)handle->dev->os_priv; in obsd_open() local
208 dpriv->fd = open(dpriv->devnode, O_RDWR); in obsd_open()
209 if (dpriv->fd < 0) { in obsd_open()
210 dpriv->fd = open(dpriv->devnode, O_RDONLY); in obsd_open()
211 if (dpriv->fd < 0) in obsd_open()
215 usbi_dbg("open %s: fd %d", dpriv->devnode, dpriv->fd); in obsd_open()
227 struct device_priv *dpriv = (struct device_priv *)handle->dev->os_priv; in obsd_close() local
229 usbi_dbg("close: fd %d", dpriv->fd); in obsd_close()
231 close(dpriv->fd); in obsd_close()
232 dpriv->fd = -1; in obsd_close()
244 struct device_priv *dpriv = (struct device_priv *)dev->os_priv; in obsd_get_device_descriptor() local
248 memcpy(buf, &dpriv->ddesc, DEVICE_DESC_LENGTH); in obsd_get_device_descriptor()
259 struct device_priv *dpriv = (struct device_priv *)dev->os_priv; in obsd_get_active_config_descriptor() local
262 ucd = (usb_config_descriptor_t *) dpriv->cdesc; in obsd_get_active_config_descriptor()
267 memcpy(buf, dpriv->cdesc, len); in obsd_get_active_config_descriptor()
278 struct device_priv *dpriv = (struct device_priv *)dev->os_priv; in obsd_get_config_descriptor() local
285 if (dpriv->fd >= 0) { in obsd_get_config_descriptor()
286 fd = dpriv->fd; in obsd_get_config_descriptor()
288 fd = open(dpriv->devnode, O_RDONLY); in obsd_get_config_descriptor()
299 if (dpriv->fd < 0) in obsd_get_config_descriptor()
304 if (dpriv->fd < 0) in obsd_get_config_descriptor()
315 struct device_priv *dpriv = (struct device_priv *)handle->dev->os_priv; in obsd_get_configuration() local
319 if (ioctl(dpriv->fd, USB_GET_CONFIG, config) < 0) in obsd_get_configuration()
330 struct device_priv *dpriv = (struct device_priv *)handle->dev->os_priv; in obsd_set_configuration() local
334 if (ioctl(dpriv->fd, USB_SET_CONFIG, &config) < 0) in obsd_set_configuration()
337 return _cache_active_config_descriptor(handle->dev, dpriv->fd); in obsd_set_configuration()
369 struct device_priv *dpriv = (struct device_priv *)handle->dev->os_priv; in obsd_set_interface_altsetting() local
379 if (ioctl(dpriv->fd, USB_SET_ALTINTERFACE, &intf) < 0) in obsd_set_interface_altsetting()
388 struct device_priv *dpriv = (struct device_priv *)handle->dev->os_priv; in obsd_clear_halt() local
399 if (ioctl(dpriv->fd, USB_DO_REQUEST, &req) < 0) in obsd_clear_halt()
416 struct device_priv *dpriv = (struct device_priv *)dev->os_priv; in obsd_destroy_device() local
420 free(dpriv->cdesc); in obsd_destroy_device()
579 struct device_priv *dpriv = (struct device_priv *)dev->os_priv; in _cache_active_config_descriptor() local
610 if (dpriv->cdesc) in _cache_active_config_descriptor()
611 free(dpriv->cdesc); in _cache_active_config_descriptor()
612 dpriv->cdesc = buf; in _cache_active_config_descriptor()
622 struct device_priv *dpriv; in _sync_control_transfer() local
626 dpriv = (struct device_priv *)transfer->dev_handle->dev->os_priv; in _sync_control_transfer()
646 if ((ioctl(dpriv->fd, USB_SET_TIMEOUT, &transfer->timeout)) < 0) in _sync_control_transfer()
649 if ((ioctl(dpriv->fd, USB_DO_REQUEST, &req)) < 0) in _sync_control_transfer()
663 struct device_priv *dpriv; in _access_endpoint() local
669 dpriv = (struct device_priv *)transfer->dev_handle->dev->os_priv; in _access_endpoint()
678 strlcpy(devnode, dpriv->devnode, sizeof(devnode)); in _access_endpoint()