Home
last modified time | relevance | path

Searched refs:dca_provider (Results 1 – 5 of 5) sorted by relevance

/linux/include/linux/
H A Ddca.h19 struct dca_provider { struct
33 int (*add_requester) (struct dca_provider *, struct device *); argument
34 int (*remove_requester) (struct dca_provider *, struct device *);
35 u8 (*get_tag) (struct dca_provider *, struct device *,
37 int (*dev_managed) (struct dca_provider *, struct device *);
40 struct dca_provider *alloc_dca_provider(const struct dca_ops *ops,
42 void free_dca_provider(struct dca_provider *dca);
43 int register_dca_provider(struct dca_provider *dca, struct device *dev);
44 void unregister_dca_provider(struct dca_provider *dca, struct device *dev);
46 static inline void *dca_priv(struct dca_provider *dca) in dca_priv()
[all …]
/linux/drivers/dca/
H A Ddca-core.c80 struct dca_provider *dca, *_dca; in unregister_dca_providers()
140 static struct dca_provider *dca_find_provider_by_dev(struct device *dev) in dca_find_provider_by_dev()
142 struct dca_provider *dca; in dca_find_provider_by_dev()
173 struct dca_provider *dca; in dca_add_requester()
228 struct dca_provider *dca; in dca_remove_requester()
260 struct dca_provider *dca; in dca_common_get_tag()
307 struct dca_provider *alloc_dca_provider(const struct dca_ops *ops, in alloc_dca_provider()
310 struct dca_provider *dca; in alloc_dca_provider()
328 void free_dca_provider(struct dca_provider *dca) in free_dca_provider()
339 int register_dca_provider(struct dca_provider *dca, struct device *dev) in register_dca_provider()
[all …]
H A Ddca-sysfs.c22 int dca_sysfs_add_req(struct dca_provider *dca, struct device *dev, int slot) in dca_sysfs_add_req()
32 void dca_sysfs_remove_req(struct dca_provider *dca, int slot) in dca_sysfs_remove_req()
37 int dca_sysfs_add_provider(struct dca_provider *dca, struct device *dev) in dca_sysfs_add_provider()
65 void dca_sysfs_remove_provider(struct dca_provider *dca) in dca_sysfs_remove_provider()
/linux/drivers/dma/ioat/
H A Ddca.c98 static int ioat_dca_dev_managed(struct dca_provider *dca, in ioat_dca_dev_managed()
113 static int ioat_dca_add_requester(struct dca_provider *dca, struct device *dev) in ioat_dca_add_requester()
147 static int ioat_dca_remove_requester(struct dca_provider *dca, in ioat_dca_remove_requester()
174 static u8 ioat_dca_get_tag(struct dca_provider *dca, in ioat_dca_get_tag()
247 struct dca_provider *ioat_dca_init(struct pci_dev *pdev, void __iomem *iobase) in ioat_dca_init()
249 struct dca_provider *dca; in ioat_dca_init()
H A Ddma.h74 struct dca_provider *dca;
402 struct dca_provider *ioat_dca_init(struct pci_dev *pdev, void __iomem *iobase);