Lines Matching refs:dev

95 static struct wince_device_priv *_device_priv(struct libusb_device *dev)
97 return (struct wince_device_priv *) dev->os_priv;
152 static int init_device(struct libusb_device *dev, UKW_DEVICE drv_dev,
155 struct wince_device_priv *priv = _device_priv(dev);
158 dev->bus_number = bus_addr;
159 dev->device_address = dev_addr;
160 priv->dev = drv_dev;
162 if (!UkwGetDeviceDescriptor(priv->dev, &(priv->desc))) {
350 struct libusb_device *dev = NULL;
371 dev = usbi_get_device_by_session_id(ctx, session_id);
372 if (dev) {
375 libusb_ref_device(dev);
383 dev = usbi_alloc_device(ctx, session_id);
384 if (!dev) {
388 r = init_device(dev, devices[i], bus_addr, dev_addr);
391 r = usbi_sanitize_device(dev);
395 new_devices = discovered_devs_append(new_devices, dev);
400 safe_unref_device(dev);
406 safe_unref_device(dev);
444 if (!UkwGetConfigDescriptor(priv->dev, UKW_ACTIVE_CONFIGURATION, buffer, len, &actualSize)) {
458 if (!UkwGetConfigDescriptor(priv->dev, config_index, buffer, len, &actualSize)) {
468 struct wince_device_priv *priv = _device_priv(handle->dev);
470 if (!UkwGetConfig(priv->dev, &cv)) {
481 struct wince_device_priv *priv = _device_priv(handle->dev);
486 if (!UkwSetConfig(priv->dev, cv)) {
496 struct wince_device_priv *priv = _device_priv(handle->dev);
497 if (!UkwClaimInterface(priv->dev, interface_number)) {
507 struct wince_device_priv *priv = _device_priv(handle->dev);
508 if (!UkwSetInterfaceAlternateSetting(priv->dev, interface_number, 0)) {
511 if (!UkwReleaseInterface(priv->dev, interface_number)) {
521 struct wince_device_priv *priv = _device_priv(handle->dev);
522 if (!UkwSetInterfaceAlternateSetting(priv->dev, interface_number, altsetting)) {
532 struct wince_device_priv *priv = _device_priv(handle->dev);
533 if (!UkwClearHaltHost(priv->dev, endpoint)) {
536 if (!UkwClearHaltDevice(priv->dev, endpoint)) {
545 struct wince_device_priv *priv = _device_priv(handle->dev);
546 if (!UkwResetDevice(priv->dev)) {
556 struct wince_device_priv *priv = _device_priv(handle->dev);
558 if (!UkwKernelDriverActive(priv->dev, interface_number, &result)) {
568 struct wince_device_priv *priv = _device_priv(handle->dev);
569 if (!UkwDetachKernelDriver(priv->dev, interface_number)) {
579 struct wince_device_priv *priv = _device_priv(handle->dev);
580 if (!UkwAttachKernelDriver(priv->dev, interface_number)) {
587 struct libusb_device *dev)
589 struct wince_device_priv *priv = _device_priv(dev);
590 UkwReleaseDeviceList(driver_handle, &priv->dev, 1);
608 struct wince_device_priv *priv = _device_priv(transfer->dev_handle->dev);
611 if (!UkwCancelTransfer(priv->dev, transfer_priv->pollable_fd.overlapped, UKW_TF_NO_WAIT)) {
620 struct libusb_context *ctx = DEVICE_CTX(transfer->dev_handle->dev);
622 struct wince_device_priv *priv = _device_priv(transfer->dev_handle->dev);
658 ret = UkwIssueControlTransfer(priv->dev, flags, setup, buf, bufLen, &transfer->actual_length, wfd.overlapped);
660 ret = UkwIssueBulkTransfer(priv->dev, flags, transfer->endpoint, transfer->buffer,
703 struct wince_device_priv *priv = _device_priv(transfer->dev_handle->dev);
723 if (UkwIsPipeHalted(priv->dev, transfer->endpoint, &halted)) {
737 if (UkwIssueControlTransfer(priv->dev,
742 if (!halted || UkwClearHaltHost(priv->dev, transfer->endpoint)) {