|
@@ -34,7 +34,7 @@ void dca_unregister_notify(struct notifier_block *nb);
|
|
|
|
|
|
struct dca_provider {
|
|
struct dca_provider {
|
|
struct list_head node;
|
|
struct list_head node;
|
|
- struct dca_ops *ops;
|
|
|
|
|
|
+ const struct dca_ops *ops;
|
|
struct device *cd;
|
|
struct device *cd;
|
|
int id;
|
|
int id;
|
|
};
|
|
};
|
|
@@ -53,7 +53,8 @@ struct dca_ops {
|
|
int (*dev_managed) (struct dca_provider *, struct device *);
|
|
int (*dev_managed) (struct dca_provider *, struct device *);
|
|
};
|
|
};
|
|
|
|
|
|
-struct dca_provider *alloc_dca_provider(struct dca_ops *ops, int priv_size);
|
|
|
|
|
|
+struct dca_provider *alloc_dca_provider(const struct dca_ops *ops,
|
|
|
|
+ int priv_size);
|
|
void free_dca_provider(struct dca_provider *dca);
|
|
void free_dca_provider(struct dca_provider *dca);
|
|
int register_dca_provider(struct dca_provider *dca, struct device *dev);
|
|
int register_dca_provider(struct dca_provider *dca, struct device *dev);
|
|
void unregister_dca_provider(struct dca_provider *dca, struct device *dev);
|
|
void unregister_dca_provider(struct dca_provider *dca, struct device *dev);
|