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

/linux-4.4.14/include/linux/
H A Ddca.h35 struct dca_provider { struct
49 int (*add_requester) (struct dca_provider *, struct device *);
50 int (*remove_requester) (struct dca_provider *, struct device *);
51 u8 (*get_tag) (struct dca_provider *, struct device *,
53 int (*dev_managed) (struct dca_provider *, struct device *);
56 struct dca_provider *alloc_dca_provider(struct dca_ops *ops, int priv_size);
57 void free_dca_provider(struct dca_provider *dca);
58 int register_dca_provider(struct dca_provider *dca, struct device *dev);
59 void unregister_dca_provider(struct dca_provider *dca, struct device *dev);
61 static inline void *dca_priv(struct dca_provider *dca) dca_priv()
63 return (void *)dca + sizeof(struct dca_provider); dca_priv()
76 int dca_sysfs_add_provider(struct dca_provider *dca, struct device *dev);
77 void dca_sysfs_remove_provider(struct dca_provider *dca);
78 int dca_sysfs_add_req(struct dca_provider *dca, struct device *dev, int slot);
79 void dca_sysfs_remove_req(struct dca_provider *dca, int slot);
/linux-4.4.14/drivers/dca/
H A Ddca-sysfs.c36 int dca_sysfs_add_req(struct dca_provider *dca, struct device *dev, int slot) dca_sysfs_add_req()
48 void dca_sysfs_remove_req(struct dca_provider *dca, int slot) dca_sysfs_remove_req()
53 int dca_sysfs_add_provider(struct dca_provider *dca, struct device *dev) dca_sysfs_add_provider()
81 void dca_sysfs_remove_provider(struct dca_provider *dca) dca_sysfs_remove_provider()
H A Ddca-core.c95 struct dca_provider *dca, *_dca; unregister_dca_providers()
155 static struct dca_provider *dca_find_provider_by_dev(struct device *dev) dca_find_provider_by_dev()
157 struct dca_provider *dca; dca_find_provider_by_dev()
188 struct dca_provider *dca; dca_add_requester()
243 struct dca_provider *dca; dca_remove_requester()
275 struct dca_provider *dca; dca_common_get_tag()
324 struct dca_provider *alloc_dca_provider(struct dca_ops *ops, int priv_size) alloc_dca_provider()
326 struct dca_provider *dca; alloc_dca_provider()
344 void free_dca_provider(struct dca_provider *dca) free_dca_provider()
355 int register_dca_provider(struct dca_provider *dca, struct device *dev) register_dca_provider()
412 void unregister_dca_provider(struct dca_provider *dca, struct device *dev) unregister_dca_provider()
/linux-4.4.14/drivers/dma/ioat/
H A Ddca.c120 static int ioat_dca_dev_managed(struct dca_provider *dca, ioat_dca_dev_managed()
135 static int ioat_dca_add_requester(struct dca_provider *dca, struct device *dev) ioat_dca_add_requester()
169 static int ioat_dca_remove_requester(struct dca_provider *dca, ioat_dca_remove_requester()
196 static u8 ioat_dca_get_tag(struct dca_provider *dca, ioat_dca_get_tag()
269 struct dca_provider *ioat_dca_init(struct pci_dev *pdev, void __iomem *iobase) ioat_dca_init()
271 struct dca_provider *dca; ioat_dca_init()
H A Ddma.h88 struct dca_provider *dca;
438 struct dca_provider *ioat_dca_init(struct pci_dev *pdev, void __iomem *iobase);

Completed in 92 milliseconds