/linux-4.4.14/drivers/dca/ |
D | dca-core.c | 95 struct dca_provider *dca, *_dca; in unregister_dca_providers() local 115 list_for_each_entry_safe(dca, _dca, &domain->dca_providers, node) in unregister_dca_providers() 116 list_move(&dca->node, &unregistered_providers); in unregister_dca_providers() 122 list_for_each_entry_safe(dca, _dca, &unregistered_providers, node) { in unregister_dca_providers() 123 dca_sysfs_remove_provider(dca); in unregister_dca_providers() 124 list_del(&dca->node); in unregister_dca_providers() 157 struct dca_provider *dca; in dca_find_provider_by_dev() local 175 list_for_each_entry(dca, &domain->dca_providers, node) in dca_find_provider_by_dev() 176 if ((!dev) || (dca->ops->dev_managed(dca, dev))) in dca_find_provider_by_dev() 177 return dca; in dca_find_provider_by_dev() [all …]
|
D | dca-sysfs.c | 36 int dca_sysfs_add_req(struct dca_provider *dca, struct device *dev, int slot) in dca_sysfs_add_req() argument 41 cd = device_create(dca_class, dca->cd, MKDEV(0, slot + 1), NULL, in dca_sysfs_add_req() 48 void dca_sysfs_remove_req(struct dca_provider *dca, int slot) in dca_sysfs_remove_req() argument 53 int dca_sysfs_add_provider(struct dca_provider *dca, struct device *dev) in dca_sysfs_add_provider() argument 61 ret = idr_alloc(&dca_idr, dca, 0, 0, GFP_NOWAIT); in dca_sysfs_add_provider() 63 dca->id = ret; in dca_sysfs_add_provider() 70 cd = device_create(dca_class, dev, MKDEV(0, 0), NULL, "dca%d", dca->id); in dca_sysfs_add_provider() 73 idr_remove(&dca_idr, dca->id); in dca_sysfs_add_provider() 77 dca->cd = cd; in dca_sysfs_add_provider() 81 void dca_sysfs_remove_provider(struct dca_provider *dca) in dca_sysfs_remove_provider() argument [all …]
|
D | Makefile | 1 obj-$(CONFIG_DCA) += dca.o 2 dca-objs := dca-core.o dca-sysfs.o
|
/linux-4.4.14/include/linux/ |
D | dca.h | 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) in dca_priv() argument 63 return (void *)dca + sizeof(struct dca_provider); in 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/dma/ioat/ |
D | dca.c | 120 static int ioat_dca_dev_managed(struct dca_provider *dca, in ioat_dca_dev_managed() argument 123 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_dev_managed() 135 static int ioat_dca_add_requester(struct dca_provider *dca, struct device *dev) in ioat_dca_add_requester() argument 137 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_add_requester() 169 static int ioat_dca_remove_requester(struct dca_provider *dca, in ioat_dca_remove_requester() argument 172 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_remove_requester() 196 static u8 ioat_dca_get_tag(struct dca_provider *dca, in ioat_dca_get_tag() argument 202 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_get_tag() 271 struct dca_provider *dca; in ioat_dca_init() local 300 dca = alloc_dca_provider(&ioat_dca_ops, in ioat_dca_init() [all …]
|
D | Makefile | 2 ioatdma-y := init.o dma.o prep.o dca.o sysfs.o
|
D | init.c | 1079 static int ioat3_dma_probe(struct ioatdma_device *ioat_dma, int dca) in ioat3_dma_probe() argument 1184 if (dca) in ioat3_dma_probe() 1185 ioat_dma->dca = ioat_dca_init(pdev, ioat_dma->reg_base); in ioat3_dma_probe() 1377 if (device->dca) { in ioat_remove() 1378 unregister_dca_provider(device->dca, &pdev->dev); in ioat_remove() 1379 free_dca_provider(device->dca); in ioat_remove() 1380 device->dca = NULL; in ioat_remove()
|
D | dma.h | 88 struct dca_provider *dca; member
|
/linux-4.4.14/drivers/ |
D | Makefile | 134 obj-$(CONFIG_DCA) += dca/
|
D | Kconfig | 117 source "drivers/dca/Kconfig"
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_iba7322.c | 665 int dca; member 3352 if (!m->dca) in reset_dca_notifier() 3368 if (!m->dca) in setup_dca_notifier() 3477 int dca = 0; in qib_setup_7322_interrupt() local 3492 dca = irq_table[i].dca; in qib_setup_7322_interrupt() 3512 dca = 1; in qib_setup_7322_interrupt() 3540 dd->cspec->msix_entries[msixnum].dca = dca; in qib_setup_7322_interrupt()
|
D | qib.h | 450 int dca; member
|
/linux-4.4.14/arch/m68k/ifpsp060/ |
D | fplsp.sa | 142 dc.l $660861ff,$00004dca,$60300c01,$00016608
|