Searched refs:dca_provider (Results 1 - 5 of 5) sorted by relevance
/linux-4.4.14/include/linux/ |
H A D | dca.h | 35 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 D | dca-sysfs.c | 36 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 D | dca-core.c | 95 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 D | dca.c | 120 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 D | dma.h | 88 struct dca_provider *dca; 438 struct dca_provider *ioat_dca_init(struct pci_dev *pdev, void __iomem *iobase);
|
Completed in 92 milliseconds