configuration
int libusb_set_configuration(libusb_device_handle * devh, int configuration);
libusb_set_configuration(struct libusb20_device *pdev, int configuration)
if (configuration < 1) {
== configuration);
int usb_set_configuration(usb_dev_handle * dev, int configuration);
COMMAND_SET(configuration, "configuration", "print configuration tables",
dr->td_type = ud->configuration;
u_int8_t configuration;
u_int8_t configuration;
add_configuration_entry(struct configuration *config,
configuration_get_entries_size(struct configuration *config)
configuration_get_entry(struct configuration *config, size_t index)
configuration_find_entry(struct configuration *config,
configuration_lock_rdlock(struct configuration *config)
configuration_lock_wrlock(struct configuration *config)
configuration_unlock(struct configuration *config)
struct configuration *
struct configuration *retval;
retval = (struct configuration *)calloc(1, sizeof(struct configuration));
fill_configuration_defaults(struct configuration *config)
destroy_configuration(struct configuration *config)
extern struct configuration *init_configuration(void);
extern void destroy_configuration(struct configuration *);
extern void fill_configuration_defaults(struct configuration *);
extern int add_configuration_entry(struct configuration *,
extern size_t configuration_get_entries_size(struct configuration *);
struct configuration *, size_t);
struct configuration *, const char *);
extern void configuration_lock_rdlock(struct configuration *config);
extern void configuration_lock_wrlock(struct configuration *config);
extern void configuration_unlock(struct configuration *config);
init_runtime_env(struct configuration *config)
struct configuration *config)
struct configuration *config)
struct configuration *config)
struct configuration *config)
struct configuration *the_configuration;
struct configuration *);
static cache init_cache_(struct configuration *);
static struct runtime_env *init_runtime_env(struct configuration *);
struct configuration *);
struct configuration *);
struct configuration *);
init_cache_(struct configuration *config)
enable_cache(struct configuration *config, const char *entry_name, int flag)
set_positive_time_to_live(struct configuration *config,
set_negative_time_to_live(struct configuration *config,
set_keep_hot_count(struct configuration *config,
set_positive_policy(struct configuration *config,
set_negative_policy(struct configuration *config,
set_perform_actual_lookups(struct configuration *config,
set_suggested_size(struct configuration *config,
check_files(struct configuration *config, const char *entry_name, int flag)
set_threads_num(struct configuration *config, int value)
parse_config_file(struct configuration *config,
static void enable_cache(struct configuration *,const char *, int);
static struct configuration_entry *find_create_entry(struct configuration *,
static void check_files(struct configuration *, const char *, int);
static void set_keep_hot_count(struct configuration *, const char *, int);
static void set_negative_policy(struct configuration *, const char *,
static void set_negative_time_to_live(struct configuration *,
static void set_positive_policy(struct configuration *, const char *,
static void set_perform_actual_lookups(struct configuration *, const char *,
static void set_positive_time_to_live(struct configuration *,
static void set_suggested_size(struct configuration *, const char *,
static void set_threads_num(struct configuration *, int);
find_create_entry(struct configuration *config,
extern int parse_config_file(struct configuration *,
struct configuration;
struct configuration *s_configuration = NULL;
extern struct configuration *s_configuration;