dca_provider 20 include/linux/dca.h int (*add_requester) (struct dca_provider *, struct device *); dca_provider 21 include/linux/dca.h int (*remove_requester) (struct dca_provider *, struct device *); dca_provider 22 include/linux/dca.h u8 (*get_tag) (struct dca_provider *, struct device *, dca_provider 24 include/linux/dca.h int (*dev_managed) (struct dca_provider *, struct device *); dca_provider 27 include/linux/dca.h struct dca_provider *alloc_dca_provider(struct dca_ops *ops, int priv_size); dca_provider 34 include/linux/dca.h return (void *)dca + sizeof(struct dca_provider);