Lines Matching refs:pdev

197 	struct libusb20_device *pdev;
214 pdev = NULL;
216 while ((pdev = libusb20_be_device_foreach(usb_backend, pdev)))
227 while ((pdev = libusb20_be_device_foreach(usb_backend, NULL))) {
241 libusb20_be_dequeue_device(usb_backend, pdev);
252 dev->os_priv = pdev;
253 pdev->privLuData = dev;
425 struct libusb20_device *pdev = dev->os_priv;
439 err = libusb20_dev_open(pdev, 16 * 4 /* number of endpoints */ );
444 libusb10_add_pollfd(ctx, &dev->dev_poll, pdev, libusb20_dev_get_fd(pdev), POLLIN |
454 *devh = pdev;
464 struct libusb20_device *pdev;
478 pdev = NULL;
491 libusb_open(devs[j], &pdev);
498 return (pdev);
502 libusb_close(struct libusb20_device *pdev)
509 if (pdev == NULL)
512 dev = libusb_get_device(pdev);
517 libusb20_dev_close(pdev);
519 /* unref will free the "pdev" when the refcount reaches zero */
532 libusb_get_device(struct libusb20_device *pdev)
534 if (pdev == NULL)
536 return ((libusb_device *)pdev->privLuData);
540 libusb_get_configuration(struct libusb20_device *pdev, int *config)
544 if (pdev == NULL || config == NULL)
547 pconf = libusb20_dev_alloc_config(pdev, libusb20_dev_get_config_index(pdev));
559 libusb_set_configuration(struct libusb20_device *pdev, int configuration)
566 dev = libusb_get_device(pdev);
577 pconf = libusb20_dev_alloc_config(pdev, i);
596 err = libusb20_dev_set_config_index(pdev, i);
598 libusb10_add_pollfd(dev->ctx, &dev->dev_poll, pdev, libusb20_dev_get_fd(pdev), POLLIN |
605 libusb_claim_interface(struct libusb20_device *pdev, int interface_number)
609 dev = libusb_get_device(pdev);
624 libusb_release_interface(struct libusb20_device *pdev, int interface_number)
629 dev = libusb_get_device(pdev);
647 libusb_set_interface_alt_setting(struct libusb20_device *pdev,
653 dev = libusb_get_device(pdev);
672 err = libusb20_dev_set_alt_index(pdev,
676 pdev, libusb20_dev_get_fd(pdev),
683 libusb10_get_transfer(struct libusb20_device *pdev,
694 return (libusb20_tr_get_pointer(pdev, xfer_index));
698 libusb_clear_halt(struct libusb20_device *pdev, uint8_t endpoint)
704 xfer = libusb10_get_transfer(pdev, endpoint, 0);
708 dev = libusb_get_device(pdev);
731 libusb_reset_device(struct libusb20_device *pdev)
736 dev = libusb_get_device(pdev);
744 err = libusb20_dev_reset(pdev);
747 pdev, libusb20_dev_get_fd(pdev),
754 libusb_check_connected(struct libusb20_device *pdev)
759 dev = libusb_get_device(pdev);
763 err = libusb20_dev_check_connected(pdev);
769 libusb_kernel_driver_active(struct libusb20_device *pdev, int interface)
771 if (pdev == NULL)
774 if (libusb20_dev_kernel_driver_active(pdev, interface))
781 libusb_get_driver_np(struct libusb20_device *pdev, int interface,
784 return (libusb_get_driver(pdev, interface, name, namelen));
788 libusb_get_driver(struct libusb20_device *pdev, int interface,
794 if (pdev == NULL)
802 pdev, interface, name, namelen);
816 libusb_detach_kernel_driver_np(struct libusb20_device *pdev, int interface)
818 return (libusb_detach_kernel_driver(pdev, interface));
822 libusb_detach_kernel_driver(struct libusb20_device *pdev, int interface)
826 if (pdev == NULL)
830 pdev, interface);
836 libusb_attach_kernel_driver(struct libusb20_device *pdev, int interface)
838 if (pdev == NULL)
891 libusb10_get_maxframe(struct libusb20_device *pdev, libusb_transfer *xfer)
910 libusb10_get_buffsize(struct libusb20_device *pdev, libusb_transfer *xfer)
915 usb_speed = libusb20_dev_get_speed(pdev);
1232 libusb10_submit_transfer_sub(struct libusb20_device *pdev, uint8_t endpoint)
1245 dev = libusb_get_device(pdev);
1247 pxfer0 = libusb10_get_transfer(pdev, endpoint, 0);
1248 pxfer1 = libusb10_get_transfer(pdev, endpoint, 1);
1301 libusb20_tr_set_priv_sc0(pxfer0, pdev);
1330 buffsize = libusb10_get_buffsize(pdev, uxfer);
1331 maxframe = libusb10_get_maxframe(pdev, uxfer);