Lines Matching refs:pdev

276 	struct libusb20_device *pdev;
293 pdev = NULL;
295 while ((pdev = libusb20_be_device_foreach(usb_backend, pdev)))
306 while ((pdev = libusb20_be_device_foreach(usb_backend, NULL))) {
320 libusb20_be_dequeue_device(usb_backend, pdev);
331 dev->os_priv = pdev;
332 pdev->privLuData = dev;
512 struct libusb20_device *pdev = dev->os_priv;
525 err = libusb20_dev_open(pdev, LIBUSB_NUM_SW_ENDPOINTS);
530 libusb10_add_pollfd(ctx, &dev->dev_poll, pdev, libusb20_dev_get_fd(pdev), POLLIN |
536 *devh = pdev;
546 struct libusb20_device *pdev;
560 pdev = NULL;
573 libusb_open(devs[j], &pdev);
580 return (pdev);
584 libusb_close(struct libusb20_device *pdev)
589 if (pdev == NULL)
592 dev = libusb_get_device(pdev);
597 libusb20_dev_close(pdev);
599 /* unref will free the "pdev" when the refcount reaches zero */
607 libusb_get_device(struct libusb20_device *pdev)
609 if (pdev == NULL)
611 return ((libusb_device *)pdev->privLuData);
615 libusb_get_configuration(struct libusb20_device *pdev, int *config)
619 if (pdev == NULL || config == NULL)
622 pconf = libusb20_dev_alloc_config(pdev, libusb20_dev_get_config_index(pdev));
634 libusb_set_configuration(struct libusb20_device *pdev, int configuration)
641 dev = libusb_get_device(pdev);
652 pconf = libusb20_dev_alloc_config(pdev, i);
671 err = libusb20_dev_set_config_index(pdev, i);
673 libusb10_add_pollfd(dev->ctx, &dev->dev_poll, pdev, libusb20_dev_get_fd(pdev), POLLIN |
680 libusb_claim_interface(struct libusb20_device *pdev, int interface_number)
685 dev = libusb_get_device(pdev);
692 if (pdev->auto_detach != 0) {
693 err = libusb_detach_kernel_driver(pdev, interface_number);
706 libusb_release_interface(struct libusb20_device *pdev, int interface_number)
711 dev = libusb_get_device(pdev);
718 if (pdev->auto_detach != 0) {
719 err = libusb_attach_kernel_driver(pdev, interface_number);
735 libusb_set_interface_alt_setting(struct libusb20_device *pdev,
741 dev = libusb_get_device(pdev);
760 err = libusb20_dev_set_alt_index(pdev,
764 pdev, libusb20_dev_get_fd(pdev),
771 libusb10_get_transfer(struct libusb20_device *pdev,
782 return (libusb20_tr_get_pointer(pdev, xfer_index));
786 libusb_clear_halt(struct libusb20_device *pdev, uint8_t endpoint)
792 xfer = libusb10_get_transfer(pdev, endpoint, 0);
796 dev = libusb_get_device(pdev);
819 libusb_reset_device(struct libusb20_device *pdev)
824 dev = libusb_get_device(pdev);
832 err = libusb20_dev_reset(pdev);
835 pdev, libusb20_dev_get_fd(pdev),
842 libusb_check_connected(struct libusb20_device *pdev)
847 dev = libusb_get_device(pdev);
851 err = libusb20_dev_check_connected(pdev);
857 libusb_kernel_driver_active(struct libusb20_device *pdev, int interface)
859 if (pdev == NULL)
862 if (libusb20_dev_kernel_driver_active(pdev, interface))
869 libusb_get_driver_np(struct libusb20_device *pdev, int interface,
872 return (libusb_get_driver(pdev, interface, name, namelen));
876 libusb_get_driver(struct libusb20_device *pdev, int interface,
882 if (pdev == NULL)
890 pdev, interface, name, namelen);
904 libusb_detach_kernel_driver_np(struct libusb20_device *pdev, int interface)
906 return (libusb_detach_kernel_driver(pdev, interface));
910 libusb_detach_kernel_driver(struct libusb20_device *pdev, int interface)
914 if (pdev == NULL)
918 pdev, interface);
924 libusb_attach_kernel_driver(struct libusb20_device *pdev, int interface)
926 if (pdev == NULL)
986 libusb10_get_maxframe(struct libusb20_device *pdev, libusb_transfer *xfer)
1005 libusb10_get_buffsize(struct libusb20_device *pdev, libusb_transfer *xfer)
1010 usb_speed = libusb20_dev_get_speed(pdev);
1320 libusb10_submit_transfer_sub(struct libusb20_device *pdev, uint8_t endpoint)
1332 dev = libusb_get_device(pdev);
1334 pxfer0 = libusb10_get_transfer(pdev, endpoint, 0);
1335 pxfer1 = libusb10_get_transfer(pdev, endpoint, 1);
1388 libusb20_tr_set_priv_sc0(pxfer0, pdev);
1417 buffsize = libusb10_get_buffsize(pdev, uxfer);
1418 maxframe = libusb10_get_maxframe(pdev, uxfer);
1590 struct libusb20_device *pdev = dev->os_priv;
1596 xfer = libusb20_tr_get_pointer(pdev, x);
1604 libusb10_cancel_all_transfer_locked(struct libusb20_device *pdev, struct libusb_device *dev)
1612 xfer = libusb20_tr_get_pointer(pdev, x);