Lines Matching full:de
64 struct dfl_emif *de = dev_get_drvdata(dev); in emif_state_show() local
67 val = readq(de->base + EMIF_STAT); in emif_state_show()
78 struct dfl_emif *de = dev_get_drvdata(dev); in emif_clear_store() local
80 void __iomem *base = de->base; in emif_clear_store()
88 spin_lock(&de->lock); in emif_clear_store()
94 spin_unlock(&de->lock); in emif_clear_store()
99 dev_err(de->dev, "timeout, fail to clear\n"); in emif_clear_store()
186 struct dfl_emif *de = dev_get_drvdata(kobj_to_dev(kobj)); in dfl_emif_visible() local
189 struct dfl_device *ddev = to_dfl_dev(de->dev); in dfl_emif_visible()
203 readq(de->base + EMIF_CAPABILITY_BASE)); in dfl_emif_visible()
206 readq(de->base + EMIF_CAPABILITY_BASE)); in dfl_emif_visible()
224 struct dfl_emif *de; in dfl_emif_probe() local
226 de = devm_kzalloc(dev, sizeof(*de), GFP_KERNEL); in dfl_emif_probe()
227 if (!de) in dfl_emif_probe()
230 de->base = devm_ioremap_resource(dev, &ddev->mmio_res); in dfl_emif_probe()
231 if (IS_ERR(de->base)) in dfl_emif_probe()
232 return PTR_ERR(de->base); in dfl_emif_probe()
234 de->dev = dev; in dfl_emif_probe()
235 spin_lock_init(&de->lock); in dfl_emif_probe()
236 dev_set_drvdata(dev, de); in dfl_emif_probe()