ebid               41 drivers/memory/atmel-ebi.c 	void (*get_config)(struct atmel_ebi_dev *ebid,
ebid               43 drivers/memory/atmel-ebi.c 	int (*xlate_config)(struct atmel_ebi_dev *ebid,
ebid               46 drivers/memory/atmel-ebi.c 	void (*apply_config)(struct atmel_ebi_dev *ebid,
ebid               80 drivers/memory/atmel-ebi.c static void at91sam9_ebi_get_config(struct atmel_ebi_dev *ebid,
ebid               83 drivers/memory/atmel-ebi.c 	atmel_smc_cs_conf_get(ebid->ebi->smc.regmap, conf->cs,
ebid               87 drivers/memory/atmel-ebi.c static void sama5_ebi_get_config(struct atmel_ebi_dev *ebid,
ebid               90 drivers/memory/atmel-ebi.c 	atmel_hsmc_cs_conf_get(ebid->ebi->smc.regmap, ebid->ebi->smc.layout,
ebid              111 drivers/memory/atmel-ebi.c static int atmel_ebi_xslate_smc_timings(struct atmel_ebi_dev *ebid,
ebid              115 drivers/memory/atmel-ebi.c 	unsigned int clk_rate = clk_get_rate(ebid->ebi->clk);
ebid              163 drivers/memory/atmel-ebi.c 		dev_err(ebid->ebi->dev,
ebid              172 drivers/memory/atmel-ebi.c static int atmel_ebi_xslate_smc_config(struct atmel_ebi_dev *ebid,
ebid              270 drivers/memory/atmel-ebi.c 	ret = atmel_ebi_xslate_smc_timings(ebid, np, &conf->smcconf);
ebid              275 drivers/memory/atmel-ebi.c 		dev_err(ebid->ebi->dev, "missing atmel,smc- properties in %pOF",
ebid              283 drivers/memory/atmel-ebi.c static void at91sam9_ebi_apply_config(struct atmel_ebi_dev *ebid,
ebid              286 drivers/memory/atmel-ebi.c 	atmel_smc_cs_conf_apply(ebid->ebi->smc.regmap, conf->cs,
ebid              290 drivers/memory/atmel-ebi.c static void sama5_ebi_apply_config(struct atmel_ebi_dev *ebid,
ebid              293 drivers/memory/atmel-ebi.c 	atmel_hsmc_cs_conf_apply(ebid->ebi->smc.regmap, ebid->ebi->smc.layout,
ebid              303 drivers/memory/atmel-ebi.c 	struct atmel_ebi_dev *ebid;
ebid              332 drivers/memory/atmel-ebi.c 	ebid = devm_kzalloc(ebi->dev, struct_size(ebid, configs, numcs),
ebid              334 drivers/memory/atmel-ebi.c 	if (!ebid)
ebid              337 drivers/memory/atmel-ebi.c 	ebid->ebi = ebi;
ebid              338 drivers/memory/atmel-ebi.c 	ebid->numcs = numcs;
ebid              340 drivers/memory/atmel-ebi.c 	ret = caps->xlate_config(ebid, np, &conf);
ebid              348 drivers/memory/atmel-ebi.c 		ebid->configs[i].cs = cs;
ebid              352 drivers/memory/atmel-ebi.c 			caps->apply_config(ebid, &conf);
ebid              355 drivers/memory/atmel-ebi.c 		caps->get_config(ebid, &ebid->configs[i]);
ebid              369 drivers/memory/atmel-ebi.c 	list_add_tail(&ebid->node, &ebi->devs);
ebid              615 drivers/memory/atmel-ebi.c 	struct atmel_ebi_dev *ebid;
ebid              617 drivers/memory/atmel-ebi.c 	list_for_each_entry(ebid, &ebi->devs, node) {
ebid              620 drivers/memory/atmel-ebi.c 		for (i = 0; i < ebid->numcs; i++)
ebid              621 drivers/memory/atmel-ebi.c 			ebid->ebi->caps->apply_config(ebid, &ebid->configs[i]);