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]);