Lines Matching refs:list
106 * NULL (that indicates end of list) encountered
120 * descriptors list
313 list_add_tail(&function->list, &config->functions);
325 list_del(&function->list);
359 list_del(&f->list);
532 list_for_each_entry(f, &config->functions, list) {
581 c = list_entry(pos, typeof(*c), list);
633 list_for_each_entry(c, &cdev->configs, list) {
808 list_for_each_entry(f, &cdev->config->functions, list) {
828 list_for_each_entry(c, &cdev->configs, list) {
938 list_for_each_entry(c, &cdev->configs, list) {
944 list_add_tail(&config->list, &cdev->configs);
992 struct usb_function, list);
993 list_del(&f->list);
1001 list_del(&config->list);
1045 struct usb_function, list);
1049 list_del(&config->list);
1064 * try to enumerate the device while we are changing the config list.
1155 list_for_each_entry(c, &cdev->configs, list) {
1160 list_for_each_entry(f, &c->functions, list) {
1166 list_for_each_entry(uc, &cdev->gstrings, list) {
1195 list_for_each_entry(uc, &cdev->gstrings, list) {
1213 list_for_each_entry(c, &cdev->configs, list) {
1219 list_for_each_entry(f, &c->functions, list) {
1247 /* string id 0 is reserved by USB spec for list of
1394 list_add_tail(&uc->list, &cdev->gstrings);
1751 struct usb_configuration, list);
1980 list_for_each_entry(f, &cdev->config->functions, list)
1986 list_for_each_entry(c, &cdev->configs, list)
1987 list_for_each_entry(f, &c->functions, list)
2005 list_for_each_entry(f, &cdev->config->functions, list) {
2009 if (&f->list == &cdev->config->functions)
2033 list);
2109 struct usb_configuration, list);
2244 list_for_each_entry_safe(uc, tmp, &cdev->gstrings, list) {
2245 list_del(&uc->list);
2276 * a result, so we need to use the _safe list iterator.
2346 list_for_each_entry(f, &cdev->config->functions, list) {
2373 list_for_each_entry(f, &cdev->config->functions, list) {