/linux-master/drivers/dca/ |
H A D | Makefile | 2 obj-$(CONFIG_DCA) += dca.o 3 dca-objs := dca-core.o dca-sysfs.o
|
H A D | dca-sysfs.c | 12 #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 D | dca-core.c | 13 #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 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) 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 D | Makefile | 3 ioatdma-y := init.o dma.o prep.o dca.o sysfs.o
|
H A D | dca.c | 11 #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 D | init.c | 17 #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 D | dma.h | 59 * @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 D | hw_atl_llh_internal.h | 136 /* 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 D | hw_atl_llh.h | 165 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 D | hw_atl_llh.c | 351 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 D | cpu.h | 114 C(dca, 18)
|
/linux-master/drivers/ |
H A D | Makefile | 144 obj-$(CONFIG_DCA) += dca/
|
/linux-master/drivers/soc/fsl/dpio/ |
H A D | qbman-portal.h | 81 u8 dca; member in struct:qbman_eq_desc
|
H A D | qbman-portal.c | 698 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 D | qman.h | 284 u8 dca; member in struct:qm_mr_entry::__anon2636
|
/linux-master/drivers/infiniband/hw/qib/ |
H A D | qib.h | 437 int dca; member in struct:qib_msix_entry
|
H A D | qib_iba7322.c | 48 #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 D | qib_init.c | 42 #include <linux/dca.h>
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe.h | 28 #include <linux/dca.h>
|
/linux-master/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-master/drivers/soc/fsl/qbman/ |
H A D | qman.c | 182 u8 dca; member in struct:qm_eqcr_entry
|
/linux-master/drivers/net/ethernet/myricom/myri10ge/ |
H A D | myri10ge.c | 53 #include <linux/dca.h> 1115 dev_err(&pdev->dev, "dca disabled by administrator\n");
|
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 37 #include <linux/dca.h>
|