Searched refs:dca (Results 1 - 25 of 25) sorted by relevance

/linux-master/drivers/dca/
H A DMakefile2 obj-$(CONFIG_DCA) += dca.o
3 dca-objs := dca-core.o dca-sysfs.o
H A Ddca-sysfs.c12 #include <linux/dca.h>
20 int dca_sysfs_add_req(struct dca_provider *dca, struct device *dev, int slot) argument
25 cd = device_create(dca_class, dca->cd, MKDEV(0, slot + 1), NULL,
30 void dca_sysfs_remove_req(struct dca_provider *dca, int slot) argument
35 int dca_sysfs_add_provider(struct dca_provider *dca, struct device *dev) argument
43 ret = idr_alloc(&dca_idr, dca, 0, 0, GFP_NOWAIT);
45 dca->id = ret;
52 cd = device_create(dca_class, dev, MKDEV(0, 0), NULL, "dca%d", dca->id);
55 idr_remove(&dca_idr, dca
63 dca_sysfs_remove_provider(struct dca_provider *dca) argument
[all...]
H A Ddca-core.c13 #include <linux/dca.h>
79 struct dca_provider *dca, *_dca; local
99 list_for_each_entry_safe(dca, _dca, &domain->dca_providers, node)
100 list_move(&dca->node, &unregistered_providers);
106 list_for_each_entry_safe(dca, _dca, &unregistered_providers, node) {
107 dca_sysfs_remove_provider(dca);
108 list_del(&dca->node);
141 struct dca_provider *dca; local
159 list_for_each_entry(dca, &domain->dca_providers, node)
160 if ((!dev) || (dca
172 struct dca_provider *dca; local
227 struct dca_provider *dca; local
259 struct dca_provider *dca; local
309 struct dca_provider *dca; local
327 free_dca_provider(struct dca_provider *dca) argument
338 register_dca_provider(struct dca_provider *dca, struct device *dev) argument
395 unregister_dca_provider(struct dca_provider *dca, struct device *dev) argument
[all...]
/linux-master/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) argument
48 return (void *)dca + sizeof(struct dca_provider);
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-master/drivers/dma/ioat/
H A DMakefile3 ioatdma-y := init.o dma.o prep.o dca.o sysfs.o
H A Ddca.c11 #include <linux/dca.h>
98 static int ioat_dca_dev_managed(struct dca_provider *dca, argument
101 struct ioat_dca_priv *ioatdca = dca_priv(dca);
113 static int ioat_dca_add_requester(struct dca_provider *dca, struct device *dev) argument
115 struct ioat_dca_priv *ioatdca = dca_priv(dca);
147 static int ioat_dca_remove_requester(struct dca_provider *dca, argument
150 struct ioat_dca_priv *ioatdca = dca_priv(dca);
174 static u8 ioat_dca_get_tag(struct dca_provider *dca, argument
180 struct ioat_dca_priv *ioatdca = dca_priv(dca);
249 struct dca_provider *dca; local
[all...]
H A Dinit.c17 #include <linux/dca.h>
127 MODULE_PARM_DESC(ioat_dca_enabled, "control support of dca service (default: 1)");
1087 static int ioat3_dma_probe(struct ioatdma_device *ioat_dma, int dca) argument
1112 /* dca is incompatible with raid operations */
1190 if (dca)
1191 ioat_dma->dca = ioat_dca_init(pdev, ioat_dma->reg_base);
1403 dev_err(&pdev->dev, "Removing dma and dca services\n");
1404 if (device->dca) {
1405 unregister_dca_provider(device->dca, &pdev->dev);
1406 free_dca_provider(device->dca);
[all...]
H A Ddma.h59 * @dca: direct cache access context
74 struct dca_provider *dca; member in struct:ioatdma_device
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl/
H A Dhw_atl_llh_internal.h136 /* register address for bitfield dca{d}_cpuid[7:0] */
137 #define HW_ATL_RDM_DCADCPUID_ADR(dca) (0x00006100 + (dca) * 0x4)
138 /* bitmask for bitfield dca{d}_cpuid[7:0] */
140 /* lower bit position of bitfield dca{d}_cpuid[7:0] */
201 /* rx dca{d}_desc_en bitfield definitions
202 * preprocessor definitions for the bitfield "dca{d}_desc_en".
203 * parameter: dca {d} | stride size 0x4 | range [0, 31]
207 /* register address for bitfield dca{d}_desc_en */
208 #define HW_ATL_RDM_DCADDESC_EN_ADR(dca) (
[all...]
H A Dhw_atl_llh.h165 void hw_atl_rdm_cpu_id_set(struct aq_hw_s *aq_hw, u32 cpuid, u32 dca);
167 /* set rx dca enable */
170 /* set rx dca mode */
178 /* set rx descriptor dca enable */
180 u32 dca);
202 /* set rx header dca enable */
204 u32 dca);
206 /* set rx payload dca enable */
208 u32 dca);
582 void hw_atl_tdm_cpu_id_set(struct aq_hw_s *aq_hw, u32 cpuid, u32 dca);
[all...]
H A Dhw_atl_llh.c351 void hw_atl_rdm_cpu_id_set(struct aq_hw_s *aq_hw, u32 cpuid, u32 dca) argument
353 aq_hw_write_reg_bit(aq_hw, HW_ATL_RDM_DCADCPUID_ADR(dca),
382 u32 dca)
384 aq_hw_write_reg_bit(aq_hw, HW_ATL_RDM_DCADDESC_EN_ADR(dca),
453 u32 dca)
455 aq_hw_write_reg_bit(aq_hw, HW_ATL_RDM_DCADHDR_EN_ADR(dca),
462 u32 dca)
464 aq_hw_write_reg_bit(aq_hw, HW_ATL_RDM_DCADPAY_EN_ADR(dca),
1241 void hw_atl_tdm_cpu_id_set(struct aq_hw_s *aq_hw, u32 cpuid, u32 dca) argument
1243 aq_hw_write_reg_bit(aq_hw, HW_ATL_TDM_DCADCPUID_ADR(dca),
381 hw_atl_rdm_rx_desc_dca_en_set(struct aq_hw_s *aq_hw, u32 rx_desc_dca_en, u32 dca) argument
452 hw_atl_rdm_rx_head_dca_en_set(struct aq_hw_s *aq_hw, u32 rx_head_dca_en, u32 dca) argument
461 hw_atl_rdm_rx_pld_dca_en_set(struct aq_hw_s *aq_hw, u32 rx_pld_dca_en, u32 dca) argument
1267 hw_atl_tdm_tx_desc_dca_en_set(struct aq_hw_s *aq_hw, u32 tx_desc_dca_en, u32 dca) argument
[all...]
/linux-master/lib/zstd/common/
H A Dcpu.h114 C(dca, 18)
/linux-master/drivers/
H A DMakefile144 obj-$(CONFIG_DCA) += dca/
/linux-master/drivers/soc/fsl/dpio/
H A Dqbman-portal.h81 u8 dca; member in struct:qbman_eq_desc
H A Dqbman-portal.c698 eq_desc->dca = (1 << QB_ENQUEUE_CMD_DCA_EN_SHIFT) |
778 eq_desc->dca = (1 << QB_ENQUEUE_CMD_DCA_EN_SHIFT) |
/linux-master/include/soc/fsl/
H A Dqman.h284 u8 dca; member in struct:qm_mr_entry::__anon2636
/linux-master/drivers/infiniband/hw/qib/
H A Dqib.h437 int dca; member in struct:qib_msix_entry
H A Dqib_iba7322.c48 #include <linux/dca.h>
674 int dca; member in struct:__anon1016
2686 "Ctxt %d cpu %d dca %llx\n", rcd->ctxt, cpu,
2714 "sdma %d cpu %d dca %llx\n", ppd->hw_pidx, cpu,
3306 if (!dd->cspec->msix_entries[msixnum].dca)
3320 if (!m->dca)
3423 int dca = 0; local
3434 dca = irq_table[i].dca;
3453 dca
[all...]
H A Dqib_init.c42 #include <linux/dca.h>
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe.h28 #include <linux/dca.h>
/linux-master/drivers/pinctrl/tegra/
H A Dpinctrl-tegra234.c1363 TEGRA_PIN_FUNCTION(dca),
H A Dpinctrl-tegra194.c1204 TEGRA_PIN_FUNCTION(dca),
/linux-master/drivers/soc/fsl/qbman/
H A Dqman.c182 u8 dca; member in struct:qm_eqcr_entry
/linux-master/drivers/net/ethernet/myricom/myri10ge/
H A Dmyri10ge.c53 #include <linux/dca.h>
1115 dev_err(&pdev->dev, "dca disabled by administrator\n");
/linux-master/drivers/net/ethernet/intel/igb/
H A Digb_main.c37 #include <linux/dca.h>

Completed in 373 milliseconds