Lines Matching refs:pdev

320 	struct libusb20_device *pdev;
337 pdev = NULL;
339 while ((pdev = libusb20_be_device_foreach(usb_backend, pdev)))
350 while ((pdev = libusb20_be_device_foreach(usb_backend, NULL))) {
364 libusb20_be_dequeue_device(usb_backend, pdev);
375 dev->os_priv = pdev;
376 pdev->privLuData = dev;
556 struct libusb20_device *pdev = dev->os_priv;
569 err = libusb20_dev_open(pdev, LIBUSB_NUM_SW_ENDPOINTS);
583 libusb10_add_pollfd(ctx, &dev->dev_poll, pdev, libusb20_dev_get_fd(pdev), POLLIN |
589 *devh = pdev;
599 struct libusb20_device *pdev;
613 pdev = NULL;
626 libusb_open(devs[j], &pdev);
633 return (pdev);
637 libusb_close(struct libusb20_device *pdev)
642 if (pdev == NULL)
645 dev = libusb_get_device(pdev);
650 libusb20_dev_close(pdev);
652 /* unref will free the "pdev" when the refcount reaches zero */
660 libusb_get_device(struct libusb20_device *pdev)
662 if (pdev == NULL)
664 return ((libusb_device *)pdev->privLuData);
668 libusb_get_configuration(struct libusb20_device *pdev, int *config)
672 if (pdev == NULL || config == NULL)
675 pconf = libusb20_dev_alloc_config(pdev, libusb20_dev_get_config_index(pdev));
687 libusb_set_configuration(struct libusb20_device *pdev, int configuration)
694 dev = libusb_get_device(pdev);
705 pconf = libusb20_dev_alloc_config(pdev, i);
724 err = libusb20_dev_set_config_index(pdev, i);
726 libusb10_add_pollfd(dev->ctx, &dev->dev_poll, pdev, libusb20_dev_get_fd(pdev), POLLIN |
733 libusb_claim_interface(struct libusb20_device *pdev, int interface_number)
738 dev = libusb_get_device(pdev);
745 if (pdev->auto_detach != 0) {
746 err = libusb_detach_kernel_driver(pdev, interface_number);
759 libusb_release_interface(struct libusb20_device *pdev, int interface_number)
764 dev = libusb_get_device(pdev);
771 if (pdev->auto_detach != 0) {
772 err = libusb_attach_kernel_driver(pdev, interface_number);
788 libusb_set_interface_alt_setting(struct libusb20_device *pdev,
794 dev = libusb_get_device(pdev);
813 err = libusb20_dev_set_alt_index(pdev,
817 pdev, libusb20_dev_get_fd(pdev),
824 libusb10_get_transfer(struct libusb20_device *pdev,
835 return (libusb20_tr_get_pointer(pdev, xfer_index));
839 libusb_clear_halt(struct libusb20_device *pdev, uint8_t endpoint)
845 xfer = libusb10_get_transfer(pdev, endpoint, 0);
849 dev = libusb_get_device(pdev);
872 libusb_reset_device(struct libusb20_device *pdev)
877 dev = libusb_get_device(pdev);
885 err = libusb20_dev_reset(pdev);
888 pdev, libusb20_dev_get_fd(pdev),
895 libusb_check_connected(struct libusb20_device *pdev)
900 dev = libusb_get_device(pdev);
904 err = libusb20_dev_check_connected(pdev);
910 libusb_kernel_driver_active(struct libusb20_device *pdev, int interface)
912 if (pdev == NULL)
915 if (libusb20_dev_kernel_driver_active(pdev, interface))
922 libusb_get_driver_np(struct libusb20_device *pdev, int interface,
925 return (libusb_get_driver(pdev, interface, name, namelen));
929 libusb_get_driver(struct libusb20_device *pdev, int interface,
935 if (pdev == NULL)
943 pdev, interface, name, namelen);
957 libusb_detach_kernel_driver_np(struct libusb20_device *pdev, int interface)
959 return (libusb_detach_kernel_driver(pdev, interface));
963 libusb_detach_kernel_driver(struct libusb20_device *pdev, int interface)
967 if (pdev == NULL)
971 pdev, interface);
977 libusb_attach_kernel_driver(struct libusb20_device *pdev, int interface)
979 if (pdev == NULL)
1039 libusb10_get_maxframe(struct libusb20_device *pdev, libusb_transfer *xfer)
1058 libusb10_get_buffsize(struct libusb20_device *pdev, libusb_transfer *xfer)
1063 usb_speed = libusb20_dev_get_speed(pdev);
1373 libusb10_submit_transfer_sub(struct libusb20_device *pdev, uint8_t endpoint)
1385 dev = libusb_get_device(pdev);
1387 pxfer0 = libusb10_get_transfer(pdev, endpoint, 0);
1388 pxfer1 = libusb10_get_transfer(pdev, endpoint, 1);
1441 libusb20_tr_set_priv_sc0(pxfer0, pdev);
1470 buffsize = libusb10_get_buffsize(pdev, uxfer);
1471 maxframe = libusb10_get_maxframe(pdev, uxfer);
1643 struct libusb20_device *pdev = dev->os_priv;
1649 xfer = libusb20_tr_get_pointer(pdev, x);
1657 libusb10_cancel_all_transfer_locked(struct libusb20_device *pdev, struct libusb_device *dev)
1665 xfer = libusb20_tr_get_pointer(pdev, x);