Searched refs:dca_provider (Results 1 – 5 of 5) sorted by relevance
/linux/include/linux/ |
H A D | dca.h | 19 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 D | dca-core.c | 80 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 D | dca-sysfs.c | 22 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 D | dca.c | 98 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 D | dma.h | 74 struct dca_provider *dca; 402 struct dca_provider *ioat_dca_init(struct pci_dev *pdev, void __iomem *iobase);
|