Lines Matching defs:usbi_backend
36 const struct usbi_os_backend * const usbi_backend = &linux_usbfs_backend;
38 const struct usbi_os_backend * const usbi_backend = &darwin_backend;
502 size_t priv_size = usbi_backend->device_priv_size;
534 r = usbi_backend->get_device_descriptor(dev, raw_desc, &host_endian);
605 r = usbi_backend->get_device_list(ctx, &discdevs);
827 if (usbi_backend->destroy_device)
828 usbi_backend->destroy_device(dev);
861 size_t priv_size = usbi_backend->device_handle_priv_size;
878 r = usbi_backend->open(_handle);
990 usbi_backend->close(dev_handle);
1098 if (usbi_backend->get_configuration)
1099 r = usbi_backend->get_configuration(dev, config);
1165 return usbi_backend->set_configuration(dev, configuration);
1205 r = usbi_backend->claim_interface(dev, interface_number);
1244 r = usbi_backend->release_interface(dev, interface_number);
1289 return usbi_backend->set_interface_altsetting(dev, interface_number,
1313 return usbi_backend->clear_halt(dev, endpoint);
1338 return usbi_backend->reset_device(dev);
1358 if (usbi_backend->kernel_driver_active)
1359 return usbi_backend->kernel_driver_active(dev, interface);
1381 if (usbi_backend->detach_kernel_driver)
1382 return usbi_backend->detach_kernel_driver(dev, interface);
1406 if (usbi_backend->attach_kernel_driver)
1407 return usbi_backend->attach_kernel_driver(dev, interface);
1473 if (usbi_backend->init) {
1474 r = usbi_backend->init(ctx);
1486 if (usbi_backend->exit)
1487 usbi_backend->exit();
1523 if (usbi_backend->exit)
1524 usbi_backend->exit();