H A D | windows_usb.c | 50 static int common_configure_endpoints(int sub_api, struct libusb_device_handle *dev_handle, int iface); 53 static int winusbx_init(int sub_api, struct libusb_context *ctx); 54 static int winusbx_exit(int sub_api); 55 static int winusbx_open(int sub_api, struct libusb_device_handle *dev_handle); 56 static void winusbx_close(int sub_api, struct libusb_device_handle *dev_handle); 57 static int winusbx_configure_endpoints(int sub_api, struct libusb_device_handle *dev_handle, int iface); 58 static int winusbx_claim_interface(int sub_api, struct libusb_device_handle *dev_handle, int iface); 59 static int winusbx_release_interface(int sub_api, struct libusb_device_handle *dev_handle, int iface); 60 static int winusbx_submit_control_transfer(int sub_api, struct usbi_transfer *itransfer); 61 static int winusbx_set_interface_altsetting(int sub_api, struc 1188 get_api_type(struct libusb_context *ctx, HDEVINFO *dev_info, SP_DEVINFO_DATA *dev_info_data, int *api, int *sub_api) argument 1243 set_composite_interface(struct libusb_context* ctx, struct libusb_device* dev, char* dev_interface_path, char* device_id, int api, int sub_api) argument 1344 int api, sub_api; local 2329 unsupported_init(int sub_api, struct libusb_context *ctx) argument 2332 unsupported_exit(int sub_api) argument 2335 unsupported_open(int sub_api, struct libusb_device_handle *dev_handle) argument 2338 unsupported_close(int sub_api, struct libusb_device_handle *dev_handle) argument 2341 unsupported_configure_endpoints(int sub_api, struct libusb_device_handle *dev_handle, int iface) argument 2344 unsupported_claim_interface(int sub_api, struct libusb_device_handle *dev_handle, int iface) argument 2347 unsupported_set_interface_altsetting(int sub_api, struct libusb_device_handle *dev_handle, int iface, int altsetting) argument 2350 unsupported_release_interface(int sub_api, struct libusb_device_handle *dev_handle, int iface) argument 2353 unsupported_clear_halt(int sub_api, struct libusb_device_handle *dev_handle, unsigned char endpoint) argument 2356 unsupported_reset_device(int sub_api, struct libusb_device_handle *dev_handle) argument 2359 unsupported_submit_bulk_transfer(int sub_api, struct usbi_transfer *itransfer) argument 2362 unsupported_submit_iso_transfer(int sub_api, struct usbi_transfer *itransfer) argument 2365 unsupported_submit_control_transfer(int sub_api, struct usbi_transfer *itransfer) argument 2368 unsupported_abort_control(int sub_api, struct usbi_transfer *itransfer) argument 2371 unsupported_abort_transfers(int sub_api, struct usbi_transfer *itransfer) argument 2374 unsupported_copy_transfer_data(int sub_api, struct usbi_transfer *itransfer, uint32_t io_size) argument 2377 common_configure_endpoints(int sub_api, struct libusb_device_handle *dev_handle, int iface) argument 2501 winusbx_init(int sub_api, struct libusb_context *ctx) argument 2574 winusbx_exit(int sub_api) argument 2582 winusbx_open(int sub_api, struct libusb_device_handle *dev_handle) argument 2617 winusbx_close(int sub_api, struct libusb_device_handle *dev_handle) argument 2639 winusbx_configure_endpoints(int sub_api, struct libusb_device_handle *dev_handle, int iface) argument 2687 winusbx_claim_interface(int sub_api, struct libusb_device_handle *dev_handle, int iface) argument 2793 winusbx_release_interface(int sub_api, struct libusb_device_handle *dev_handle, int iface) argument 2861 winusbx_submit_control_transfer(int sub_api, struct usbi_transfer *itransfer) argument 2929 winusbx_set_interface_altsetting(int sub_api, struct libusb_device_handle *dev_handle, int iface, int altsetting) argument 2956 winusbx_submit_bulk_transfer(int sub_api, struct usbi_transfer *itransfer) argument 3012 winusbx_clear_halt(int sub_api, struct libusb_device_handle *dev_handle, unsigned char endpoint) argument 3045 winusbx_abort_control(int sub_api, struct usbi_transfer *itransfer) argument 3051 winusbx_abort_transfers(int sub_api, struct usbi_transfer *itransfer) argument 3089 winusbx_reset_device(int sub_api, struct libusb_device_handle *dev_handle) argument 3142 winusbx_copy_transfer_data(int sub_api, struct usbi_transfer *itransfer, uint32_t io_size) argument 3612 hid_init(int sub_api, struct libusb_context *ctx) argument 3635 hid_exit(int sub_api) argument 3643 hid_open(int sub_api, struct libusb_device_handle *dev_handle) argument 3796 hid_close(int sub_api, struct libusb_device_handle *dev_handle) argument 3816 hid_claim_interface(int sub_api, struct libusb_device_handle *dev_handle, int iface) argument 3841 hid_release_interface(int sub_api, struct libusb_device_handle *dev_handle, int iface) argument 3861 hid_set_interface_altsetting(int sub_api, struct libusb_device_handle *dev_handle, int iface, int altsetting) argument 3879 hid_submit_control_transfer(int sub_api, struct usbi_transfer *itransfer) argument 3990 hid_submit_bulk_transfer(int sub_api, struct usbi_transfer *itransfer) argument 4085 hid_abort_transfers(int sub_api, struct usbi_transfer *itransfer) argument 4102 hid_reset_device(int sub_api, struct libusb_device_handle *dev_handle) argument 4120 hid_clear_halt(int sub_api, struct libusb_device_handle *dev_handle, unsigned char endpoint) argument 4151 hid_copy_transfer_data(int sub_api, struct usbi_transfer *itransfer, uint32_t io_size) argument 4188 composite_init(int sub_api, struct libusb_context *ctx) argument 4193 composite_exit(int sub_api) argument 4198 composite_open(int sub_api, struct libusb_device_handle *dev_handle) argument 4234 composite_close(int sub_api, struct libusb_device_handle *dev_handle) argument 4258 composite_claim_interface(int sub_api, struct libusb_device_handle *dev_handle, int iface) argument 4265 composite_set_interface_altsetting(int sub_api, struct libusb_device_handle *dev_handle, int iface, int altsetting) argument 4272 composite_release_interface(int sub_api, struct libusb_device_handle *dev_handle, int iface) argument 4279 composite_submit_control_transfer(int sub_api, struct usbi_transfer *itransfer) argument 4305 composite_submit_bulk_transfer(int sub_api, struct usbi_transfer *itransfer) argument 4321 composite_submit_iso_transfer(int sub_api, struct usbi_transfer *itransfer) argument 4337 composite_clear_halt(int sub_api, struct libusb_device_handle *dev_handle, unsigned char endpoint) argument 4353 composite_abort_control(int sub_api, struct usbi_transfer *itransfer) argument 4362 composite_abort_transfers(int sub_api, struct usbi_transfer *itransfer) argument 4371 composite_reset_device(int sub_api, struct libusb_device_handle *dev_handle) argument 4397 composite_copy_transfer_data(int sub_api, struct usbi_transfer *itransfer, uint32_t io_size) argument [all...] |