Symbol: dca_provider
drivers/dca/dca-core.c
140
static struct dca_provider *dca_find_provider_by_dev(struct device *dev)
drivers/dca/dca-core.c
142
struct dca_provider *dca;
drivers/dca/dca-core.c
173
struct dca_provider *dca;
drivers/dca/dca-core.c
228
struct dca_provider *dca;
drivers/dca/dca-core.c
260
struct dca_provider *dca;
drivers/dca/dca-core.c
307
struct dca_provider *alloc_dca_provider(const struct dca_ops *ops,
drivers/dca/dca-core.c
310
struct dca_provider *dca;
drivers/dca/dca-core.c
328
void free_dca_provider(struct dca_provider *dca)
drivers/dca/dca-core.c
339
int register_dca_provider(struct dca_provider *dca, struct device *dev)
drivers/dca/dca-core.c
396
void unregister_dca_provider(struct dca_provider *dca, struct device *dev)
drivers/dca/dca-core.c
80
struct dca_provider *dca, *_dca;
drivers/dca/dca-sysfs.c
22
int dca_sysfs_add_req(struct dca_provider *dca, struct device *dev, int slot)
drivers/dca/dca-sysfs.c
32
void dca_sysfs_remove_req(struct dca_provider *dca, int slot)
drivers/dca/dca-sysfs.c
37
int dca_sysfs_add_provider(struct dca_provider *dca, struct device *dev)
drivers/dca/dca-sysfs.c
65
void dca_sysfs_remove_provider(struct dca_provider *dca)
drivers/dma/ioat/dca.c
100
static int ioat_dca_dev_managed(struct dca_provider *dca,
drivers/dma/ioat/dca.c
115
static int ioat_dca_add_requester(struct dca_provider *dca, struct device *dev)
drivers/dma/ioat/dca.c
149
static int ioat_dca_remove_requester(struct dca_provider *dca,
drivers/dma/ioat/dca.c
176
static u8 ioat_dca_get_tag(struct dca_provider *dca,
drivers/dma/ioat/dca.c
249
struct dca_provider *ioat_dca_init(struct pci_dev *pdev, void __iomem *iobase)
drivers/dma/ioat/dca.c
251
struct dca_provider *dca;
drivers/dma/ioat/dma.h
395
struct dca_provider *ioat_dca_init(struct pci_dev *pdev, void __iomem *iobase);
drivers/dma/ioat/dma.h
76
struct dca_provider *dca;
include/linux/dca.h
33
int (*add_requester) (struct dca_provider *, struct device *);
include/linux/dca.h
34
int (*remove_requester) (struct dca_provider *, struct device *);
include/linux/dca.h
35
u8 (*get_tag) (struct dca_provider *, struct device *,
include/linux/dca.h
37
int (*dev_managed) (struct dca_provider *, struct device *);
include/linux/dca.h
40
struct dca_provider *alloc_dca_provider(const struct dca_ops *ops,
include/linux/dca.h
42
void free_dca_provider(struct dca_provider *dca);
include/linux/dca.h
43
int register_dca_provider(struct dca_provider *dca, struct device *dev);
include/linux/dca.h
44
void unregister_dca_provider(struct dca_provider *dca, struct device *dev);
include/linux/dca.h
46
static inline void *dca_priv(struct dca_provider *dca)
include/linux/dca.h
48
return (void *)dca + sizeof(struct dca_provider);
include/linux/dca.h
61
int dca_sysfs_add_provider(struct dca_provider *dca, struct device *dev);
include/linux/dca.h
62
void dca_sysfs_remove_provider(struct dca_provider *dca);
include/linux/dca.h
63
int dca_sysfs_add_req(struct dca_provider *dca, struct device *dev, int slot);
include/linux/dca.h
64
void dca_sysfs_remove_req(struct dca_provider *dca, int slot);