/external/libusb/libusb/ |
H A D | sync.c | 53 * \param dev_handle a handle for the device to communicate with 72 API_EXPORTED int libusb_control_transfer(libusb_device_handle *dev_handle, argument 95 libusb_fill_control_transfer(transfer, dev_handle, buffer, 105 r = libusb_handle_events(HANDLE_CTX(dev_handle)); 111 if (libusb_handle_events(HANDLE_CTX(dev_handle)) < 0) 136 usbi_warn(HANDLE_CTX(dev_handle), 153 static int do_sync_bulk_transfer(struct libusb_device_handle *dev_handle, argument 164 libusb_fill_bulk_transfer(transfer, dev_handle, endpoint, buffer, length, 175 r = libusb_handle_events(HANDLE_CTX(dev_handle)); 181 if (libusb_handle_events(HANDLE_CTX(dev_handle)) < 255 libusb_bulk_transfer(struct libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *data, int length, int *transferred, unsigned int timeout) argument 304 libusb_interrupt_transfer( struct libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *data, int length, int *transferred, unsigned int timeout) argument [all...] |
H A D | libusb.h | 718 libusb_device_handle *dev_handle; member in struct:libusb_transfer 800 void libusb_close(libusb_device_handle *dev_handle); 801 libusb_device *libusb_get_device(libusb_device_handle *dev_handle); 916 * \param dev_handle handle of the device that will handle the transfer 924 struct libusb_transfer *transfer, libusb_device_handle *dev_handle, 929 transfer->dev_handle = dev_handle; 946 * \param dev_handle handle of the device that will handle the transfer 955 libusb_device_handle *dev_handle, unsigned char endpoint, 959 transfer->dev_handle 923 libusb_fill_control_transfer( struct libusb_transfer *transfer, libusb_device_handle *dev_handle, unsigned char *buffer, libusb_transfer_cb_fn callback, void *user_data, unsigned int timeout) argument 954 libusb_fill_bulk_transfer(struct libusb_transfer *transfer, libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *buffer, int length, libusb_transfer_cb_fn callback, void *user_data, unsigned int timeout) argument 982 libusb_fill_interrupt_transfer( struct libusb_transfer *transfer, libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *buffer, int length, libusb_transfer_cb_fn callback, void *user_data, unsigned int timeout) argument 1011 libusb_fill_iso_transfer(struct libusb_transfer *transfer, libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *buffer, int length, int num_iso_packets, libusb_transfer_cb_fn callback, void *user_data, unsigned int timeout) argument [all...] |
H A D | core.c | 984 struct libusb_device_handle *dev_handle) 987 list_del(&dev_handle->list); 990 usbi_backend->close(dev_handle); 991 libusb_unref_device(dev_handle->dev); 992 free(dev_handle); 1004 * \param dev_handle the handle to close 1006 API_EXPORTED void libusb_close(libusb_device_handle *dev_handle) argument 1012 if (!dev_handle) 1016 ctx = HANDLE_CTX(dev_handle); 1033 do_close(ctx, dev_handle); 983 do_close(struct libusb_context *ctx, struct libusb_device_handle *dev_handle) argument 1067 libusb_get_device(libusb_device_handle *dev_handle) argument [all...] |
H A D | libusbi.h | 137 #define TRANSFER_CTX(transfer) (HANDLE_CTX((transfer)->dev_handle))
|
H A D | io.c | 2294 if (__USBI_TRANSFER_TO_LIBUSB_TRANSFER(cur)->dev_handle == handle) {
|
/external/libusb/libusb/os/ |
H A D | darwin_usb.c | 53 static int darwin_claim_interface(struct libusb_device_handle *dev_handle, int iface); 54 static int darwin_release_interface(struct libusb_device_handle *dev_handle, int iface); 55 static int darwin_reset_device(struct libusb_device_handle *dev_handle); 116 static int ep_to_pipeRef(struct libusb_device_handle *dev_handle, uint8_t ep, uint8_t *pipep, uint8_t *ifcp) { argument 117 struct darwin_device_handle_priv *priv = (struct darwin_device_handle_priv *)dev_handle->os_priv; 124 usbi_info (HANDLE_CTX(dev_handle), "converting ep address 0x%02x to pipeRef and interface", ep); 129 if (dev_handle->claimed_interfaces & (1 << iface)) { 134 usbi_info (HANDLE_CTX(dev_handle), "pipe %d on interface %d matches", *pipep, *ifcp); 142 usbi_warn (HANDLE_CTX(dev_handle), "no pipeRef found with endpoint address 0x%02x.", ep); 577 static int darwin_open (struct libusb_device_handle *dev_handle) { argument 638 darwin_close(struct libusb_device_handle *dev_handle) argument 692 darwin_get_configuration(struct libusb_device_handle *dev_handle, int *config) argument 706 darwin_set_configuration(struct libusb_device_handle *dev_handle, int config) argument 756 get_endpoints(struct libusb_device_handle *dev_handle, int iface) argument 799 darwin_claim_interface(struct libusb_device_handle *dev_handle, int iface) argument 935 darwin_release_interface(struct libusb_device_handle *dev_handle, int iface) argument 968 darwin_set_interface_altsetting(struct libusb_device_handle *dev_handle, int iface, int altsetting) argument 994 darwin_clear_halt(struct libusb_device_handle *dev_handle, unsigned char endpoint) argument 1023 darwin_reset_device(struct libusb_device_handle *dev_handle) argument 1034 darwin_kernel_driver_active(struct libusb_device_handle *dev_handle, int interface) argument 1061 darwin_attach_kernel_driver(struct libusb_device_handle *dev_handle, int interface) argument 1065 darwin_detach_kernel_driver(struct libusb_device_handle *dev_handle, int interface) argument [all...] |
H A D | linux_usbfs.c | 1075 static void op_close(struct libusb_device_handle *dev_handle) argument 1077 int fd = __device_handle_priv(dev_handle)->fd; 1078 usbi_remove_pollfd(HANDLE_CTX(dev_handle), fd); 1342 __device_handle_priv(transfer->dev_handle); 1457 __device_handle_priv(transfer->dev_handle); 1614 __device_handle_priv(transfer->dev_handle); 1678 __device_handle_priv(transfer->dev_handle); 1706 __device_handle_priv(transfer->dev_handle); 1728 __device_handle_priv(transfer->dev_handle); 1890 __device_handle_priv(transfer->dev_handle); [all...] |
/external/dhcpcd-6.8.2/ |
H A D | dev.c | 71 if (ctx->dev_handle) { 72 dlclose(ctx->dev_handle); 73 ctx->dev_handle = NULL; 116 ctx->dev_handle = h;
|
H A D | dhcpcd.h | 152 void *dev_handle; member in struct:dhcpcd_ctx
|