X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fresource.h;h=ae993e83a8c6c1be57e4bd54b42dd97aef3417f1;hp=1bbf8ba99b84427063ec07b92aa070119955aa1b;hb=c005b174aa484ecafdbd403af80ea7375b67bc31;hpb=4e8b779626da98e2896efbb2df99b64f76e878f6;ds=sidebyside diff --git a/discover/resource.h b/discover/resource.h index 1bbf8ba..ae993e8 100644 --- a/discover/resource.h +++ b/discover/resource.h @@ -3,6 +3,9 @@ #include +struct discover_boot_option; +struct discover_device; +struct device_handler; struct pb_url; /** @@ -19,6 +22,9 @@ struct resource { }; }; +void resolve_resource_against_device(struct resource *res, + struct discover_device *dev, const char *path); + /** * devpath resources. * @@ -34,16 +40,15 @@ struct resource { * callback. */ -struct resource *create_devpath_resource(void *ctx, +struct resource *create_devpath_resource(struct discover_boot_option *opt, struct discover_device *orig_device, const char *devpath); -struct resource *create_url_resource(void *ctx, struct pb_url *url); +struct resource *create_url_resource(struct discover_boot_option *opt, + struct pb_url *url); bool resolve_devpath_resource(struct device_handler *dev, struct resource *res); - - #endif /* RESOURCE_H */