• Home
  • Raw
  • Download

Lines Matching refs:descriptor

45 static void release_manifest_descriptor(struct manifest_desc *descriptor)  in release_manifest_descriptor()  argument
47 list_del(&descriptor->links); in release_manifest_descriptor()
48 kfree(descriptor); in release_manifest_descriptor()
53 struct manifest_desc *descriptor; in release_manifest_descriptors() local
56 list_for_each_entry_safe(descriptor, next, &intf->manifest_descs, links) in release_manifest_descriptors()
57 release_manifest_descriptor(descriptor); in release_manifest_descriptors()
78 struct manifest_desc *descriptor; in get_next_bundle_desc() local
81 list_for_each_entry_safe(descriptor, next, &intf->manifest_descs, links) in get_next_bundle_desc()
82 if (descriptor->type == GREYBUS_TYPE_BUNDLE) in get_next_bundle_desc()
83 return descriptor; in get_next_bundle_desc()
102 struct manifest_desc *descriptor; in identify_descriptor() local
160 descriptor = kzalloc(sizeof(*descriptor), GFP_KERNEL); in identify_descriptor()
161 if (!descriptor) in identify_descriptor()
164 descriptor->size = desc_size; in identify_descriptor()
165 descriptor->data = (char *)desc + sizeof(*desc_header); in identify_descriptor()
166 descriptor->type = desc_header->type; in identify_descriptor()
167 list_add_tail(&descriptor->links, &intf->manifest_descs); in identify_descriptor()
188 struct manifest_desc *descriptor; in gb_string_get() local
196 list_for_each_entry(descriptor, &intf->manifest_descs, links) { in gb_string_get()
197 if (descriptor->type != GREYBUS_TYPE_STRING) in gb_string_get()
200 desc_string = descriptor->data; in gb_string_get()
217 release_manifest_descriptor(descriptor); in gb_string_get()
457 struct manifest_desc *descriptor; in gb_manifest_parse() local
508 list_for_each_entry(descriptor, &intf->manifest_descs, links) { in gb_manifest_parse()
509 if (descriptor->type == GREYBUS_TYPE_INTERFACE) in gb_manifest_parse()
511 interface_desc = descriptor; in gb_manifest_parse()