Home
last modified time | relevance | path

Searched refs:dca (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/dca/
H A Ddca-core.c80 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 Ddca-sysfs.c22 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 DMakefile2 obj-$(CONFIG_DCA) += dca.o
3 dca-objs := dca-core.o dca-sysfs.o
/linux/include/linux/
H A Ddca.h42 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 DMakefile3 ioatdma-y := init.o dma.o prep.o dca.o sysfs.o
/linux/lib/zstd/common/
H A Dcpu.h115 C(dca, 18)
/linux/drivers/
H A DMakefile142 obj-$(CONFIG_DCA) += dca/
H A DKconfig142 source "drivers/dca/Kconfig"
/linux/drivers/soc/fsl/dpio/
H A Dqbman-portal.h81 u8 dca; member
H A Dqbman-portal.c698 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 Dpinctrl-tegra234.c1363 TEGRA_PIN_FUNCTION(dca),
H A Dpinctrl-tegra194.c1204 TEGRA_PIN_FUNCTION(dca),
/linux/drivers/soc/fsl/qbman/
H A Dqman.c182 u8 dca; member
/linux/tools/arch/x86/kcpuid/
H A Dcpuid.csv50 0x1, 0, ecx, 18, dca , Direct Cache Access
/linux/arch/m68k/ifpsp060/
H A Dfplsp.sa142 dc.l $660861ff,$00004dca,$60300c01,$00016608