Lines Matching refs:f

180 	struct usb_function		*f;  in config_buf()  local
204 list_for_each_entry(f, &config->functions, list) { in config_buf()
207 descriptors = f->ss_descriptors; in config_buf()
210 descriptors = f->hs_descriptors; in config_buf()
213 descriptors = f->descriptors; in config_buf()
319 struct usb_function *f; in reset_config() local
323 list_for_each_entry(f, &cdev->config->functions, list) { in reset_config()
324 if (f->disable) in reset_config()
325 f->disable(f); in reset_config()
327 bitmap_zero(f->endpoints, 32); in reset_config()
343 struct usb_function *f; in set_config() local
389 f = c->interface[tmp]; in set_config()
390 if (!f) in set_config()
401 descriptors = f->ss_descriptors; in set_config()
404 descriptors = f->hs_descriptors; in set_config()
407 descriptors = f->descriptors; in set_config()
417 generic_set_bit(addr, f->endpoints); in set_config()
420 result = f->set_alt(f, tmp, 0); in set_config()
423 tmp, f->name, f, result); in set_config()
456 struct usb_function *f; in usb_add_config() local
494 f = config->interface[i]; in usb_add_config()
495 if (!f) in usb_add_config()
498 __func__, i, f->name, f); in usb_add_config()
566 struct usb_function *f; in get_string() local
588 list_for_each_entry(f, &c->functions, list) { in get_string()
589 sp = f->strings; in get_string()
620 list_for_each_entry(f, &c->functions, list) { in get_string()
621 if (!f->strings) in get_string()
623 len = lookup_string(f->strings, buf, language, id); in get_string()
803 struct usb_function *f = NULL; in composite_setup() local
937 f = cdev->config->interface[intf]; in composite_setup()
938 if (!f) in composite_setup()
940 if (w_value && !f->set_alt) in composite_setup()
942 value = f->set_alt(f, w_index, w_value); in composite_setup()
949 f = cdev->config->interface[intf]; in composite_setup()
950 if (!f) in composite_setup()
953 value = f->get_alt ? f->get_alt(f, w_index) : 0; in composite_setup()
977 f = cdev->config->interface[intf]; in composite_setup()
984 list_for_each_entry(f, &cdev->config->functions, list) { in composite_setup()
985 if (test_bit(endp, f->endpoints)) in composite_setup()
988 if (&f->list == &cdev->config->functions) in composite_setup()
989 f = NULL; in composite_setup()
1009 f = cdev->config->interface[intf]; in composite_setup()
1014 if (f && f->setup) in composite_setup()
1015 value = f->setup(f, ctrl); in composite_setup()
1056 struct usb_function *f; in composite_unbind() local
1070 f = list_first_entry(&c->functions, in composite_unbind()
1072 list_del(&f->list); in composite_unbind()
1073 if (f->unbind) { in composite_unbind()
1075 f->name, f); in composite_unbind()
1076 f->unbind(c, f); in composite_unbind()
1148 struct usb_function *f; in composite_suspend() local
1152 list_for_each_entry(f, &cdev->config->functions, list) { in composite_suspend()
1153 if (f->suspend) in composite_suspend()
1154 f->suspend(f); in composite_suspend()
1167 struct usb_function *f; in composite_resume() local
1173 list_for_each_entry(f, &cdev->config->functions, list) { in composite_resume()
1174 if (f->resume) in composite_resume()
1175 f->resume(f); in composite_resume()