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
941 f = cdev->config->interface[intf]; in composite_setup()
942 if (!f) in composite_setup()
944 if (w_value && !f->set_alt) in composite_setup()
946 value = f->set_alt(f, w_index, w_value); in composite_setup()
953 f = cdev->config->interface[intf]; in composite_setup()
954 if (!f) in composite_setup()
957 value = f->get_alt ? f->get_alt(f, w_index) : 0; in composite_setup()
981 f = cdev->config->interface[intf]; in composite_setup()
988 list_for_each_entry(f, &cdev->config->functions, list) { in composite_setup()
989 if (test_bit(endp, f->endpoints)) in composite_setup()
992 if (&f->list == &cdev->config->functions) in composite_setup()
993 f = NULL; in composite_setup()
1013 f = cdev->config->interface[intf]; in composite_setup()
1018 if (f && f->setup) in composite_setup()
1019 value = f->setup(f, ctrl); in composite_setup()
1060 struct usb_function *f; in composite_unbind() local
1074 f = list_first_entry(&c->functions, in composite_unbind()
1076 list_del(&f->list); in composite_unbind()
1077 if (f->unbind) { in composite_unbind()
1079 f->name, f); in composite_unbind()
1080 f->unbind(c, f); in composite_unbind()
1152 struct usb_function *f; in composite_suspend() local
1156 list_for_each_entry(f, &cdev->config->functions, list) { in composite_suspend()
1157 if (f->suspend) in composite_suspend()
1158 f->suspend(f); in composite_suspend()
1171 struct usb_function *f; in composite_resume() local
1177 list_for_each_entry(f, &cdev->config->functions, list) { in composite_resume()
1178 if (f->resume) in composite_resume()
1179 f->resume(f); in composite_resume()