Lines Matching defs:manifest
3 * Greybus manifest parsing
31 * We scan the manifest once to identify where all the descriptors
107 dev_err(&intf->dev, "manifest too small (%zu < %zu)\n", size,
223 * Find cport descriptors in the manifest associated with the given
308 * Find bundle descriptors in the manifest and set up their data
365 * While parsing manifest for an interface, treat bundles as
406 /* Assign feature flags communicated via manifest */
414 dev_err(&intf->dev, "manifest bundle descriptors not valid\n");
430 * Parse a buffer containing an interface manifest.
435 * The first requirement is that the manifest's version is
454 struct greybus_manifest *manifest;
467 /* we have to have at _least_ the manifest header */
469 dev_err(&intf->dev, "short manifest (%zu < %zu)\n",
475 manifest = data;
476 header = &manifest->header;
479 dev_err(&intf->dev, "manifest size mismatch (%zu != %u)\n",
486 dev_err(&intf->dev, "manifest version too new (%u.%u > %u.%u)\n",
493 desc = manifest->descriptors;
514 dev_err(&intf->dev, "manifest must have 1 interface descriptor (%u found)\n",
520 /* Parse the manifest, starting with the interface descriptor */
528 dev_info(&intf->dev, "excess descriptors in interface manifest\n");