ebi               257 drivers/interconnect/qcom/sdm845.c DEFINE_QNODE(ebi, SLAVE_EBI1, 4, 4, 0);
ebi               286 drivers/interconnect/qcom/sdm845.c DEFINE_QBCM(bcm_acv, "ACV", false, 1, &ebi);
ebi               287 drivers/interconnect/qcom/sdm845.c DEFINE_QBCM(bcm_mc0, "MC0", true, 1, &ebi);
ebi               371 drivers/interconnect/qcom/sdm845.c 	[SLAVE_EBI1] = &ebi,
ebi                31 drivers/memory/atmel-ebi.c 	struct atmel_ebi *ebi;
ebi                83 drivers/memory/atmel-ebi.c 	atmel_smc_cs_conf_get(ebid->ebi->smc.regmap, conf->cs,
ebi                90 drivers/memory/atmel-ebi.c 	atmel_hsmc_cs_conf_get(ebid->ebi->smc.regmap, ebid->ebi->smc.layout,
ebi               115 drivers/memory/atmel-ebi.c 	unsigned int clk_rate = clk_get_rate(ebid->ebi->clk);
ebi               163 drivers/memory/atmel-ebi.c 		dev_err(ebid->ebi->dev,
ebi               275 drivers/memory/atmel-ebi.c 		dev_err(ebid->ebi->dev, "missing atmel,smc- properties in %pOF",
ebi               286 drivers/memory/atmel-ebi.c 	atmel_smc_cs_conf_apply(ebid->ebi->smc.regmap, conf->cs,
ebi               293 drivers/memory/atmel-ebi.c 	atmel_hsmc_cs_conf_apply(ebid->ebi->smc.regmap, ebid->ebi->smc.layout,
ebi               297 drivers/memory/atmel-ebi.c static int atmel_ebi_dev_setup(struct atmel_ebi *ebi, struct device_node *np,
ebi               300 drivers/memory/atmel-ebi.c 	const struct atmel_ebi_caps *caps = ebi->caps;
ebi               302 drivers/memory/atmel-ebi.c 	struct device *dev = ebi->dev;
ebi               318 drivers/memory/atmel-ebi.c 		    !(ebi->caps->available_cs & BIT(cs))) {
ebi               332 drivers/memory/atmel-ebi.c 	ebid = devm_kzalloc(ebi->dev, struct_size(ebid, configs, numcs),
ebi               337 drivers/memory/atmel-ebi.c 	ebid->ebi = ebi;
ebi               361 drivers/memory/atmel-ebi.c 		if (ebi->caps->ebi_csa_offs && apply)
ebi               362 drivers/memory/atmel-ebi.c 			regmap_update_bits(ebi->regmap,
ebi               363 drivers/memory/atmel-ebi.c 					   ebi->caps->ebi_csa_offs,
ebi               369 drivers/memory/atmel-ebi.c 	list_add_tail(&ebid->node, &ebi->devs);
ebi               493 drivers/memory/atmel-ebi.c static int atmel_ebi_dev_disable(struct atmel_ebi *ebi, struct device_node *np)
ebi               495 drivers/memory/atmel-ebi.c 	struct device *dev = ebi->dev;
ebi               520 drivers/memory/atmel-ebi.c 	struct atmel_ebi *ebi;
ebi               529 drivers/memory/atmel-ebi.c 	ebi = devm_kzalloc(dev, sizeof(*ebi), GFP_KERNEL);
ebi               530 drivers/memory/atmel-ebi.c 	if (!ebi)
ebi               533 drivers/memory/atmel-ebi.c 	platform_set_drvdata(pdev, ebi);
ebi               535 drivers/memory/atmel-ebi.c 	INIT_LIST_HEAD(&ebi->devs);
ebi               536 drivers/memory/atmel-ebi.c 	ebi->caps = match->data;
ebi               537 drivers/memory/atmel-ebi.c 	ebi->dev = dev;
ebi               543 drivers/memory/atmel-ebi.c 	ebi->clk = clk;
ebi               547 drivers/memory/atmel-ebi.c 	ebi->smc.regmap = syscon_node_to_regmap(smc_np);
ebi               548 drivers/memory/atmel-ebi.c 	if (IS_ERR(ebi->smc.regmap))
ebi               549 drivers/memory/atmel-ebi.c 		return PTR_ERR(ebi->smc.regmap);
ebi               551 drivers/memory/atmel-ebi.c 	ebi->smc.layout = atmel_hsmc_get_reg_layout(smc_np);
ebi               552 drivers/memory/atmel-ebi.c 	if (IS_ERR(ebi->smc.layout))
ebi               553 drivers/memory/atmel-ebi.c 		return PTR_ERR(ebi->smc.layout);
ebi               555 drivers/memory/atmel-ebi.c 	ebi->smc.clk = of_clk_get(smc_np, 0);
ebi               556 drivers/memory/atmel-ebi.c 	if (IS_ERR(ebi->smc.clk)) {
ebi               557 drivers/memory/atmel-ebi.c 		if (PTR_ERR(ebi->smc.clk) != -ENOENT)
ebi               558 drivers/memory/atmel-ebi.c 			return PTR_ERR(ebi->smc.clk);
ebi               560 drivers/memory/atmel-ebi.c 		ebi->smc.clk = NULL;
ebi               562 drivers/memory/atmel-ebi.c 	ret = clk_prepare_enable(ebi->smc.clk);
ebi               570 drivers/memory/atmel-ebi.c 	if (ebi->caps->ebi_csa_offs) {
ebi               571 drivers/memory/atmel-ebi.c 		ebi->regmap =
ebi               573 drivers/memory/atmel-ebi.c 							ebi->caps->regmap_name);
ebi               574 drivers/memory/atmel-ebi.c 		if (IS_ERR(ebi->regmap))
ebi               575 drivers/memory/atmel-ebi.c 			return PTR_ERR(ebi->regmap);
ebi               598 drivers/memory/atmel-ebi.c 		ret = atmel_ebi_dev_setup(ebi, child, reg_cells);
ebi               603 drivers/memory/atmel-ebi.c 			ret = atmel_ebi_dev_disable(ebi, child);
ebi               614 drivers/memory/atmel-ebi.c 	struct atmel_ebi *ebi = dev_get_drvdata(dev);
ebi               617 drivers/memory/atmel-ebi.c 	list_for_each_entry(ebid, &ebi->devs, node) {
ebi               621 drivers/memory/atmel-ebi.c 			ebid->ebi->caps->apply_config(ebid, &ebid->configs[i]);
ebi                85 drivers/mtd/maps/physmap-versatile.c 	struct device_node *ebi;
ebi                91 drivers/mtd/maps/physmap-versatile.c 	ebi = of_find_matching_node(NULL, ebi_match);
ebi                92 drivers/mtd/maps/physmap-versatile.c 	if (!ebi) {
ebi                95 drivers/mtd/maps/physmap-versatile.c 	ebi_base = of_iomap(ebi, 0);