| /drivers/dca/ |
| A D | dca-core.c | 161 if ((!dev) || (dca->ops->dev_managed(dca, dev))) in dca_find_provider_by_dev() 186 if (dca) { in dca_add_requester() 199 slot = dca->ops->add_requester(dca, dev); in dca_add_requester() 213 dca->ops->remove_requester(dca, dev); in dca_add_requester() 237 if (!dca) { in dca_remove_requester() 241 slot = dca->ops->remove_requester(dca, dev); in dca_remove_requester() 267 if (!dca) { in dca_common_get_tag() 271 tag = dca->ops->get_tag(dca, dev, cpu); in dca_common_get_tag() 315 if (!dca) in alloc_dca_provider() 319 return dca; in alloc_dca_provider() [all …]
|
| A D | dca-sysfs.c | 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() 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 67 device_unregister(dca->cd); in dca_sysfs_remove_provider() 68 dca->cd = NULL; in dca_sysfs_remove_provider() [all …]
|
| A D | Makefile | 2 obj-$(CONFIG_DCA) += dca.o 3 dca-objs := dca-core.o dca-sysfs.o
|
| /drivers/dma/ioat/ |
| A D | dca.c | 103 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_dev_managed() 117 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_add_requester() 152 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_remove_requester() 182 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_get_tag() 251 struct dca_provider *dca; in ioat_dca_init() local 280 dca = alloc_dca_provider(&ioat_dca_ops, in ioat_dca_init() 282 if (!dca) in ioat_dca_init() 285 ioatdca = dca_priv(dca); in ioat_dca_init() 322 free_dca_provider(dca); in ioat_dca_init() 328 free_dca_provider(dca); in ioat_dca_init() [all …]
|
| A D | Makefile | 3 ioatdma-y := init.o dma.o prep.o dca.o sysfs.o
|
| A D | init.c | 1076 static int ioat3_dma_probe(struct ioatdma_device *ioat_dma, int dca) in ioat3_dma_probe() argument 1179 if (dca) in ioat3_dma_probe() 1180 ioat_dma->dca = ioat_dca_init(pdev, ioat_dma->reg_base); in ioat3_dma_probe() 1409 if (device->dca) { in ioat_remove() 1410 unregister_dca_provider(device->dca, &pdev->dev); in ioat_remove() 1411 free_dca_provider(device->dca); in ioat_remove() 1412 device->dca = NULL; in ioat_remove()
|
| A D | dma.h | 74 struct dca_provider *dca; member
|
| /drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
| A D | hw_atl_llh_internal.h | 169 #define HW_ATL_RDM_DCADCPUID_ADR(dca) (0x00006100 + (dca) * 0x4) argument 240 #define HW_ATL_RDM_DCADDESC_EN_ADR(dca) (0x00006100 + (dca) * 0x4) argument 428 #define HW_ATL_RDM_DCADHDR_EN_ADR(dca) (0x00006100 + (dca) * 0x4) argument 447 #define HW_ATL_RDM_DCADPAY_EN_ADR(dca) (0x00006100 + (dca) * 0x4) argument 1575 #define HW_ATL_TDM_DCADCPUID_ADR(dca) (0x00008400 + (dca) * 0x4) argument 1648 #define HW_ATL_TDM_DCADDESC_EN_ADR(dca) (0x00008400 + (dca) * 0x4) argument 1963 #define HW_ATL_TDM_DCA_DCPUID_ADR(dca) (0x00008400 + (dca) * 0x4) argument 1982 #define HW_ATL_TDM_DCA_DDESC_EN_ADR(dca) (0x00008400 + (dca) * 0x4) argument
|
| A D | hw_atl_llh.c | 394 void hw_atl_rdm_cpu_id_set(struct aq_hw_s *aq_hw, u32 cpuid, u32 dca) in hw_atl_rdm_cpu_id_set() argument 396 aq_hw_write_reg_bit(aq_hw, HW_ATL_RDM_DCADCPUID_ADR(dca), in hw_atl_rdm_cpu_id_set() 425 u32 dca) in hw_atl_rdm_rx_desc_dca_en_set() argument 427 aq_hw_write_reg_bit(aq_hw, HW_ATL_RDM_DCADDESC_EN_ADR(dca), in hw_atl_rdm_rx_desc_dca_en_set() 496 u32 dca) in hw_atl_rdm_rx_head_dca_en_set() argument 498 aq_hw_write_reg_bit(aq_hw, HW_ATL_RDM_DCADHDR_EN_ADR(dca), in hw_atl_rdm_rx_head_dca_en_set() 505 u32 dca) in hw_atl_rdm_rx_pld_dca_en_set() argument 507 aq_hw_write_reg_bit(aq_hw, HW_ATL_RDM_DCADPAY_EN_ADR(dca), in hw_atl_rdm_rx_pld_dca_en_set() 1286 aq_hw_write_reg_bit(aq_hw, HW_ATL_TDM_DCADCPUID_ADR(dca), in hw_atl_tdm_cpu_id_set() 1311 u32 dca) in hw_atl_tdm_tx_desc_dca_en_set() argument [all …]
|
| A D | hw_atl_llh.h | 186 void hw_atl_rdm_cpu_id_set(struct aq_hw_s *aq_hw, u32 cpuid, u32 dca); 201 u32 dca); 225 u32 dca); 229 u32 dca); 603 void hw_atl_tdm_cpu_id_set(struct aq_hw_s *aq_hw, u32 cpuid, u32 dca); 621 u32 dca);
|
| /drivers/ |
| A D | Makefile | 142 obj-$(CONFIG_DCA) += dca/
|
| A D | Kconfig | 142 source "drivers/dca/Kconfig"
|
| /drivers/soc/fsl/dpio/ |
| A D | qbman-portal.h | 81 u8 dca; member
|
| 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()
|
| /drivers/pinctrl/tegra/ |
| A D | pinctrl-tegra234.c | 1363 TEGRA_PIN_FUNCTION(dca),
|
| A D | pinctrl-tegra194.c | 1204 TEGRA_PIN_FUNCTION(dca),
|
| /drivers/soc/fsl/qbman/ |
| A D | qman.c | 182 u8 dca; member
|