Lines Matching refs:lub_config
65 struct libusb20_config *lub_config;
123 size = sizeof(*lub_config) +
128 lub_config = malloc(size);
129 if (lub_config == NULL) {
133 memset(lub_config, 0, size);
135 lub_interface = (void *)(lub_config + 1);
150 LIBUSB20_INIT(LIBUSB20_CONFIG_DESC, &lub_config->desc);
152 if (libusb20_me_decode(ptr, ptr[0], &lub_config->desc)) {
155 lub_config->num_interface = 0;
156 lub_config->interface = lub_interface;
157 lub_config->extra.ptr = LIBUSB20_ADD_BYTES(ptr, ptr[0]);
158 lub_config->extra.len = -ptr[0];
159 lub_config->extra.type = LIBUSB20_ME_IS_RAW;
187 lub_config->extra.len += ptr[0];
195 lub_config->num_interface++;
236 lub_config->extra.len += ptr[0];
240 return (lub_config);