#include <assert.h>
#include <errno.h>
#include <usb/debug.h>
#include <usb/host/device_keeper.h>
Go to the source code of this file.
Functions | |
| usb_address_t | device_keeper_get_free_address (usb_device_keeper_t *instance, usb_speed_t speed) |
| Get a free USB address. | |
| void | usb_device_keeper_bind (usb_device_keeper_t *instance, usb_address_t address, devman_handle_t handle) |
| Bind USB address to devman handle. | |
| usb_address_t | usb_device_keeper_find (usb_device_keeper_t *instance, devman_handle_t handle) |
| Find USB address associated with the device. | |
| bool | usb_device_keeper_find_by_address (usb_device_keeper_t *instance, usb_address_t address, devman_handle_t *handle) |
| Find devman handle assigned to USB address. | |
| usb_speed_t | usb_device_keeper_get_speed (usb_device_keeper_t *instance, usb_address_t address) |
| Get speed associated with the address. | |
| void | usb_device_keeper_init (usb_device_keeper_t *instance) |
| Initialize device keeper structure. | |
| void | usb_device_keeper_release (usb_device_keeper_t *instance, usb_address_t address) |
| Release used USB address. | |
Definition in file device_keeper.c.
1.4.7