| /linux/drivers/dca/ |
| H A D | dca-core.c | 80 struct dca_provider *dca, *_dca; in unregister_dca_providers() local 100 list_for_each_entry_safe(dca, _dca, &domain->dca_providers, node) in unregister_dca_providers() 101 list_move(&dca->node, &unregistered_providers); in unregister_dca_providers() 107 list_for_each_entry_safe(dca, _dca, &unregistered_providers, node) { in unregister_dca_providers() 108 dca_sysfs_remove_provider(dca); in unregister_dca_providers() 109 list_del(&dca->node); in unregister_dca_providers() 142 struct dca_provider *dca; in dca_find_provider_by_dev() local 160 list_for_each_entry(dca, &domain->dca_providers, node) in dca_find_provider_by_dev() 161 if ((!dev) || (dca->ops->dev_managed(dca, dev))) in dca_find_provider_by_dev() 162 return dca; in dca_find_provider_by_dev() [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() argument 27 cd = device_create(&dca_class, dca->cd, MKDEV(0, slot + 1), NULL, in dca_sysfs_add_req() 32 void dca_sysfs_remove_req(struct dca_provider *dca, int slot) in dca_sysfs_remove_req() argument 37 int dca_sysfs_add_provider(struct dca_provider *dca, struct device *dev) in dca_sysfs_add_provider() argument 45 ret = idr_alloc(&dca_idr, dca, 0, 0, GFP_NOWAIT); in dca_sysfs_add_provider() 47 dca->id = ret; in dca_sysfs_add_provider() 54 cd = device_create(&dca_class, dev, MKDEV(0, 0), NULL, "dca%d", dca->id); in dca_sysfs_add_provider() 57 idr_remove(&dca_idr, dca->id); in dca_sysfs_add_provider() 61 dca->cd = cd; in dca_sysfs_add_provider() 65 void dca_sysfs_remove_provider(struct dca_provider *dca) in dca_sysfs_remove_provider() argument [all …]
|
| H A D | Makefile | 2 obj-$(CONFIG_DCA) += dca.o 3 dca-objs := dca-core.o dca-sysfs.o
|
| /linux/include/linux/ |
| H A D | dca.h | 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() argument 48 return (void *)dca + sizeof(struct dca_provider); in dca_priv() 61 int dca_sysfs_add_provider(struct dca_provider *dca, struct device *dev); 62 void dca_sysfs_remove_provider(struct dca_provider *dca); 63 int dca_sysfs_add_req(struct dca_provider *dca, struct device *dev, int slot); 64 void dca_sysfs_remove_req(struct dca_provider *dca, int slot);
|
| /linux/drivers/dma/ioat/ |
| H A D | Makefile | 3 ioatdma-y := init.o dma.o prep.o dca.o sysfs.o
|
| /linux/lib/zstd/common/ |
| H A D | cpu.h | 115 C(dca, 18)
|
| /linux/drivers/ |
| H A D | Makefile | 142 obj-$(CONFIG_DCA) += dca/
|
| H A D | Kconfig | 142 source "drivers/dca/Kconfig"
|
| /linux/drivers/soc/fsl/dpio/ |
| H A D | qbman-portal.h | 81 u8 dca; member
|
| H A D | qbman-portal.c | 698 eq_desc->dca = (1 << QB_ENQUEUE_CMD_DCA_EN_SHIFT) | in qbman_swp_enqueue_multiple_direct() 778 eq_desc->dca = (1 << QB_ENQUEUE_CMD_DCA_EN_SHIFT) | in qbman_swp_enqueue_multiple_mem_back()
|
| /linux/drivers/pinctrl/tegra/ |
| H A D | pinctrl-tegra234.c | 1363 TEGRA_PIN_FUNCTION(dca),
|
| H A D | pinctrl-tegra194.c | 1204 TEGRA_PIN_FUNCTION(dca),
|
| /linux/drivers/soc/fsl/qbman/ |
| H A D | qman.c | 182 u8 dca; member
|
| /linux/tools/arch/x86/kcpuid/ |
| H A D | cpuid.csv | 50 0x1, 0, ecx, 18, dca , Direct Cache Access
|
| /linux/arch/m68k/ifpsp060/ |
| H A D | fplsp.sa | 142 dc.l $660861ff,$00004dca,$60300c01,$00016608
|