Lines Matching refs:de
51 struct dfl_emif *de = dev_get_drvdata(dev); in emif_state_show() local
54 val = readq(de->base + EMIF_STAT); in emif_state_show()
65 struct dfl_emif *de = dev_get_drvdata(dev); in emif_clear_store() local
67 void __iomem *base = de->base; in emif_clear_store()
75 spin_lock(&de->lock); in emif_clear_store()
81 spin_unlock(&de->lock); in emif_clear_store()
86 dev_err(de->dev, "timeout, fail to clear\n"); in emif_clear_store()
143 struct dfl_emif *de = dev_get_drvdata(kobj_to_dev(kobj)); in dfl_emif_visible() local
154 val = FIELD_GET(EMIF_CTRL_CLEAR_EN_MSK, readq(de->base + EMIF_CTRL)); in dfl_emif_visible()
172 struct dfl_emif *de; in dfl_emif_probe() local
174 de = devm_kzalloc(dev, sizeof(*de), GFP_KERNEL); in dfl_emif_probe()
175 if (!de) in dfl_emif_probe()
178 de->base = devm_ioremap_resource(dev, &ddev->mmio_res); in dfl_emif_probe()
179 if (IS_ERR(de->base)) in dfl_emif_probe()
180 return PTR_ERR(de->base); in dfl_emif_probe()
182 de->dev = dev; in dfl_emif_probe()
183 spin_lock_init(&de->lock); in dfl_emif_probe()
184 dev_set_drvdata(dev, de); in dfl_emif_probe()